Skip to content

Indices & Chart

F&O Content

Method API Detail
GET /indices Fetch Index Details
GET /futuremonth Fetch 5 Future Details
GET /futuresall Get Multiple Future Details with titles

Indices

Response Structure

 {
    "status": "Ok",
    "message": "Success",
    "result": [
        {
            "token": "26000",
            "symbol": "NIFTY 50",
            "tradingSymbol": null,
            "formattedInsName": "NIFTY 50",
            "exchange": "NSE",
            "expiry": null,
            "pdc": "19406.7",
            "sortOrder": 0
        },
        {
            "token": "26009",
            "symbol": "NIFTY BANK",
            "tradingSymbol": null,
            "formattedInsName": "NIFTY BANK",
            "exchange": "NSE",
            "expiry": null,
            "pdc": "43737.9",
            "sortOrder": 0
        },
        {
            "token": "26017",
            "symbol": "INDIA VIX",
            "tradingSymbol": null,
            "formattedInsName": "INDIA VIX",
            "exchange": "NSE",
            "expiry": null,
            "pdc": "11.19",
            "sortOrder": 0
        },
        {
            "token": "26037",
            "symbol": "NIFTY FIN SERVICE",
            "tradingSymbol": null,
            "formattedInsName": "NIFTY FIN SERVICE",
            "exchange": "NSE",
            "expiry": null,
            "pdc": "19560.6",
            "sortOrder": 0
        }
    ]
}

parameters

Field Type Description
token String Identifier for the instrument
symbol String Exchange symbol of the of the instrument
tradingSymbol String Trading-specific symbol
formattedInsName String Formatted name
exchange String Exchange where the instrument is listed
expiry String Expiration date
pdc String Previous Day Close Value
sortOrder String Sorting sequence number

Futures

Response Structure

{
    "status": "Ok",
    "message": "Success",
    "result": [
        {
            "scripName": "NIFTY NOV FUT",
            "sortOrder": null,
            "exchange": "NFO",
            "expiry": "2023-11-30",
            "pdc": "19476.9",
            "token": "57920",
            "symbol": "NIFTY"
        },
        {
            "scripName": "BANKNIFTY NOV FUT",
            "sortOrder": null,
            "exchange": "NFO",
            "expiry": "2023-11-30",
            "pdc": "43926.85",
            "token": "57919",
            "symbol": "BANKNIFTY"
        },
        {
            "scripName": "FINNIFTY NOV FUT",
            "sortOrder": null,
            "exchange": "NFO",
            "expiry": "2023-11-28",
            "pdc": "19636.65",
            "token": "35096",
            "symbol": "FINNIFTY"
        },
        {
            "scripName": "CRUDEOIL NOV FUT",
            "sortOrder": null,
            "exchange": "MCX",
            "expiry": "2023-11-17",
            "pdc": "6507.0",
            "token": "257264",
            "symbol": "CRUDEOIL"
        },
        {
            "scripName": "GOLD DEC FUT",
            "sortOrder": null,
            "exchange": "MCX",
            "expiry": "2023-12-05",
            "pdc": "60347.0",
            "token": "250883",
            "symbol": "GOLD"
        },
        {
            "scripName": "USDINR 10th NOV FUT",
            "sortOrder": null,
            "exchange": "CDS",
            "expiry": "2023-11-10",
            "pdc": "83.27",
            "token": "2963",
            "symbol": "USDINR"
        }
    ]
}
parameters

Field Type description
scripName String The Name of script
sortOrder Int order of script in list
exchange String Name of the exchange (NSE, BSE, NFO, CDS, BCD, MCX)
expiry String Expiry date (for derivatives)
pdc String Previce Day Close Value
token String Token of the scrip. Token Number is a unique code given to all companies listed on the exchange. Selected Instrument token number will be displayed under scrip details
symbol String Exchange symbol of the of the instrument

Chart Data

Method API Detail
GET /chart/history Fetch Index Details

Request Parameters

Parameter Type Description
symbol String Unique identifier of the stock or instrument (e.g., 13501)
resolution String Chart resolution/interval (e.g., 1D for daily, 1M for 1 minute).
symbol String Start time for historical data, in seconds since epoch (e.g., 1732060800).
symbol String End time for historical data, in seconds since epoch (e.g., 1768348800).
symbol String Exchange code where the symbol is listed (e.g., NSE).
symbol String Number of data points to fetch backwards from the to timestamp (e.g., 300).

Response Structure

{
    "c": [
        19425.75,
        19422.0,
        19414.65,
        19416.1,
        19414.7
    ],
    "s": "ok",
    "t": [
        1699415159,
        1699415219,
        1699415279,
        1699415339,
        1699415399
    ],
    "v": [
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
    ],
    "h": [
        19455.7,
        19427.3,
        19422.25,
        19418.6,
        19417.1
    ],
    "l": [
        19417.15,
        19421.7,
        19414.2,
        19409.95,
        19412.1
    ],
    "iv": 0.0,
    "o": [
        19449.6,
        19427.3,
        19422.25,
        19414.5,
        19416.15
    ]
}

parameters

Field Type Description
c List Closing prices
s String Status indicator
t List Timestamps
v List Volumes
h List High values
l List Low values
iv Float Initial value
o List Opening prices