Tapetide Score ranking
Every stock scored in the latest complete daily run of the Tapetide Score, a deterministic 0-100 composite of six pillars (quality, valuation, growth, momentum, financial health, ownership) with a governance overlay. Filter by band, size, sector (each accepts several values), min_score/max_score, min_confidence and q (symbol or name). Sort by band (default; best band first, the same walk as score), score, confidence, market_cap or name. Default min_confidence is 75 and the default view includes all sizes: small and micro caps can be illiquid. meta.counts reports what the filters left out and meta.applied_filters echoes them. Paging is pinned to one run: meta.next_cursor carries the run date, so a walk that started before a newer run was published keeps reading its own run (meta.snapshot.pinned_to_cursor_run is then true) instead of mixing two runs. The band matters more than the exact number: the distribution is narrow (no stock has ever scored above 77) and a 1-3 point gap is within noise. A pillar of null means the data to score it is unavailable; it is not a zero. Decision-support only. The Tapetide Score is data analysis, not investment advice. Tapetide is not a SEBI-registered research analyst or investment adviser.
Request
- Base URL: https://api.tapetide.com
- URL: https://api.tapetide.com/v1/scores
- Auth: HTTP bearer
Query parameters
Only these bands: strong, good, average, weak, poor (cutoffs 66/55/45/37). Repeat the parameter or separate with commas.
Only these market-cap size buckets: large, mid, small, micro, or all (no size filter, the default). Repeat the parameter or separate with commas.
Only these sectors, as returned in sector (case-insensitive). Repeat the parameter for several (sector=A§or=B); commas are part of a name, as in "Diamond, Gems and Jewellery". An unknown sector is a 400.
Minimum score (inclusive).
Maximum score (inclusive).
Minimum data confidence (inclusive). Default 75.
Case-insensitive substring of the symbol or company name.
Sort key. band (default) and score order alike: by score, then confidence. market_cap and name put rows without a value last in both directions.
Sort direction (default desc).
Items per page (default 50, max 200). 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": [
{
"symbol": "CHENNPETRO",
"name": "Chennai Petroleum Corporation",
"sector": "Petroleum Products",
"industry": "Refineries & Marketing",
"size": "mid",
"market_cap_cr": 15230.5,
"pe": 6.4,
"industry_pe": 17.2,
"score_date": "2026-10-14",
"score": 76,
"band": "strong",
"confidence": 100,
"pillars": {
"quality": 81.2,
"valuation": 88.4,
"growth": 70.1,
"momentum": 92.3,
"financial_health": 64.9,
"ownership": 58.7
},
"caps": [],
"red_flags": []
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.