Data and API
Every corporate action on NSE, BSE and MSE from 1995 to 2026: 142,295 events across 8,174 issuers, from dividends and bonus issues to bond coupons and government-security maturities, built only from official exchange files.
Data and API
Every page on this site reads static JSON you can fetch too. The JSON API adds CSV output and CORS.
JSON API
/api/v1- Catalogue and current counts
/api/v1/upcoming?type=&class=&days=- Announced ex-dates
/api/v1/company/<slug>- An issuer's full history with provenance; each priced action carries
ex_move(close before, close on the ex-date, move in percent) /api/v1/instrument/<ISIN>- A bond, fund unit or government security with its coupon schedule
/api/v1/date/<YYYY-MM-DD>- All actions on a date
/api/v1/year/<YYYY>,/api/v1/month/<YYYY-MM>- Year and month shards
/api/v1/search?q=- Issuer and instrument search
/api/v1/stats- Counts per year, class and type, with coverage badges
/api/v1/adjustments?isin=&slug=&since=- Every bonus, split and consolidation on a share line with its factor, the cumulative factor after it and the cumulative factor from its own day (CSV with
format=csv) /api/v1/bond-ladder?class=&maturing_by=- Every bond whose coupons and redemption can be placed on dates, with coupon, rhythm, anchor and maturity
/api/v1/bond-cadence?cadence=&class=- How often each bond has paid interest (weekly to yearly, or irregular), read from its past interest dates, beside the frequency the bond master states
/api/v1/yield-history?sector=- The market's trailing dividend yield by month since 2017, and each sector's
/api/v1/free-float?isin=&class=&basis=- Free-float market cap per ISIN in rupees crore for the latest close, with the symbol, class, total cap, factor and the basis of each figure;
isintakes a comma-separated list
Add ?format=csv to any list endpoint for CSV.
Static files
/data/upcoming.json- Next 120 days, non-debt
/data/upcoming-debt.json- Next 120 days, bonds and government securities
/data/years/<YYYY>.json- One year of non-debt actions
/data/months/<YYYY-MM>.json,-debt.json- Month shards keyed by ex-date, record date and payment date
/data/entities/index.json- Issuer index
/data/stats/coverage.json- Per-year source coverage
/data/adjustments.csv,.json- Bulk adjustment-factor file: multiply a close on date d by
cumulative_factor_fromof the first row of its lineage with an ex-date after d (cumulative_factor_afteris the multiplier for a close between that row and the next) /data/ffmcap.csv,.json- Free-float market cap per ISIN in rupees crore for the latest close, rebuilt nightly: the
.csvis the two-column pipe file (ISIN|FFMCAP_in_Crs, sorted by ISIN, two decimals), the.jsonadds the symbol, name, class, total cap, free-float factor, close, close date and the basis of each figure, withasOfthe latest close in it /data/prices/<issuer file>.json- Closes of the issuer's share line:
monthlyas [month, first close, last close] anddailyas one close per trading day against the shared calendar (daily.i0indexes the first) /data/prices/_calendar.json- Every trading day with a close on file, in order; the index the daily series use
/data/bonds/ladder.json- The bond ladder's instrument table
/data/bonds/cadence.json- Payout rhythm of every debt line with two or more interest payments on record
/data/stats/yield_history.json- Market and sector dividend yield, payouts and market cap by month