Skip to content

Symbols


The Arrow Trade Instrument API provides comprehensive access to all tradable instruments available on supported exchanges. This unified interface delivers market data in a structured CSV format, enabling seamless integration for algorithmic trading, portfolio management, and market analysis applications.

Real-Time Instrument Data

Complete Instrument Universe

Access the complete catalog of tradable instruments across all supported exchanges and segments with a single API call. The instrument database is refreshed daily at 8:00 AM IST to ensure accuracy and relevance for each trading session.

Endpoint

GET https://edge.arrow.trade/all

Headers

appID: <YOUR_APPLICATION_ID>
token: <YOUR_AUTHENTICATION_TOKEN>

Example Request

curl --location 'https://edge.arrow.trade/all' \
--header 'appID: <YOUR_APPLICATION_ID>' \
--header 'token: <YOUR_AUTHENTICATION_TOKEN>'

Important: Download instrument data only after 8:00 AM IST to ensure you receive the most current trading session tokens. Accessing the data before this time may result in stale instrument tokens from the previous trading session.

Response Format

The API returns comprehensive instrument data in CSV format with the following structure:

ExchSeg,Token,LotSize,Symbol,CompanyName,Exchange,Segment,TradingSymbol,Instrument,ExpiryDate,Isin,TickSize,PricePrecision,Multiplier,PriceMultiplier,OptionType,UnderlyingExchange,UnderlyingToken,StrikePrice,ExchExpiryDate,UpdateTime,MessageFlag
NSE,17635,1,ZYDUSWELL,ZYDUS WELLNESS LIMITED,NSE,EQT,ZYDUSWELL-EQ,EQ,NULL,INE768C01010,5,2,1,1.000000,NULL,NULL,NULL,0,0,1736814847,0
NSE,17638,999999999,ZYDUSWELL,ZYDUS WELLNESS LIMITED,NSE,EQT,ZYDUSWELL-BL,BL,NULL,INE768C01010,5,2,1,1.000000,NULL,NULL,NULL,0,0,1736814764,0
NSE,5097,1,ZOMATO,ZOMATO LIMITED,NSE,EQT,ZOMATO-EQ,EQ,NULL,INE758T01015,5,2,1,1.000000,NULL,NULL,NULL,0,0,1736814847,0
NSE,5102,999999999,ZOMATO,ZOMATO LIMITED,NSE,EQT,ZOMATO-BL,BL,NULL,INE758T01015,5,2,1,1.000000,NULL,NULL,NULL,0,0,1736814764,0
BSE,1499112,1,SBIN,STATE BANK OF INDIA,BSE,EQT,SBIN,A,NULL,INE062A01020,5,2,1,1.000000,NULL,NULL,NULL,0,0,1736814847,0
BSE,1499325,1,RELIANCE,RELIANCE INDUSTRIES LTD.,BSE,EQT,RELIANCE,A,NULL,INE002A01018,5,2,1,1.000000,NULL,NULL,NULL,0,0,1736814847,0
NFO,71441|36612,50,NIFTY,NULL,NSE,DER,NIFTY29FEB2428MAR24F,FUTIDX,29-FEB-2024,NULL,5,2,1,1.000000,DS,NSE,NULL,-1,1393684200,1706142676,0
NFO,72325,15,BANKNIFTY,NULL,NSE,DER,BANKNIFTY29FEB24P56000,OPTIDX,29-FEB-2024,NULL,5,2,1,1.000000,PE,NSE,26009,5600000,1393684200,1706142675,0
NFO,72324,15,BANKNIFTY,NULL,NSE,DER,BANKNIFTY29FEB24C56000,OPTIDX,29-FEB-2024,NULL,5,2,1,1.000000,CE,NSE,26009,5600000,1393684200,1706142675,0
BFO,843438,60,SENSEX50,NULL,BFO,DER,SENSEX5025MAR25P26450,OPTIDX,25-MAR-2025,NULL,5,2,1,1,PE,BSE,999047,2645000,1742841000,1736728446,,SENSEX5025MAR26450PE
BFO,843498,60,SENSEX50,NULL,BFO,DER,SENSEX5025MAR25P26400,OPTIDX,25-MAR-2025,NULL,5,2,1,1,PE,BSE,999047,2640000,1742841000,1736728446,,SENSEX5025MAR26400PE

Different file Endpoints

The following endpoints allows you to download file Segment wise

Segment Endpoint
ALL /all
NSE /nse
BSE /bse
MCX /mcx
INDICES /indices

Field Specifications

Core Trading Fields ⭐

The following fields are essential for most trading operations and API interactions:

Field Data Type Description
ExchSeg string Exchange segment identifier: NFO (NSE F&O), NSE (NSE Equity), BFO (BSE F&O), BSE (BSE Equity)
Token int64 Unique instrument identifier required for all API operations
TradingSymbol string Primary trading symbol used in order placement and market data APIs
StrikePrice int64 Option strike price (multiplied by 100 for precision)

Comprehensive Instrument Data

Field Data Type Description
LotSize int64 Minimum tradable quantity per lot
Symbol string Exchange-recognized symbol identifier
CompanyName string Complete registered company name
Exchange string Primary exchange: NSE or BSE
Segment string Market segment: EQT (Equity), DER (Derivatives)
Instrument string Instrument classification: EQ, FUTIDX, OPTIDX, FUTSTK, OPTSTK, BE, BL, SM
ExpiryDate string Contract expiration date (derivatives only)
Isin string International Securities Identification Number
TickSize decimal Minimum price movement in paisa
PricePrecision int Decimal places supported in price quotations
Multiplier decimal Contract multiplier for position sizing
PriceMultiplier decimal Price calculation multiplier
OptionType string Option classification: CE (Call European), PE (Put European)
UnderlyingExchange string Exchange of the underlying asset (derivatives)
UnderlyingToken int64 Token identifier of the underlying instrument
ExchExpiryDate int64 Exchange expiry timestamp (add 10 years to epoch time)
UpdateTime int64 Last modification timestamp (epoch time)
MessageFlag string Internal processing flag

Implementation Guidelines

Authentication: All requests require valid appID and token headers for secure access to market data.

Data Freshness: The instrument database is synchronized daily at 8:00 AM IST. Applications should refresh their local cache accordingly.

Performance: The API delivers the complete instrument universe in a single response, optimizing for high-frequency trading applications that require comprehensive market coverage.

Integration: The CSV format enables direct import into popular trading platforms, database systems, and analytical tools without additional processing overhead.


For additional ISIN lookups and verification, reference the NSDL Master Search portal.