NextGen Share Registry API Docs

NextGen Share Registry publishes a public, read-only JSON API and a set of machine-readable files so that software and AI agents can use our content directly. No authentication is required. There is no write API and no MCP server.

Machine-readable resources

  • OpenAPI 3.1 specificationFull machine-readable API surfacehttps://www.nextgenregistry.com/openapi.json
  • llms.txt agent instructionsWhat this site is for and when an agent should use ithttps://www.nextgenregistry.com/llms.txt
  • SitemapEvery indexable URLhttps://www.nextgenregistry.com/sitemap.xml
  • robots.txtCrawl ruleshttps://www.nextgenregistry.com/robots.txt

Public endpoints

Public read-only API endpoints
Operation IDEndpointReturns
listFaqsGET /api/faqsFAQs on RTA, ISIN, demat and corporate actions
listBlogPostsGET /api/blogsPublished articles including the full body
listIposGET /api/ipoIPO listings tracked on the site
getIpoBySlugGET /api/ipo/{slug}A single IPO listing by URL slug
listFormsGET /api/formsRTA forms with direct download URLs
listFormCategoriesGET /api/form-categoriesCategories that group the RTA forms
listClientLogosGET /api/client-logosClient company logos

Error format

Every failure returns JSON with a stable machine-readable code, a message and a recovery hint, alongside the matching HTTP status.

{
  "error": {
    "code": "not_found",
    "message": "No API endpoint matches /api/unknown.",
    "hint": "Fetch https://www.nextgenregistry.com/openapi.json for the full API surface.",
    "documentation": "https://www.nextgenregistry.com/openapi.json"
  }
}

Codes: not_found, bad_request, method_not_allowed, internal_error.

Markdown content negotiation

Send Accept: text/markdown to any stable page URL to receive a markdown representation instead of HTML. Responses carry Vary: Accept, Accept-Encoding so a cache cannot serve the wrong variant.

curl -H "Accept: text/markdown" https://www.nextgenregistry.com/stamp-duty-calculator

Rate limits

None published. Content changes at most daily, so please cache responses rather than polling. If you need higher volume or a dedicated integration, contact info@nextgenregistry.com.