{
  "name": "mtf.trading PR (Price/Reports) API",
  "endpoint": "/api/v1/pr",
  "description": "NSE's daily PR archive (PR<ddmmyy>.zip) exposed per trading day · 100% static, pre-deployed, no request-time fetching. Pass a `date` and a `file` (member key).",
  "params": {
    "date": "YYYY-MM-DD (or YYYYMMDD). Required. Without `file` it lists that day's members.",
    "file": "member key: an, bc, bh, bm, corpbond, etf, gl, hl, pd, pr, readme, sme, tt, mcap",
    "format": "json (default, CSV members parsed to rows) | csv | raw (exact file text)",
    "symbol": "filter CSV members that carry a SYMBOL column (exact, case-insensitive)",
    "fields": "comma-separated column subset (CSV members, JSON output)",
    "limit": "default 500, max 100000",
    "offset": "row offset for paging"
  },
  "members": {
    "an": "Announcements made during the day (company name, symbol, announcement text). Fixed-width text.",
    "bc": "Corporate action details for securities: dividends, splits, bonuses, rights, with record and ex dates.",
    "bh": "Securities which hit their price bands (upper/lower) during the day.",
    "bm": "Board Meetings of companies (date and purpose). Fixed-width text.",
    "corpbond": "Market data of corporate bonds traded during the day.",
    "etf": "Market data of exchange-traded funds (ETFs) traded during the day.",
    "gl": "Gainers and losers for Nifty, Nifty Next 50 and other securities.",
    "hl": "Securities (equity and ETFs) that reached a new 52-week high or low.",
    "pd": "Price data per security: symbol + series + OHLC, prev close, traded value/qty, 52-week H/L (pr plus symbol/series). 52-week H/L not adjusted for corporate actions.",
    "pr": "Security-wise market data with index details: OHLC, prev close, traded value/qty, 52-week H/L. 52-week H/L not adjusted for corporate actions.",
    "readme": "NSE's own description of every file inside the PR archive.",
    "sme": "Market data of SME-platform securities traded during the day.",
    "tt": "Top 25 securities by traded value.",
    "mcap": "Market capitalisation of all listed and permitted companies (latest available price), with Category, Face Value and Issue Size."
  },
  "members_source": "NSE Capital Market PR archive readme.txt · https://nsearchives.nseindia.com/archives/equities/bhavcopy/pr/PR<ddmmyy>.zip",
  "coverage": {
    "first": "2017-06-22",
    "last": "2026-09-23",
    "trading_days": 2143
  },
  "note": "52-week high/low and other high/low prices in the PR files are NOT adjusted for corporate actions (per NSE).",
  "examples": [
    "/api/v1/pr?date=2026-09-23",
    "/api/v1/pr?date=2026-09-23&file=hl",
    "/api/v1/pr?date=2026-09-23&file=gl&format=csv",
    "/api/v1/pr?date=2026-09-23&file=mcap&symbol=RELIANCE"
  ],
  "dates_index": "/pr/index.json",
  "docs": "https://mtf.trading/data"
}