Data
Open data
The datasets behind every finding, published here as versioned files with the parser code and a manifest of every source filing. Free to download and reuse with attribution:
- brsr_nifty50.csv — curated company-level table: Scope 1/2/3 and applicability flags, energy split, water, POSH, wages, assurance status, reporting boundary, with units and prior-year comparatives as filed.
- facts_long.csv.gz — every extracted fact (111,302 rows), all contexts, as filed.
- manifest.csv — every source filing with its NSE/BSE URL and submission date, for full reproducibility.
- unit_check.csv — the Finding 01 verification ledger: each company's Scope-1 value, its filed unit, and the plausibility check.
- census_all_filers.csv — the population census behind Finding 01: Scope 1/2/3 unit tags and values for every FY2025-26 BRSR filer in the exchange window (768 companies, not just the Nifty 50).
- DATA_DICTIONARY.md — column-by-column documentation. Read this first.
The parser itself, so any figure can be re-derived from the same public inputs: brsr_pipeline.py (deterministic fetch/parse, no AI extraction) and verify_units.py (unit normalisation and flagging).
Known data-quality caveat, disclosed up front: unit tags in the
source XBRL are unreliable (see Finding 01). The curated table carries units as
filed plus our verification status — read the
data dictionary before comparing
absolute magnitudes across companies.