Data Sources

We believe in being transparent about where our data comes from. Below is an acknowledgement of the origin of every dataset we serve, so you always know the provenance of what you build on.

BharatStock aggregates and serves market and company data sourced as described below. Market price and index data originate with the exchanges (NSE / BSE), who are acknowledged as their source and owner; financial, shareholding, corporate-action and insider data are public statutory disclosures filed by companies or published by SEBI; mutual-fund data is published by AMFI and the asset managers. Data is provided on an as-is basis for informational purposes and is not investment advice.
Market data — exchanges (NSE / BSE)
End-of-day prices (OHLCV)
Exchange
Source: NSE / BSE
End-of-day market price data. NSE and BSE are the source and owners of the underlying market data; we acknowledge them as such.
Market indices (levels)
Exchange
Source: NSE / BSE
Index level data. Index names and values are the property of their respective index providers (NSE / BSE); acknowledged as source.
Bulk & block deals
Exchange
Source: NSE / BSE
Exchange-published trade disclosures. Acknowledged to NSE / BSE as source.
FII / DII activity
Exchange
Source: NSE / BSE
Exchange-published aggregate market statistics. Acknowledged to NSE / BSE as source.
Company & regulatory disclosures (SEBI)
Company financials (P&L, balance sheet, cash flow)
Statutory
Source: Company statutory filings (SEBI LODR)
Sourced from statutory financial results filed by the companies themselves under SEBI's listing regulations -- public disclosure.
Shareholding patterns
Statutory
Source: Company statutory filings (SEBI)
SEBI-mandated quarterly shareholding disclosures filed by companies -- public disclosure.
Corporate actions (dividends, splits, bonuses)
Statutory
Source: Company declarations
Company-declared corporate-action events -- public disclosure.
Insider / PIT trades
Statutory
Source: SEBI PIT disclosures
Disclosures made under SEBI's Prohibition of Insider Trading regulations -- public regulatory data.
Company / equity master (name, ISIN, sector)
Statutory
Source: Public listing facts
Factual company-identity and listing data -- public.
Mutual funds (AMFI)
Mutual-fund holdings
AMFI
Source: AMFI & AMC disclosures
Monthly portfolio disclosures published by AMFI and the asset management companies themselves. No NSE / BSE involvement.
Mutual-fund schemes & NAV
AMFI
Source: AMFI
Daily NAV data published by AMFI. No NSE / BSE involvement.
Derived analytics (BharatStock)
Derived metrics (ratios, market cap, returns, technicals)
Derived
Source: BharatStock (computed)
Analytics we compute from the underlying data. The calculations and derived values are our own.