Utility API's
Apart from the API's which allows the user to place trades on the Exchange via TIQS, we also feel that there are always a good amount of utility API's which the user needs. Here are a list of all the API's which we provide for now.
Type | Endpoint | Description |
---|---|---|
GET | /info/holidays | Get the list of the holidays for the current year |
GET | /info/index-list | Get the list of the indexes listed on the Exchange |
GET | /info/option-chain-symbols | Get the list of Option Chain Symbols with Expiries |
POST | /info/option-chain | Get the Option chain for an Index of a particular expiry |
POST | /info/greeks | Get the greeks values for Multiple Tokens at once |
Holidays List
Sample Request
curl --location 'https://api.tiqs.trading/info/holidays' \
--header 'appId: <YOUR_APP_ID>' \
--header 'token: <YOUR_TOKEN>'
Sample Response
{
"data": {
"holidays": {
"01-05-2025": "Maharashtra Day",
"02-10-2025": "Mahatma Gandhi Jayanti/Dussehra",
"05-11-2025": "Prakash Gurpurb Sri Guru Nanak Dev",
"10-04-2025": "Shri Mahavir Jayanti",
"14-03-2025": "Holi",
"14-04-2025": "Dr. Baba Saheb Ambedkar Jayanti",
"15-08-2025": "Independence Day",
"18-04-2025": "Good Friday",
"21-10-2025": "Diwali Laxmi Pujan*",
"22-10-2025": "Diwali-Balipratipada",
"25-12-2025": "Christmas",
"26-02-2025": "Mahashivratri",
"27-08-2025": "Ganesh Chaturthi",
"31-03-2025": "Eid-Ul-Fitr (Ramadan Eid)"
},
"specialTradingDays": {
"20-01-2024": ["09:00-15:30"]
}
},
"status": "success"
}
Index List
Sample Request
curl --location 'https://api.tiqs.trading/info/index-list' \
--header 'appId: <YOUR_APP_ID>' \
--header 'token: <YOUR_TOKEN>'
Sample Response
{
"data": [
{
"name": "nifty pvt bank",
"token": "26047"
},
{
"name": "nifty it",
"token": "26008"
},
{
"name": "nifty bank",
"token": "26009"
},
{
"name": "nifty 50",
"token": "26000"
},
...more
],
"status": "success"
}
Option Chain Symbols
Sample Request
curl --location 'https://api.tiqs.trading/info/option-chain-symbols' \
--header 'appId: <YOUR_APP_ID>' \
--header 'token: <YOUR_TOKEN>' \
--data ''
Sample Response
{
"data": {
"BANKNIFTY": [
"11-SEP-2024",
"18-SEP-2024",
"25-SEP-2024",
"01-OCT-2024",
"09-OCT-2024",
"30-OCT-2024",
"27-NOV-2024",
"24-DEC-2024",
"26-MAR-2025",
"25-JUN-2025"
],
"FINNIFTY": [
"10-SEP-2024",
"17-SEP-2024",
"24-SEP-2024",
"01-OCT-2024",
"08-OCT-2024",
"29-OCT-2024",
"26-NOV-2024"
],
"MIDCPNIFTY": [
"09-SEP-2024",
"16-SEP-2024",
"23-SEP-2024",
"30-SEP-2024",
"07-OCT-2024",
"28-OCT-2024",
"25-NOV-2024"
],
"NIFTY": [
"05-SEP-2024",
"12-SEP-2024",
"19-SEP-2024",
"26-SEP-2024",
"03-OCT-2024",
"31-OCT-2024",
"28-NOV-2024",
"26-DEC-2024",
"27-MAR-2025",
"26-JUN-2025",
"24-DEC-2025",
"25-JUN-2026",
"31-DEC-2026",
"24-JUN-2027",
"30-DEC-2027",
"29-JUN-2028",
"28-DEC-2028",
"28-JUN-2029"
],
"NIFTYNXT50": ["27-SEP-2024", "25-OCT-2024", "29-NOV-2024"]
},
"status": "success"
}
Option Chain
Sample Request
curl --location 'https://api.tiqs.trading/info/option-chain' \
--header 'appId: <YOUR_APP_ID>' \
--header 'token: <YOUR_TOKEN>' \
--header 'Content-Type: application/json' \
--data '{
"token": "26009",
"exchange": "INDEX",
"count": "10",
"expiry": "03-APR-2024"
}'
Sample Response
{
"data": [
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24C45100",
"token": "66652",
"optionType": "CE",
"strikePrice": "45100.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24C45200",
"token": "66654",
"optionType": "CE",
"strikePrice": "45200.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24C45300",
"token": "66656",
"optionType": "CE",
"strikePrice": "45300.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24C45400",
"token": "66658",
"optionType": "CE",
"strikePrice": "45400.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24C45500",
"token": "66660",
"optionType": "CE",
"strikePrice": "45500.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24C45000",
"token": "52219",
"optionType": "CE",
"strikePrice": "45000.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24C44900",
"token": "66650",
"optionType": "CE",
"strikePrice": "44900.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24C44800",
"token": "66648",
"optionType": "CE",
"strikePrice": "44800.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24C44700",
"token": "66644",
"optionType": "CE",
"strikePrice": "44700.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24C44600",
"token": "66642",
"optionType": "CE",
"strikePrice": "44600.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24P45100",
"token": "66653",
"optionType": "PE",
"strikePrice": "45100.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24P45200",
"token": "66655",
"optionType": "PE",
"strikePrice": "45200.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24P45300",
"token": "66657",
"optionType": "PE",
"strikePrice": "45300.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24P45400",
"token": "66659",
"optionType": "PE",
"strikePrice": "45400.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24P45500",
"token": "66661",
"optionType": "PE",
"strikePrice": "45500.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24P45000",
"token": "52221",
"optionType": "PE",
"strikePrice": "45000.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24P44900",
"token": "66651",
"optionType": "PE",
"strikePrice": "44900.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24P44800",
"token": "66649",
"optionType": "PE",
"strikePrice": "44800.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24P44700",
"token": "66647",
"optionType": "PE",
"strikePrice": "44700.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
},
{
"exchange": "NFO",
"symbol": "BANKNIFTY28MAR24P44600",
"token": "66643",
"optionType": "PE",
"strikePrice": "44600.00",
"pricePrecision": "2",
"tickSize": "0.05",
"lotSize": "15"
}
],
"status": "success"
}
Greeks
Sample Request
curl --location 'https://api.tiqs.trading/info/greeks' \
--header 'appId: <YOUR_APP_ID>' \
--header 'token: <YOUR_TOKEN>' \
--header 'Content-Type: application/json' \
--data '[43797, 43798]'
Sample Response
{
"data": [
{
"iv": 0.16202843326302246,
"delta": -0.805477854173547,
"gamma": 0.00044036985056966155,
"theta": -48.87731964443301,
"vega": 2.9009721614423136
},
{
"iv": 0.24180179126861037,
"delta": 0.24836677957405004,
"gamma": 0.0003400777113221101,
"theta": -61.900704895596824,
"vega": 3.3432775633298264
}
],
"status": "success"
}