Index constituents with live returns
Every constituent of an index with its live price, returns over 1 day to 1 year, volume, market cap and P/E. Sorted by sort (default market cap, largest first); rank gives the position. Indices: nifty-50, sensex, nifty-next-50, nifty-100, nifty-200, nifty-500, nifty-total-market, nifty-midcap-50, nifty-midcap-100, nifty-midcap-150, nifty-midcap-select, nifty-midsmallcap-400, nifty-smallcap-50, nifty-smallcap-100, nifty-smallcap-250, nifty-microcap-250, nifty-auto, nifty-bank, nifty-financial, nifty-fmcg, nifty-healthcare, nifty-it, nifty-media, nifty-metal, nifty-pharma, nifty-private-bank, nifty-psu-bank, nifty-realty, nifty-consumer-durables, nifty-energy, nifty-infra, nifty-commodities, nifty-pse, nifty-cpse, nifty-mnc, nifty-services. Returns null, never 0, for a value the feed did not publish. A 5-year return is not published.
Request
- Base URL: https://api.tapetide.com
- URL: https://api.tapetide.com/v1/market/heatmap/{index_slug}
- Auth: HTTP bearer
Path parameters
Index slug, e.g. nifty-50. See /v1/market/heatmap.
Query parameters
Field to order by.
Sort direction.
Items per page (default 50, max 500). Values over the max are rejected, never clamped.
Opaque cursor from meta.next_cursor of the previous page.
Response
OK. Costs one request unit.
Example response
{
"data": [
{
"rank": 1,
"symbol": "RELIANCE",
"name": "Reliance Industries",
"isin": "INE002A01018",
"exchange": "NSE",
"sector": "Energy",
"ltp": 1208.4,
"change_pct": -0.54,
"change_pct_1w": 2.58,
"change_pct_1m": -2.18,
"change_pct_3m": -6.72,
"change_pct_6m": -10.1,
"change_pct_1y": -12.07,
"volume": 6708778,
"traded_value_cr": 810.69,
"market_cap_cr": 1635271.98,
"pe": 18.78,
"session_date": "2026-10-16"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.