[
 {
  "id": "npci-monthly-upi",
  "title": "UPI (Unified Payments Interface) — monthly volumes",
  "description": "Monthly transaction volume (mn) and value (₹ crore) for UPI (Unified Payments Interface), as published in NPCI product statistics tables.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/upi/product-statistics",
  "fetch_script": "npci_fetch.py (product-monthly)",
  "coverage": {
   "from": "2016-04-01",
   "to": "2026-09-01",
   "rows": 6423
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "aliases": "upi monthly volume value banks tps trend growth lakh crore"
 },
 {
  "id": "npci-monthly-imps",
  "title": "IMPS (Immediate Payment Service) — monthly volumes",
  "description": "Monthly transaction volume (mn) and value (₹ crore) for IMPS (Immediate Payment Service), as published in NPCI product statistics tables.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/imps/product-statistics",
  "fetch_script": "npci_fetch.py (product-monthly)",
  "coverage": {
   "from": "2013-09-01",
   "to": "2026-08-01",
   "rows": 156
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "aliases": "imps monthly volume value trend"
 },
 {
  "id": "npci-monthly-netc",
  "title": "NETC FASTag — monthly volumes",
  "description": "Monthly transaction volume (mn) and value (₹ crore) for NETC FASTag, as published in NPCI product statistics tables.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/netc/product-statistics",
  "fetch_script": "npci_fetch.py (product-monthly)",
  "coverage": {
   "from": "2016-11-01",
   "to": "2026-08-01",
   "rows": 118
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "aliases": "netc fastag monthly volume toll trend"
 },
 {
  "id": "npci-monthly-bhim",
  "title": "BHIM (UPI app) — monthly volumes",
  "description": "Monthly transaction volume (mn) and value (₹ crore) for BHIM (UPI app), as published in NPCI product statistics tables.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/bhim/product-statistics",
  "fetch_script": "npci_fetch.py (product-monthly)",
  "coverage": {
   "from": "2016-12-01",
   "to": "2026-07-01",
   "rows": 116
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "aliases": "bhim app monthly volume trend"
 },
 {
  "id": "npci-daily-upi",
  "title": "UPI (Unified Payments Interface) — daily volumes",
  "description": "Daily transaction volumes for UPI (Unified Payments Interface). Note: NPCI daily tables restate whole months; later days overwrite earlier values.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/upi/product-statistics",
  "fetch_script": "npci_fetch.py (daily)",
  "coverage": {
   "from": "2021-05-01",
   "to": "2026-09-17",
   "rows": 1966
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "aliases": "upi daily volume trend mtd month to date"
 },
 {
  "id": "npci-daily-nfs",
  "title": "NFS (National Financial Switch ATM) — daily volumes",
  "description": "Daily transaction volumes for NFS (National Financial Switch ATM). Note: NPCI daily tables restate whole months; later days overwrite earlier values.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/nfs/product-statistics",
  "fetch_script": "npci_fetch.py (daily)",
  "coverage": {
   "from": "2021-05-01",
   "to": "2026-09-17",
   "rows": 1966
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "aliases": "nfs daily volume atm trend"
 },
 {
  "id": "quality-aeps",
  "title": "AePS (Aadhaar enabled Payment System) — uptime & declines (incidents)",
  "description": "Monthly system uptime % and bank-wise outage incidents (count + downtime hours) for AePS (Aadhaar enabled Payment System). 'Business declines' during outages surface here — NPCI publishes incidents and downtime per member bank per month.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/aeps/product-statistics",
  "fetch_script": "npci_fetch.py (uptime/downtime streams)",
  "coverage": {
   "from": "2021-08-01",
   "to": "2026-08-01",
   "rows": 305
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "aliases": "declines decline outage downtime incidents aeps aadhaar availability months"
 },
 {
  "id": "quality-imps",
  "title": "IMPS (Immediate Payment Service) — uptime & declines (incidents)",
  "description": "Monthly system uptime % and bank-wise outage incidents (count + downtime hours) for IMPS (Immediate Payment Service). 'Business declines' during outages surface here — NPCI publishes incidents and downtime per member bank per month.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/imps/product-statistics",
  "fetch_script": "npci_fetch.py (uptime/downtime streams)",
  "coverage": {
   "from": "2020-01-01",
   "to": "2026-08-01",
   "rows": 400
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "aliases": "declines decline outage downtime incidents imps availability months"
 },
 {
  "id": "quality-netc",
  "title": "NETC FASTag — uptime & declines (incidents)",
  "description": "Monthly system uptime % and bank-wise outage incidents (count + downtime hours) for NETC FASTag. 'Business declines' during outages surface here — NPCI publishes incidents and downtime per member bank per month.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/netc/product-statistics",
  "fetch_script": "npci_fetch.py (uptime/downtime streams)",
  "coverage": {
   "from": "2021-09-01",
   "to": "2026-08-01",
   "rows": 300
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "aliases": "declines decline outage downtime incidents fastag netc toll availability"
 },
 {
  "id": "quality-nfs",
  "title": "NFS (National Financial Switch ATM) — uptime & declines (incidents)",
  "description": "Monthly system uptime % and bank-wise outage incidents (count + downtime hours) for NFS (National Financial Switch ATM). 'Business declines' during outages surface here — NPCI publishes incidents and downtime per member bank per month.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/nfs/product-statistics",
  "fetch_script": "npci_fetch.py (uptime/downtime streams)",
  "coverage": {
   "from": "2021-08-01",
   "to": "2026-08-01",
   "rows": 300
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "aliases": "declines decline outage downtime incidents nfs atm availability months"
 },
 {
  "id": "quality-upi",
  "title": "UPI (Unified Payments Interface) — uptime & declines (incidents)",
  "description": "Monthly system uptime % and bank-wise outage incidents (count + downtime hours) for UPI (Unified Payments Interface). 'Business declines' during outages surface here — NPCI publishes incidents and downtime per member bank per month.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/upi/product-statistics",
  "fetch_script": "npci_fetch.py (uptime/downtime streams)",
  "coverage": {
   "from": "2020-01-01",
   "to": "2026-08-01",
   "rows": 400
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "aliases": "declines decline failed failure outage downtime downtime hours incidents uptime availability business technical bank wise member across months disruption unstabilised unscheduled"
 },
 {
  "id": "rbi-psi",
  "title": "RBI Payment System Indicators",
  "description": "Monthly indicators from RBI: card additions, ATM/PoS deployments, BHIM Aadhaar Pay, authorised bank-wise payment volumes and more (long format: indicator × month × value).",
  "kind": "table",
  "source": "https://www.rbi.org.in/Scripts/PSIUserView.aspx",
  "fetch_script": "rbi_fetch.py (psi postbacks)",
  "coverage": {
   "from": "2021-06-01",
   "to": "2026-07-01",
   "rows": 36522,
   "indicators": 964
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "aliases": "rbi indicators cards pos atm issuance authorised banks aadhaar bhim pay"
 },
 {
  "id": "rbi-bankwise",
  "title": "RBI bank-wise payment volumes (ECS/NEFT/RTGS/Mobile)",
  "description": "Bank × month transaction counts and values for ECS/NEFT/RTGS and Mobile banking (inward + outward). RBI's bank-wise UPI pages were discontinued after Jan 2019.",
  "kind": "table",
  "source": "https://www.rbi.org.in/Scripts/BankwiseCurrency.aspx",
  "fetch_script": "rbi_fetch.py (bankwise-volumes postbacks)",
  "coverage": {
   "from": "2016-01-01",
   "to": "2026-08-01",
   "rows": 94977
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "aliases": "bank wise neft rtgs ecs mobile banking volumes per bank"
 },
 {
  "id": "rbi-atmposcard",
  "title": "RBI bank-wise ATM / PoS / card statistics",
  "description": "Bank × month infrastructure: ATMs, PoS terminals, card-on-PoS counts, micro-ATMs. Pre-2017 files are legacy .xls (BIFF).",
  "kind": "table",
  "source": "https://www.rbi.org.in/Scripts/ATMView.aspx",
  "fetch_script": "rbi_fetch.py (atm-pos-card postbacks)",
  "coverage": {
   "from": "2016-01-01",
   "to": "2026-07-01",
   "rows": 6284
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "aliases": "atm pos point of sale terminals cards micro atm deployment per bank"
 },
 {
  "id": "rbi-upi-bankwise-historic",
  "title": "RBI bank-wise UPI (historic, to Jan 2019)",
  "description": "Bank-wise UPI volumes from RBI's discontinued table — inside rbi_bankwise dataset, rail='UPI'. Historic value only; use NPCI for current data.",
  "kind": "table",
  "source": "https://www.rbi.org.in/Scripts/BankwiseCurrency.aspx",
  "fetch_script": "rbi_fetch.py (bankwise-volumes postbacks)",
  "coverage": {
   "from": "2017-01",
   "to": "2019-01",
   "rows": null,
   "note": "subset of rbi-bankwise"
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "aliases": "bank wise upi historic discontinued 2019 per bank"
 },
 {
  "id": "npci-warehouse",
  "title": "Full DuckDB warehouse",
  "description": "Complete warehouse: every table above plus member-bank lists (UPI/NFS direct, sub-member, RBB, WATM), e-RUPI vouchers, CTS/NACH/AEPS monthly, fetch log with source-file hash per row.",
  "kind": "download",
  "source": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "fetch_script": "build_hub_data.py",
  "coverage": {
   "file": "payments.duckdb",
   "rows": 165267
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "aliases": "download duckdb warehouse all data everything csv export"
 },
 {
  "id": "eco-upi-apps",
  "title": "UPI app-wise transactions (CIT/B2C/B2B/Onus)",
  "description": "Per-app monthly volumes and values split by transaction type, all TPAP apps on UPI.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/upi/ecosystem-statistics",
  "fetch_script": "npci_eco_fetch.py",
  "coverage": {
   "from": "2020-12-01",
   "to": "2026-08-01",
   "rows": 4964
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "api": "/api/payments-hub?dataset=eco&tab=upi-apps",
  "aliases": "upi app tpap cit b2c b2b onus volume value per app"
 },
 {
  "id": "eco-chargeback",
  "title": "UPI chargebacks by bank",
  "description": "Chargebacks raised, representments and acceptances per bank code with CB ratio.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/upi/ecosystem-statistics",
  "fetch_script": "npci_eco_fetch.py",
  "coverage": {
   "from": "2021-03-01",
   "to": "2026-07-01",
   "rows": 12831
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "api": "/api/payments-hub?dataset=eco&tab=chargeback",
  "aliases": "chargeback per beneficiary bank code ratio representment"
 },
 {
  "id": "eco-top50-member",
  "title": "Top remitter/beneficiary bank performance",
  "description": "Top-50 remitter and beneficiary banks monthly: total volume, approved %, business decline %, technical decline %.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/upi/ecosystem-statistics",
  "fetch_script": "npci_eco_fetch.py",
  "coverage": {
   "from": "2020-01-01",
   "to": "2026-08-01",
   "rows": 7240
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "api": "/api/payments-hub?dataset=eco&tab=top50-member",
  "aliases": "top remitter beneficiary banks approved bd td decline percentages"
 },
 {
  "id": "eco-psp",
  "title": "UPI payer/payee PSP performance",
  "description": "Payer- and payee-side PSP monthly performance: volume, approved %, BD %, TD %.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/upi/ecosystem-statistics",
  "fetch_script": "npci_eco_fetch.py",
  "coverage": {
   "from": "2022-01-01",
   "to": "2026-08-01",
   "rows": 1680
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "api": "/api/payments-hub?dataset=eco&tab=psp",
  "aliases": "upi payer payee psp performance approved bd td declines"
 },
 {
  "id": "eco-mcc",
  "title": "UPI merchant category (MCC) classification",
  "description": "High/low transacting merchant categories with volume and value contribution.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/upi/ecosystem-statistics",
  "fetch_script": "npci_eco_fetch.py",
  "coverage": {
   "from": "2016-07-01",
   "to": "2026-08-01",
   "rows": 3783
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "api": "/api/payments-hub?dataset=eco&tab=mcc",
  "aliases": "merchant category code high transacting categories volume value contribution"
 },
 {
  "id": "eco-p2p-2m",
  "title": "UPI P2P vs P2M split",
  "description": "Monthly P2P and P2M volumes and values.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/upi/ecosystem-statistics",
  "fetch_script": "npci_eco_fetch.py",
  "coverage": {
   "from": "2020-04-01",
   "to": "2026-08-01",
   "rows": 77
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "api": "/api/payments-hub?dataset=eco&tab=p2p-2m",
  "aliases": ""
 },
 {
  "id": "eco-statewise",
  "title": "UPI state-wise transactions",
  "description": "Per-state UPI volume/value with contribution %.",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/upi/ecosystem-statistics",
  "fetch_script": "npci_eco_fetch.py",
  "coverage": {
   "from": "2023-04-01",
   "to": "2026-08-01",
   "rows": 1733
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "api": "/api/payments-hub?dataset=eco&tab=statewise",
  "aliases": "upi state wise volume value contribution states"
 },
 {
  "id": "eco-top50-volval",
  "title": "Top-50 UPI banks by volume & value",
  "description": "Monthly top-50 UPI member banks by volume and value (inception to date).",
  "kind": "table+chart",
  "source": "https://www.npci.org.in/product/upi/ecosystem-statistics",
  "fetch_script": "npci_eco_fetch.py",
  "coverage": {
   "from": "2016-04-01",
   "to": "2026-08-01",
   "rows": 6154
  },
  "published_archive": "https://zo.pub/cashlessconsumer/payments-stat-hub",
  "api": "/api/payments-hub?dataset=eco&tab=top50-volval",
  "aliases": "top 50 upi banks volume value since inception"
 }
]