National Stock Exchange of India · AsyncAPI Specification
National Stock Exchange Of India Webhooks
Version
View Spec
View on GitHub
CompanyStock ExchangeCapital MarketsMarket DataTradingFinancial-ServicesSecuritiesIndiaFIX ProtocolBondsAsyncAPIEvents
AsyncAPI Specification
generated: '2026-08-04'
method: searched
source: 'RFQ - Protocol for Web API v1.1.10 (PDF), "Callbacks API"; OFS-WEB API v1.3.4 (PDF)'
docs: https://www.nseindia.com/static/trade/platform-services-neat-trading-system-protocols
spec_type: none
note: >-
NSE publishes no AsyncAPI document. It does document a real event surface in its Web API protocol
PDFs — an outbound HTTPS callback for RFQ notifications and a server-side message stream for OFS —
plus the multicast tick-by-tick (MTBT) market-data broadcast protocols. Captured here as a webhook
/ event catalog; nothing below is modelled beyond what NSE's own documents state.
webhooks:
- name: rfq-notification-callback
api: NSE RFQ Web API
direction: outbound (Exchange -> participant)
method: POST
path: <participant-base-url>/v1/notification
transport: HTTPS (participant-supplied base URL, must be reachable on the public internet)
content_type: application/json
registration: >-
The participant registers a callback base URL with the Exchange; it may differ from the base
URL registered for CBRICS callbacks. Callbacks are optional.
signature:
algorithm: HMAC-SHA256
encoding: hex
payload: the request JSON body
header: token
payload_fields:
- {name: rfqList, type: List<RFQ Master>, description: 'RFQ master records; same structure as the response of POST /rest/v1/rfqmaster/add/isin'}
- {name: negotiationList, type: List<Negotiation>, description: 'negotiation records; same structure as the response of POST /rest/v1/negotiation/add'}
- {name: dealAmendList, type: List<DealAmendment>, description: 'deal amendment records; same structure as the response of POST /rest/v1/dealamend/modifycancel (added in v1.1.9)'}
- name: cbrics-notification-callback
api: NSE CBRICS Web API
direction: outbound (Exchange -> participant)
transport: HTTPS (participant-supplied base URL)
note: >-
Referenced by the RFQ protocol document as a separate registered callback base URL; the message
catalog is documented in WEB_CBRICS_PROTOCOL (PDF) and is not restated here.
streams:
- name: ofs-message-stream
api: NSE Offer For Sale (OFS) Web API
method: GET
path: /messaging/message-stream
direction: server -> client
note: Documented in OFS-WEB API v1.3.4 as the messaging stream for OFS market/order messages.
broadcast_protocols:
- name: MTBT (Multicast Tick-By-Tick)
segments: [Capital Market, Futures & Options, Currency Derivatives, Commodity Derivatives]
format: binary multicast, documented in versioned PDF/ZIP protocol documents
docs: https://www.nseindia.com/static/trade/platform-services-neat-trading-system-protocols
- name: Exchange Drop Copy facility
segments: [Capital Market, Futures & Options, Currency Derivatives, Commodity Derivatives]
format: binary, documented as "Drop Copy - Normal protocol" PDFs
docs: https://www.nseindia.com/static/trade/platform-services-neat-trading-system-protocols
gaps:
- No AsyncAPI document is published for any of the above.
- No event-type registry, retry policy, delivery guarantee or replay contract is documented for the RFQ callback.
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/national-stock-exchange-of-india-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.