Get All Instruments
This API returns a large amount of data, which may cause your browser to hang. It's recommended to test this API within a program instead of a browser. Below is a small mocked sample response for reference.
The /allInstruments API returns an extensive array of financial instruments, including options, equities, futures, currencies, and commodities listed on various exchanges such as NSE, BSE, BCD, MCX, CDS, and NFO, totaling nearly 100,000 items.
API Usage
- CURL
- Node.js
- React
curl --request GET \
--url https://stockseyes.p.rapidapi.com/allInstruments \
--header 'x-rapidapi-host: stockseyes.p.rapidapi.com' \
--header 'x-rapidapi-key: <API_KEY>'
If you want to use in your node package, consider referring to RapidAPI Hub and get the Node.js code.
If you need this API in a Node.js package on priority, please contact us.
If you want to use in your React app, consider referring to RapidAPI Hub and get the React code.
If you need this API in a React app on priority, please contact us.
Example Response
[
{
"instrument_token": 128083204,
"exchange_token": "500325",
"tradingsymbol": "RELIANCE",
"name": "RELIANCE INDUSTRIES.",
"last_price": "0",
"expiry": "",
"strike": "0",
"tick_size": "0.05",
"lot_size": "1",
"instrument_type": "EQ",
"segment": "BSE",
"exchange": "BSE"
},
{
"instrument_token": 138178564,
"exchange_token": "539760",
"tradingsymbol": "RELICAB",
"name": "RELICAB CABLE MANUFACTURING LI",
"last_price": "0",
"expiry": "",
"strike": "0",
"tick_size": "0.01",
"lot_size": "1",
"instrument_type": "EQ",
"segment": "BSE",
"exchange": "BSE"
},
{
"instrument_token": 130998276,
"exchange_token": "511712",
"tradingsymbol": "RELICTEC",
"name": "RELIC TECHNOLOGIES.",
"last_price": "0",
"expiry": "",
"strike": "0",
"tick_size": "0.01",
"lot_size": "1",
"instrument_type": "EQ",
"segment": "BSE",
"exchange": "BSE"
},
{
"instrument_token": 136426244,
"exchange_token": "532915",
"tradingsymbol": "RELIGARE",
"name": "RELIGARE ENTERPRISES.",
"last_price": "0",
"expiry": "",
"strike": "0",
"tick_size": "0.05",
"lot_size": "1",
"instrument_type": "EQ",
"segment": "BSE",
"exchange": "BSE"
},
{
"instrument_token": 128099844,
"exchange_token": "500390",
"tradingsymbol": "RELINFRA",
"name": "RELIANCE INFRASTRUCTURE.",
"last_price": "0",
"expiry": "",
"strike": "0",
"tick_size": "0.05",
"lot_size": "1",
"instrument_type": "EQ",
"segment": "BSE",
"exchange": "BSE"
}
]
Try the API
You can test this API directly from the RapidAPI Hub