market-data-sources-indialisted
Install: claude install-skill sharma23yash-oss/dalal-street-skills
# Indian Market Data Sources
## Ground rules before you fetch anything
- **Check the terms of use of every source.** NSE, BSE and most commercial providers restrict automated access and redistribution. Public bhavcopy and AMFI files are published for download; undocumented JSON endpoints behind a website are not an API and using them may breach the site's terms.
- **Never build a redistribution product on scraped exchange data.** Exchange data is licensed. Personal research is a different matter from a hosted service.
- Respect `robots.txt`, rate-limit politely, cache aggressively, and identify your client honestly.
- When a source cannot be reached, **say so and name what you tried.** Never fill a gap with a remembered figure.
## The map
| You need | Source | Notes |
|---|---|---|
| Daily OHLC, all listed stocks | NSE and BSE **bhavcopy** (daily CSV/ZIP) | The canonical settlement-grade EOD file |
| Adjusted historical prices | Yahoo Finance via `yfinance`, tickers `RELIANCE.NS` / `500325.BO` | Free, convenient; adjustment errors around Indian corporate actions are common — verify against bhavcopy |
| Index values and constituents | NSE indices pages; NSE Indices publishes methodology and factsheets | Free-float methodology; check rebalancing dates |
| Corporate announcements and filings | NSE / BSE corporate announcements | See `exchange-filings-navigator` |
| Shareholding pattern | NSE / BSE quarterly filings | See `shareholding-pattern-analysis` |
| Mutual fund NAVs,