India's 500 largest
companies, sourced to
the filing they were declared on.
NSE XBRL. SEBI IFF. NSE bhavcopy. Shareholding-pattern XBRL.
No scraping dressed up as an API. No analyst estimates dressed up as facts.
Every number cites the filing it came from. Every ratio tells you where its balance sheet lives.
$5 credit on signup. $0.001 per request after. No card required to start.
One request. Full provenance, always.
curl -sL \ -H "X-API-Key: imk_live_…" \ "https://genka.dev/latest/companies/ITC/ratios?metric=ev_ebitda&from=2019" → { "data": { "symbol": "ITC", "metric": "ev_ebitda", "consolidated": "Consolidated", "points": [ { "period_end": "2020-03-31", "value": 9.81, "bs_source": "screener.in", "borrowings_diff_pct": null }, { "period_end": "2022-09-30", "value": 16.32, "bs_source": "both_disagree", "borrowings_diff_pct": 98.18 } ], "coverage": { "total": 28, "present": 22, "missing": 6 } }, "meta": { "as_of": "2026-03-31", "sources": [/* nse_bhavcopy, nse_shp, nse_xbrl, sebi_iff, screener.in, derived */] } }
Every number has a URL
Statement endpoints return the NSE xbrl_url and filing_date per period. Audit any figure back to the original filing PDF in one click.
Missing data is visible, not silent
Every ratio series returns null for periods we don't have, plus a coverage: {total, present, missing} block. No guessing what's there.
Source disagreements surfaced
When primary XBRL and Screener.in differ on a balance sheet, we flag bs_source: both_disagree with per-column diff_pct. You see the conflict, we don't hide it.
$5 on signup.
$0.001 per request after.
| Scope | Fundamentals | Provenance | Price | |
|---|---|---|---|---|
| Bloomberg Terminal | Global | Comprehensive | Hidden | ~$2,400 / mo |
| Polygon.io | US + some global | Via vendors | Not cited | $99 / mo |
| FinancialDatasets.ai | US mostly | XBRL-first | Partial | $49 / mo |
| Screener.in | India (NSE/BSE) | Comprehensive | Source is the site itself | Free (no API) |
| Genka | Top 500 India | XBRL + IFF + SHP | Per-row + meta.sources[] | $0.001 / req |
The primary sources cited in every response.
NSE corporate filings · XBRL
Pre-April-2025 quarterly results. Every listed company on NSE files here under SEBI LODR.
nseindia.com/companies-listing/…resultsSEBI Integrated Filing Financial
Post-April-2025 unified format under the in-capmkt 2025-01-31 taxonomy. Served via NSE.
NSE bhavcopy — daily EOD
Official end-of-day equity cash-market archive. Closes, volumes, ISINs back to 2014.
nsearchives.nseindia.com/content/cm/Shareholding-pattern XBRL
Quarterly SHP filings. Total issued shares, promoter / public split, pledging details.
nseindia.com/…shareholding-patternScreener.in — pre-FY22 backfill
Historical balance-sheet totals cross-validated against XBRL where both exist. With thanks.
screener.inTop 500 NSE-listed companies
India's 500 largest listed equities. Reconstituted semi-annually from NSE Indices.
niftyindices.comStart with $5. Ship today.
One email, one key, no card. When the credit runs out, top up via Stripe — same flat $0.001/request.