Was a stock in an index on a date
Point-in-time index membership with a four-state answer, never a bare yes/no: present (inside an observed membership range), uncertain (inside an unobserved bracket around a join or exit: plausible, not proven), absent (observed not a member, within coverage) or out_of_coverage (outside the index's observed history: cannot be answered). Treat uncertain and out_of_coverage as no signal; never collapse either into absent. data.matched_spell gives the certain range and the bracket edges. meta.coverage states the observed window and answerable_through, the last date the answer can be trusted for; meta.freshness.lag_days says how far the projection trails the newest snapshot. Use the index name from /v1/reference/indices (one with has_constituents: true); an index with no membership history is a 404.
Request
- Base URL: https://api.tapetide.com
- URL: https://api.tapetide.com/v1/indices/{name}/membership/{symbol}
- Auth: HTTP bearer
Path parameters
Index display name, e.g. "Nifty 50", "Nifty IT", "India VIX". Matched case-insensitively.
Stock symbol as listed on NSE/BSE, e.g. "RELIANCE", "TCS", "HDFCBANK". Common brand names and post-rename aliases resolve too. Percent-encode symbols containing "&" (M%26M).
Query parameters
As-of date, YYYY-MM-DD. Default: today (IST).
Response
OK. Costs one request unit.
Changes
No recorded changes to this operation across all 1 revision of this API.