{
  "generated": "2026-10-08T17:05:22Z",
  "unit": "INR_crore",
  "license": "CC BY 4.0 - free to use with attribution to mtf.trading",
  "note": "Bulk CSV exports of mtf.trading's official-source datasets. All money columns are in Rs crore. One gzipped CSV per dataset, plus mtf_full_export.zip with everything. Programmatic access: /api/v1/export?dataset=<id>&format=csv|json",
  "bundles": [
    {
      "id": "daily_totals",
      "title": "Daily MTF totals (NSE + BSE)",
      "description": "Per-exchange daily outstanding margin-funded book, fresh exposure and liquidation since 22 Jun 2017.",
      "file": "exports/daily_totals.csv.gz",
      "format": "csv.gz",
      "rows": 4153,
      "columns": [
        "date",
        "exchange",
        "beginning_outstanding_cr",
        "fresh_exposure_cr",
        "exposure_liquidated_cr",
        "end_outstanding_cr",
        "securities_count"
      ],
      "bytes_gz": 70510,
      "bytes_csv": 195684,
      "sha256": "269610361cb839be345b40d497140b852e19fdef9705ddf8ae322dd0bbed3893",
      "coverage": {
        "from": "2017-06-22",
        "to": "2026-10-07"
      },
      "source": "NSE and BSE daily MTF disclosures",
      "source_json": "/mtf_daily_totals.json",
      "api": "/api/v1/export?dataset=daily_totals&format=csv"
    },
    {
      "id": "flow_daily",
      "title": "Leverage flow (daily)",
      "description": "Daily fresh vs liquidated exposure, net flow, churn and end-of-day book.",
      "file": "exports/flow_daily.csv.gz",
      "format": "csv.gz",
      "rows": 2205,
      "columns": [
        "date",
        "fresh_cr",
        "liquidated_cr",
        "net_cr",
        "churn",
        "end_outstanding_cr"
      ],
      "bytes_gz": 43942,
      "bytes_csv": 106341,
      "sha256": "5b79784eb243805572ebc2309b18d0b04877fdcd422d1adde119247750963cee",
      "coverage": {
        "from": "2017-06-22",
        "to": "2026-10-07"
      },
      "source": "Derived from NSE/BSE daily MTF disclosures",
      "source_json": "/mtf_flow.json",
      "api": "/api/v1/export?dataset=flow_daily&format=csv"
    },
    {
      "id": "flush_events",
      "title": "Margin flush events",
      "description": "Large single-day net liquidation episodes with severity and context label.",
      "file": "exports/flush_events.csv.gz",
      "format": "csv.gz",
      "rows": 25,
      "columns": [
        "date",
        "net_cr",
        "liquidated_cr",
        "book_cr",
        "severity",
        "label"
      ],
      "bytes_gz": 580,
      "bytes_csv": 1122,
      "sha256": "45531dc15324c06f90379d7b66c2b53144025e3d25a268458913b1a3eee67c01",
      "coverage": {
        "from": "2024-05-21",
        "to": "2026-05-06"
      },
      "source": "Derived from NSE/BSE daily MTF disclosures",
      "source_json": "/mtf_flow.json",
      "api": "/api/v1/export?dataset=flush_events&format=csv"
    },
    {
      "id": "turnover_daily",
      "title": "Daily traded value (cash + F&O)",
      "description": "Daily NSE/BSE cash and F&O notional turnover in Rs crore since 22 Jun 2017.",
      "file": "exports/turnover_daily.csv.gz",
      "format": "csv.gz",
      "rows": 2295,
      "columns": [
        "date",
        "nse_cash_cr",
        "nse_fo_cr",
        "bse_cash_cr",
        "bse_fo_cr"
      ],
      "bytes_gz": 36550,
      "bytes_csv": 87383,
      "sha256": "38c665bd669900655f348c2f68caa327634d0978139fd270375b9ec7fbdcf89c",
      "coverage": {
        "from": "2017-06-22",
        "to": "2026-10-08"
      },
      "source": "NSE and BSE daily market reports",
      "source_json": "/mtf_turnover_daily.json",
      "api": "/api/v1/export?dataset=turnover_daily&format=csv"
    },
    {
      "id": "brokers_history",
      "title": "Per-broker MTF book history",
      "description": "Every disclosed broker MTF book point from exchange disclosures, results, annual reports and credit ratings. Net points are tagged basis=net.",
      "file": "exports/brokers_history.csv.gz",
      "format": "csv.gz",
      "rows": 17378,
      "columns": [
        "broker_id",
        "broker_name",
        "type",
        "tier",
        "period",
        "mtf_book_cr",
        "basis",
        "net_worth_cr",
        "gearing",
        "nse_mtf_cr",
        "nse_clients",
        "source_type",
        "confidence",
        "source",
        "source_url"
      ],
      "bytes_gz": 217330,
      "bytes_csv": 7068217,
      "sha256": "25bfafab6fdf9b34419bf30e29fe21f3b8650d6751c3d46d273ba5d71d174991",
      "coverage": {
        "from": "2017-02-01",
        "to": "2026-09-30"
      },
      "source": "Exchange disclosures, broker results/annual reports, credit-rating rationales",
      "source_json": "/brokers.json",
      "api": "/api/v1/export?dataset=brokers_history&format=csv"
    },
    {
      "id": "stock_latest",
      "title": "Stock universe (latest snapshot)",
      "description": "Latest per-stock MTF book, market cap, free-float market cap and leverage for the whole MTF-funded universe.",
      "file": "exports/stock_latest.csv.gz",
      "format": "csv.gz",
      "rows": 3475,
      "columns": [
        "symbol",
        "name",
        "exchange",
        "isin",
        "as_of_date",
        "mtf_book_cr",
        "qty_financed",
        "avg_price_inr",
        "mcap_cr",
        "ffmc_cr",
        "combined_book_cr",
        "leverage_pct",
        "ff_leverage_pct",
        "change_30d_pct",
        "adv",
        "days_to_cover",
        "is_etf"
      ],
      "bytes_gz": 158006,
      "bytes_csv": 409720,
      "sha256": "b4b72ca5f34dc10c2649e0d8ad6e413fe4fcd577ff1653e1dc95395579af1503",
      "coverage": {
        "from": "2017-07-05",
        "to": "2026-10-07"
      },
      "source": "NSE/BSE MTF stock disclosures + BSE market caps",
      "source_json": "/compressed_data/screener_data.json",
      "api": "/api/v1/export?dataset=stock_latest&format=csv"
    },
    {
      "id": "surveillance",
      "title": "Surveillance flags (snapshot)",
      "description": "Current ASM/GSM/ESM/IBC/ban flags and severity by ISIN, with curated risk triggers.",
      "file": "exports/surveillance.csv.gz",
      "format": "csv.gz",
      "rows": 1722,
      "columns": [
        "isin",
        "symbol",
        "exchanges",
        "severity",
        "label",
        "gsm",
        "asm",
        "st_asm",
        "esm",
        "ibc",
        "ica",
        "ban",
        "risk_flags"
      ],
      "bytes_gz": 19573,
      "bytes_csv": 78423,
      "sha256": "f28a0138c62dd105154e03d8d89b32c31d562e85843a0561408a7df153afa814",
      "coverage": {
        "from": "2026-10-08",
        "to": "2026-10-08"
      },
      "source": "NSE/BSE surveillance circulars",
      "source_json": "/surveillance.json",
      "api": "/api/v1/export?dataset=surveillance&format=csv"
    },
    {
      "id": "pledge_history",
      "title": "Promoter pledge history",
      "description": "Quarterly promoter-pledge percentage by stock.",
      "file": "exports/pledge_history.csv.gz",
      "format": "csv.gz",
      "rows": 3311,
      "columns": [
        "symbol",
        "isin",
        "source",
        "quarter",
        "pledge_pct_of_promoter"
      ],
      "bytes_gz": 27475,
      "bytes_csv": 125650,
      "sha256": "43018e4052a454423e89d4d0cc50e9da74e35702945b17911d02c5f1ac5d23aa",
      "coverage": {
        "from": "2025-01",
        "to": "2026-08"
      },
      "source": "NSE/BSE shareholding-pattern (pledge) filings",
      "source_json": "/pledge_history.json",
      "api": "/api/v1/export?dataset=pledge_history&format=csv"
    }
  ],
  "zip": {
    "file": "exports/mtf_full_export.zip",
    "bytes": 598431,
    "sha256": "619242c5f82da03f540d88d85391fe9aee768d0c0f200accab14ac003e64a363"
  }
}