{
 "name": "BankPulse Data API",
 "generated_at": "20 Jun 2026, 15:50 IST",
 "generated_at_iso": "2026-06-20T15:50:03+05:30",
 "dateModified": "2026-06-20T15:50:03+05:30",
 "description": "Static, agent-native JSON endpoints for India's RBI banking-intelligence platform.",
 "endpoints": [
  {
   "url": "https://bankpulse.ai/api/circulars.json",
   "desc": "Every published RBI circular, simplified — ref, title, url, products, summary, official source.",
   "returns": "object",
   "item_key": "circulars",
   "fields": [
    "ref",
    "title",
    "url",
    "products",
    "summary",
    "official_source",
    "reviewed_by",
    "published_at_iso"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/freshness.json",
   "desc": "How fresh BankPulse's RBI feed is — feed_last_checked_iso (most recent fetch from rbi.org.in), the latest tracked circular, total tracked documents and per-status counts. Lets agents verify recency before citing.",
   "returns": "object",
   "item_key": null,
   "fields": [
    "feed_last_checked_iso",
    "tracked_documents",
    "latest_circular",
    "status_counts",
    "feeds_monitored"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/latest.json",
   "desc": "The newest tracked RBI circulars, newest first — the agent-native mirror of the /latest/ live feed. Each item carries its plain-English title + summary, products, official rbi.org.in source, RBI publication date (rbi_published_iso), an age label, decoded-at timestamp and a live/withdrawn status. Lets agents pull the latest banking-regulatory updates as data.",
   "returns": "object",
   "item_key": "circulars",
   "doc_level": [
    "count",
    "ordering",
    "reviewed_by",
    "license"
   ],
   "fields": [
    "ref",
    "title",
    "url",
    "products",
    "summary",
    "official_source",
    "rbi_published",
    "rbi_published_iso",
    "decoded_at_iso",
    "age",
    "status",
    "reviewed_by"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/crosswalk.json",
   "desc": "RBI Master Direction crosswalk: every tracked document mapped to its issuing-department family.",
   "returns": "object",
   "item_key": "families",
   "fields": [
    "code",
    "name",
    "desc",
    "product",
    "count",
    "anchors",
    "master_count",
    "recent_count",
    "url"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/crosswalk-families.json",
   "desc": "Per-family crosswalk feed: doc/Master-Direction counts, the linked dashboards and glossary terms, plus a `recent` array of the latest ~20 non-master circulars in each family (ref, title, official rbi.org.in source).",
   "returns": "object",
   "item_key": "families",
   "fields": [
    "code",
    "name",
    "description",
    "url",
    "documents_tracked",
    "master_anchors",
    "linked_dashboards",
    "linked_glossary_terms",
    "recent_count",
    "recent",
    "last_updated_iso",
    "latest_fy",
    "fy_count",
    "last_updated_basis"
   ],
   "doc_level": [
    "total_recent",
    "recent_summary",
    "most_recently_updated",
    "current_fy"
   ],
   "doc_level_notes": {
    "most_recently_updated": "Families ranked by their most recently tracked circular (last_updated_iso, newest first; families without a dated circular fall last)."
   }
  },
  {
   "url": "https://bankpulse.ai/api/crosswalk-faqs.json",
   "desc": "Plain-English Q&A pairs for every RBI Master Direction crosswalk family (AEO feed) — each item carries the question, answer, family + family_url, reviewer attribution and links through to the official rbi.org.in source via its family page.",
   "returns": "object",
   "item_key": "faqs",
   "doc_level": [
    "count",
    "reviewed_by",
    "license"
   ],
   "fields": [
    "family_code",
    "family",
    "family_url",
    "question",
    "answer",
    "reviewed_by",
    "official_source"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/glossary-faqs.json",
   "desc": "Highest-intent definitional Q&A pairs from the Indian banking glossary (AEO feed) — what is CRAR, CRR vs SLR, repo vs reverse repo, gross vs net NPA, RBI-regulated bank types — each item carries the question, plain-English answer, reviewer attribution and the glossary hub as official source. Mirrors the on-page FAQ on /glossary/.",
   "returns": "object",
   "item_key": "faqs",
   "doc_level": [
    "count",
    "reviewed_by",
    "license",
    "hub"
   ],
   "fields": [
    "question",
    "answer",
    "reviewed_by",
    "official_source"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/dashboards.json",
   "desc": "All live BankPulse data dashboards (repo rate, credit, bank health, NPAs, penalties).",
   "returns": "object",
   "item_key": "dashboards",
   "fields": [
    "title",
    "url",
    "topic",
    "desc"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/dashboard-catalog.json",
   "desc": "Full RBI Statistics / DBIE subject taxonomy mapped to BankPulse dashboards — L1 sector -> L2 subject group -> L3 data series -> L4 metric filters — each marked live (a filterable dashboard exists) or candidate (planned backlog). Lets agents discover the complete Indian banking-data series map and which are already live.",
   "returns": "object",
   "item_key": "catalog",
   "doc_level": [
    "levels",
    "counts",
    "hub",
    "reviewed_by"
   ],
   "fields": [
    "l1_sector",
    "l2_group",
    "series",
    "slug",
    "l4_metrics",
    "rbi_source",
    "status",
    "url"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/methodology.json",
   "desc": "How each BankPulse dashboard is built: its official RBI source, plain-English methodology, on-page data-table URL and matching JSON data endpoint.",
   "returns": "object",
   "item_key": "dashboards",
   "fields": [
    "slug",
    "title",
    "dashboard",
    "source",
    "official_source",
    "methodology",
    "data_table_url",
    "data_api"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/datasets.json",
   "desc": "schema.org DataCatalog: every live BankPulse dashboard dataset as a Dataset object — name, dashboard url, official RBI source (isBasedOn), source description and the JSON DataDownload (distribution.contentUrl). Mirrors the index.json 'datasets' block as a standalone, dereferenceable feed.",
   "returns": "object",
   "item_key": "datasets",
   "fields": [
    "@type",
    "name",
    "url",
    "description",
    "isBasedOn",
    "source",
    "creator",
    "distribution",
    "measurementTechnique"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/llms-index.json",
   "desc": "Machine-readable mirror of /llms.txt — the BankPulse site map grouped into the same sections (dashboards, methodology, topic clusters, crosswalk, entities, glossary, circulars), each with its hub page and JSON feed(s), so agents can consume the site map as structured data.",
   "returns": "object",
   "item_key": "sections",
   "doc_level": [
    "section_count",
    "llms_txt",
    "reviewed_by"
   ],
   "fields": [
    "key",
    "title",
    "description",
    "hub",
    "feed",
    "feeds",
    "count"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/deal-structurer.json",
   "desc": "Flagship Deal-Structurer (agent-native mirror of /copilot/#deal): each lending product mapped to its governing RBI Master Direction family, pillar explainer, live dashboards, plain-English norm categories and a compliance checklist. Plain-English orientation only; reviewer Vikram Jain; never reproduces RBI text verbatim.",
   "returns": "object",
   "item_key": "products",
   "doc_level": [
    "count",
    "hub",
    "reviewed_by",
    "license"
   ],
   "fields": [
    "name",
    "intent",
    "master_direction_family",
    "pillar",
    "dashboards",
    "norm_categories",
    "compliance_checklist",
    "reviewed_by",
    "official_source",
    "copilot_url"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/copilot-scenarios.json",
   "desc": "Flagship Compliance Co-pilot worked scenarios (agent-native index of the /copilot/ deal walk-throughs): 24 banker deal/transaction scenarios — PSLC trading, co-lending (CLM), direct assignment, ARC sale, securitisation, ECB, stressed-asset resolution, OTS, LC/bank guarantee, certificate of deposit, working-capital cash credit, large-exposure test, export credit, term/project loan, CGTMSE collateral-free MSME, gold loan and TReDS trade-receivable discounting — each with a plain-English title, intent, category and a deep-link into the worked scenario. Plain-English orientation only; reviewer Vikram Jain; never reproduces RBI text verbatim.",
   "returns": "object",
   "item_key": "scenarios",
   "doc_level": [
    "count",
    "hub",
    "reviewed_by",
    "license"
   ],
   "fields": [
    "id",
    "title",
    "intent",
    "category",
    "url",
    "reviewed_by"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/entities.json",
   "desc": "Key Indian financial-sector regulators/entities BankPulse references (RBI, NPCI, CERSAI, SEBI, IRDAI, DICGC) — each as a schema.org Organization node with official url and Wikidata/Wikipedia sameAs for entity disambiguation. Mirrors the on-site knowsAbout entity graph.",
   "returns": "object",
   "item_key": "entities",
   "fields": [
    "@type",
    "name",
    "alternateName",
    "description",
    "url",
    "sameAs"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/banks.json",
   "desc": "Every Indian bank/NBFC BankPulse tracks across its penalty + bank-health intelligence — name, RBI-classification sector, Wikidata QID/URL and Wikipedia article (sameAs) for entity disambiguation. BankPulse is independent and not affiliated with any listed entity.",
   "returns": "object",
   "item_key": "banks",
   "doc_level": [
    "count",
    "count_by_sector"
   ],
   "fields": [
    "name",
    "sector",
    "schema_type",
    "wikidata_qid",
    "wikidata",
    "wikipedia",
    "sameAs"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/repo-rate.json",
   "desc": "RBI repo-rate history as a time-series: every MPC change with effective date and rate.",
   "returns": "object",
   "item_key": "series",
   "fields": [
    "effective_date",
    "repo_rate_pct",
    "note"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/key-rates.json",
   "desc": "Current key RBI policy & reserve rates at a glance (AEO feed) — the policy repo rate, CRR, SLR and the LAF corridor (SDF floor / MSF ceiling), each with its current value, effective date, plain-English 'what', dashboard link and official rbi.org.in source. Aggregated from the reviewed BankPulse dashboard feeds (reviewer Vikram Jain); answers 'what is the current repo rate / CRR / SLR in India'.",
   "returns": "object",
   "item_key": "rates",
   "doc_level": [
    "summary",
    "as_of",
    "count",
    "reviewed_by"
   ],
   "fields": [
    "key",
    "name",
    "value_pct",
    "effective_date",
    "what",
    "dashboard",
    "official_source"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/credit-deposit.json",
   "desc": "Bank credit & deposit YoY growth, credit-deposit ratio, and sectoral growth as data.",
   "returns": "object",
   "item_key": "segments",
   "fields": [
    "segment",
    "growth_yoy_pct"
   ],
   "top_level_metrics": [
    "credit_growth_yoy_pct",
    "deposit_growth_yoy_pct",
    "credit_deposit_ratio_pct"
   ],
   "data_table": "The segment growth_yoy_pct values plus the top-level credit/deposit/CD-ratio metrics back the on-page growth + key-figures data-table fallback shown beneath the chart."
  },
  {
   "url": "https://bankpulse.ai/api/npa.json",
   "desc": "GNPA / NNPA / PCR time-series (2018-2024) plus bank-group GNPA split, as data. Doc-level `dashboard` points to the live on-page tracker; the tracked bank entities behind the bank-group split carry Wikidata/Wikipedia `sameAs` identifiers in /api/banks.json for entity disambiguation.",
   "returns": "object",
   "item_key": "series",
   "fields": [
    "period",
    "gnpa_pct",
    "nnpa_pct",
    "pcr_pct"
   ],
   "also": {
    "bank_group_gnpa": [
     "group",
     "gnpa_pct"
    ]
   },
   "data_table": "These series fields (period, gnpa_pct, nnpa_pct, pcr_pct) and the bank_group_gnpa split back the on-page period/trend data-table fallback shown beneath the chart for accessibility and AI answer engines."
  },
  {
   "url": "https://bankpulse.ai/api/bank-health.json",
   "desc": "Composite bank-health scorecard: five prudential pillars (CRAR/GNPA/PCR/RoA/LCR) + bank-group split + a 5-reading half-yearly trend (period, CRAR, GNPA, RoA), as data. Doc-level `dashboard` is the related on-page dashboard pointer (the live Bank Health Scores page).",
   "returns": "object",
   "item_key": "pillars",
   "fields": [
    "pillar",
    "value",
    "unit",
    "sub_score_0_100",
    "weight",
    "note"
   ],
   "also": {
    "bank_group": [
     "group",
     "gnpa_pct",
     "crar_pct"
    ],
    "trend": [
     "period",
     "crar_pct",
     "gnpa_pct",
     "roa_pct"
    ]
   },
   "data_table": "The pillars table, the bank_group split and the 5-reading trend all back on-page data-table fallbacks shown beneath each chart for accessibility and AI answer engines."
  },
  {
   "url": "https://bankpulse.ai/api/penalties.json",
   "desc": "RBI penalty tracker as JSON: every monetary penalty (bank, amount, ISO date, official source, our summary). Doc-level disclosed_total_inr is the headline figure (sum of disclosed penalty amounts); amount_inr/amount_str are null when RBI did not disclose a figure. Penalties are ordered newest-first by date_iso; doc-level `sortable` lists the client-sortable fields mirrored on the dashboard summary table. Doc-level `rolling_90d` and `rolling_12m` carry the penalty count and disclosed total for the trailing 90-day and 12-month windows.",
   "returns": "object",
   "item_key": "penalties",
   "doc_level": [
    "disclosed_total_inr",
    "disclosed_count",
    "count",
    "ordering",
    "sortable",
    "entity_breakdown",
    "rolling_12m",
    "monthly_trend_6m",
    "entity_breakdown_fy",
    "rolling_fy",
    "most_penalised_fy",
    "most_penalised_entity_fy",
    "current_fy"
   ],
   "doc_level_notes": {
    "entity_breakdown": "Penalty count + disclosed-amount totals grouped by regulated-entity type (e.g. commercial bank, co-operative bank, NBFC), mirroring the on-page 'by entity type' breakdown.",
    "rolling_12m": "Trailing-365-day rolling summary {window_start, window_end, count, disclosed_count, disclosed_total_inr, avg_penalty_inr} backing the on-page 12-month rolling total + average-penalty stat cards.",
    "monthly_trend_6m": "Last 6 calendar months, oldest-first, each {month (YYYY-MM), count, disclosed_total_inr}; zero-filled months back the on-page Last-6-months at-a-glance mini-table.",
    "entity_breakdown_fy": "Penalty count + disclosed totals grouped by regulated-entity type for the current Indian fiscal year (current_fy); mirrors the on-page Most-penalised entity types this FY insight.",
    "most_penalised_entity_fy": "The single regulated entity with the most RBI penalty actions in the current fiscal year (null until any are tracked this FY); most_penalised_fy is the full ranked list."
   },
   "fields": [
    "bank",
    "title",
    "url",
    "official_source",
    "date",
    "date_iso",
    "amount_inr",
    "amount_str",
    "entity_type",
    "reviewed_by"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/glossary.json",
   "desc": "Plain-English definitions of core RBI / Indian banking terms, each linked to its dashboard or topic page. Doc-level bank_type_family groups the RBI-regulated bank/lender types (SCB, co-operative, NBFC, payments bank, SFB, RRB, LAB) as a named family mirroring the #bank-type-family ItemList on the glossary page.",
   "returns": "object",
   "item_key": "terms",
   "doc_level": [
    "bank_type_family"
   ],
   "fields": [
    "term",
    "slug",
    "definition",
    "related",
    "related_label"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/sitemap.json",
   "desc": "Agent-native sitemap index: every indexable URL with its lastmod date and page-type, mirrored from sitemap.xml.",
   "returns": "object",
   "item_key": "urls",
   "fields": [
    "url",
    "path",
    "lastmod",
    "page_type"
   ],
   "also": {
    "count_by_page_type": "object"
   }
  },
  {
   "url": "https://bankpulse.ai/api/history.json",
   "desc": "Regulatory History Map: per-subject RBI Master Circular re-issue timelines (earliest -> latest), each node with ref, year, official rbi.org.in source and a faithful status (latest year = current/operative; earlier years = earlier_version, reviewer_pending). explicit_withdrawal_events lists RBI’s own dated withdrawal-announcement circulars. BankPulse never asserts WITHDRAWN publicly without reviewer sign-off.",
   "returns": "object",
   "item_key": "subject_timelines",
   "doc_level": [
    "counts",
    "reviewer",
    "human_page",
    "explicit_withdrawal_events",
    "disclaimer"
   ],
   "fields": [
    "subject",
    "first_year",
    "latest_year",
    "versions",
    "timeline",
    "note"
   ],
   "also": {
    "timeline": [
     "ref",
     "year",
     "link",
     "status",
     "reviewer_pending"
    ],
    "explicit_withdrawal_events": [
     "ref",
     "year",
     "link",
     "signal",
     "title"
    ]
   }
  },
  {
   "url": "https://bankpulse.ai/api/withdrawals.json",
   "desc": "RBI withdrawal & cessation tracker (agent-native mirror of /withdrawals/): RBI circulars whose OWN title announces a withdrawal, cessation or discontinuation, each with its ref, signal label, year and official rbi.org.in source. Reviewer-gated (Vikram Jain); BankPulse never asserts WITHDRAWN on any OTHER circular without sign-off.",
   "returns": "object",
   "item_key": "withdrawals",
   "doc_level": [
    "counts",
    "reviewer",
    "human_page",
    "disclaimer",
    "license"
   ],
   "fields": [
    "ref",
    "signal",
    "signal_label",
    "announcement",
    "year",
    "official_source",
    "reviewed_by",
    "status"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/pillars.json",
   "desc": "Topic clusters (pillars): each broad theme with member topic pages, mapped Master Direction families and linked live dashboards.",
   "returns": "object",
   "item_key": "pillars",
   "fields": [
    "slug",
    "name",
    "url",
    "topics",
    "topic_count",
    "mapped_master_direction_families",
    "linked_dashboards"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/changelog.json",
   "desc": "Recent autonomous build/update events on BankPulse — what shipped and when (newest first).",
   "returns": "object",
   "item_key": "events",
   "fields": [
    "task",
    "at",
    "at_iso"
   ]
  },
  {
   "url": "https://bankpulse.ai/api/faq.json",
   "desc": "Consolidated sitewide FAQ feed — every plain-English RBI/banking Q&A across circulars, dashboards, crosswalk families and the glossary.",
   "returns": "object",
   "item_key": "faqs",
   "fields": [
    "question",
    "answer",
    "page",
    "official_source",
    "reviewed_by"
   ]
  }
 ],
 "manifest_note": "Each endpoint lists 'returns' (top-level JSON type), 'item_key' (the array of records inside the object) and 'fields' (the keys on each record) so an agent can plan a query without fetching the endpoint first. Every endpoint also carries generated_at_iso + dateModified freshness markers.",
 "datasets": [
  {
   "@type": "Dataset",
   "name": "Repo Rate Timeline",
   "url": "https://bankpulse.ai/dashboards/repo-rate/",
   "dateModified": "2026-06-20T15:50:03+05:30",
   "description": "Each MPC decision is recorded with its effective date and basis-point move; flat stretches are holds. Figures are entered from official MPC statements — never reproduced verbatim.",
   "isBasedOn": "https://www.rbi.org.in/Scripts/BS_PressReleaseDisplay.aspx",
   "source": "RBI Monetary Policy Committee (MPC) decisions",
   "creator": {
    "@type": "Organization",
    "name": "BankPulse",
    "url": "https://bankpulse.ai/"
   },
   "isAccessibleForFree": true,
   "inLanguage": "en",
   "distribution": [
    {
     "@type": "DataDownload",
     "encodingFormat": "application/json",
     "contentUrl": "https://bankpulse.ai/api/repo-rate.json",
     "name": "JSON data feed"
    }
   ],
   "measurementTechnique": "Each MPC decision is recorded with its effective date and basis-point move; flat stretches are holds. Figures are entered from official MPC statements — never reproduced verbatim."
  },
  {
   "@type": "Dataset",
   "name": "Credit & Deposit Growth",
   "url": "https://bankpulse.ai/dashboards/credit-deposit/",
   "dateModified": "2026-06-20T15:50:03+05:30",
   "description": "Year-on-year bank credit and deposit growth and the credit-deposit ratio are computed from RBI fortnightly releases for scheduled commercial banks.",
   "isBasedOn": "https://www.rbi.org.in/Scripts/WSSViewDetail.aspx",
   "source": "RBI fortnightly data on scheduled commercial banks",
   "creator": {
    "@type": "Organization",
    "name": "BankPulse",
    "url": "https://bankpulse.ai/"
   },
   "isAccessibleForFree": true,
   "inLanguage": "en",
   "distribution": [
    {
     "@type": "DataDownload",
     "encodingFormat": "application/json",
     "contentUrl": "https://bankpulse.ai/api/credit-deposit.json",
     "name": "JSON data feed"
    },
    {
     "@type": "DataDownload",
     "encodingFormat": "text/csv",
     "contentUrl": "https://bankpulse.ai/api/credit-deposit.csv",
     "name": "CSV download"
    }
   ],
   "measurementTechnique": "Year-on-year bank credit and deposit growth and the credit-deposit ratio are computed from RBI fortnightly releases for scheduled commercial banks."
  },
  {
   "@type": "Dataset",
   "name": "RBI Penalty Tracker",
   "url": "https://bankpulse.ai/dashboards/penalties/",
   "dateModified": "2026-06-20T15:50:03+05:30",
   "description": "Every penalty is logged from RBI's official press releases — entity, amount, compliance theme and month — then aggregated by entity type and by theme. Penalties are compliance signals, not commentary on a bank's solvency.",
   "isBasedOn": "https://www.rbi.org.in/Scripts/BS_PressReleaseDisplay.aspx",
   "source": "RBI press releases on monetary penalties",
   "creator": {
    "@type": "Organization",
    "name": "BankPulse",
    "url": "https://bankpulse.ai/"
   },
   "isAccessibleForFree": true,
   "inLanguage": "en",
   "distribution": [
    {
     "@type": "DataDownload",
     "encodingFormat": "application/json",
     "contentUrl": "https://bankpulse.ai/api/penalties.json",
     "name": "JSON data feed"
    }
   ],
   "measurementTechnique": "Every penalty is logged from RBI's official press releases — entity, amount, compliance theme and month — then aggregated by entity type and by theme. Penalties are compliance signals, not commentary on a bank's solvency."
  },
  {
   "@type": "Dataset",
   "name": "Bank Health Scores",
   "url": "https://bankpulse.ai/dashboards/bank-health/",
   "dateModified": "2026-06-20T15:50:03+05:30",
   "description": "A transparent composite scorecard maps each health pillar to its RBI source metric and regulatory floor / benchmark, scored out of 100. Indicative analytical index, not a regulatory rating.",
   "isBasedOn": "https://www.rbi.org.in/Scripts/PublicationReportDetails.aspx?ID=1259",
   "source": "RBI Financial Stability Report (FSR) aggregates",
   "creator": {
    "@type": "Organization",
    "name": "BankPulse",
    "url": "https://bankpulse.ai/"
   },
   "isAccessibleForFree": true,
   "inLanguage": "en",
   "distribution": [
    {
     "@type": "DataDownload",
     "encodingFormat": "application/json",
     "contentUrl": "https://bankpulse.ai/api/bank-health.json",
     "name": "JSON data feed"
    }
   ],
   "measurementTechnique": "A transparent composite scorecard maps each health pillar to its RBI source metric and regulatory floor / benchmark, scored out of 100. Indicative analytical index, not a regulatory rating."
  },
  {
   "@type": "Dataset",
   "name": "NPA / Asset-Quality Tracker",
   "url": "https://bankpulse.ai/dashboards/npa/",
   "dateModified": "2026-06-20T15:50:03+05:30",
   "description": "Gross NPA, net NPA and provision coverage are taken from RBI period-end figures, with each metric mapped to its RBI source and regulatory floor. Arrows in the data tables show period-on-period change.",
   "isBasedOn": "https://www.rbi.org.in/Scripts/PublicationReportDetails.aspx?ID=1259",
   "source": "RBI Financial Stability Report & supervisory data",
   "creator": {
    "@type": "Organization",
    "name": "BankPulse",
    "url": "https://bankpulse.ai/"
   },
   "isAccessibleForFree": true,
   "inLanguage": "en",
   "distribution": [
    {
     "@type": "DataDownload",
     "encodingFormat": "application/json",
     "contentUrl": "https://bankpulse.ai/api/npa.json",
     "name": "JSON data feed"
    },
    {
     "@type": "DataDownload",
     "encodingFormat": "text/csv",
     "contentUrl": "https://bankpulse.ai/api/npa.csv",
     "name": "CSV download"
    }
   ],
   "measurementTechnique": "Gross NPA, net NPA and provision coverage are taken from RBI period-end figures, with each metric mapped to its RBI source and regulatory floor. Arrows in the data tables show period-on-period change."
  },
  {
   "@type": "Dataset",
   "name": "Cash Reserve Ratio (CRR)",
   "url": "https://bankpulse.ai/dashboards/crr/",
   "dateModified": "2026-06-20T15:49:59+05:30",
   "description": "Every change in the Cash Reserve Ratio since 2020 is recorded with its effective date and the share of NDTL banks must hold with the RBI; figures are entered from official RBI announcements — never reproduced verbatim.",
   "isBasedOn": "https://www.rbi.org.in/Scripts/BS_PressReleaseDisplay.aspx",
   "source": "RBI Monetary Policy Committee decisions / Weekly Statistical Supplement",
   "creator": {
    "@type": "Organization",
    "name": "BankPulse",
    "url": "https://bankpulse.ai/"
   },
   "isAccessibleForFree": true,
   "inLanguage": "en",
   "distribution": [
    {
     "@type": "DataDownload",
     "encodingFormat": "application/json",
     "contentUrl": "https://bankpulse.ai/api/crr.json",
     "name": "JSON data feed"
    }
   ],
   "measurementTechnique": "Every change in the Cash Reserve Ratio since 2020 is recorded with its effective date and the share of NDTL banks must hold with the RBI; figures are entered from official RBI announcements — never reproduced verbatim."
  },
  {
   "@type": "Dataset",
   "name": "Statutory Liquidity Ratio (SLR)",
   "url": "https://bankpulse.ai/dashboards/slr/",
   "dateModified": "2026-06-20T15:49:59+05:30",
   "description": "Every change in the Statutory Liquidity Ratio is recorded with its effective date and the share of NDTL banks must hold in approved securities; figures are entered from official RBI announcements — never reproduced verbatim.",
   "isBasedOn": "https://www.rbi.org.in/Scripts/BS_PressReleaseDisplay.aspx",
   "source": "RBI announcements / Weekly Statistical Supplement",
   "creator": {
    "@type": "Organization",
    "name": "BankPulse",
    "url": "https://bankpulse.ai/"
   },
   "isAccessibleForFree": true,
   "inLanguage": "en",
   "distribution": [
    {
     "@type": "DataDownload",
     "encodingFormat": "application/json",
     "contentUrl": "https://bankpulse.ai/api/slr.json",
     "name": "JSON data feed"
    }
   ],
   "measurementTechnique": "Every change in the Statutory Liquidity Ratio is recorded with its effective date and the share of NDTL banks must hold in approved securities; figures are entered from official RBI announcements — never reproduced verbatim."
  },
  {
   "@type": "Dataset",
   "name": "Foreign Exchange Reserves",
   "url": "https://bankpulse.ai/dashboards/forex-reserves/",
   "dateModified": "2026-06-20T15:49:59+05:30",
   "description": "Annual year-end total foreign exchange reserves (incl. gold) in US$ billion with import cover in months, compiled from World Bank / IMF international-reserves series; the latest weekly figure is pointed to the RBI Weekly Statistical Supplement. No RBI text reproduced.",
   "isBasedOn": "https://www.rbi.org.in/Scripts/WSSViewDetail.aspx",
   "source": "World Bank / IMF international reserves data (India, total reserves incl. gold); RBI Weekly Statistical Supplement for the latest weekly figure",
   "creator": {
    "@type": "Organization",
    "name": "BankPulse",
    "url": "https://bankpulse.ai/"
   },
   "isAccessibleForFree": true,
   "inLanguage": "en",
   "distribution": [
    {
     "@type": "DataDownload",
     "encodingFormat": "application/json",
     "contentUrl": "https://bankpulse.ai/api/forex-reserves.json",
     "name": "JSON data feed"
    }
   ],
   "measurementTechnique": "Annual year-end total foreign exchange reserves (incl. gold) in US$ billion with import cover in months, compiled from World Bank / IMF international-reserves series; the latest weekly figure is pointed to the RBI Weekly Statistical Supplement. No RBI text reproduced."
  }
 ],
 "datasets_note": "schema.org Dataset cross-references for each live BankPulse dashboard dataset — name, the dashboard page (url), its official RBI source (isBasedOn) and the JSON DataDownload (distribution.contentUrl) — so an agent discovers every dataset and its RBI provenance straight from this manifest. Full methodology + matching data endpoints are in /api/methodology.json.",
 "site": "https://bankpulse.ai/",
 "llms": "https://bankpulse.ai/llms.txt",
 "sitemap": "https://bankpulse.ai/sitemap.xml"
}