๐ฎ๐ณ๐ฆ India RBI Monetary Policy Statements โ MPC Tracker
Pricing
Pay per usage
๐ฎ๐ณ๐ฆ India RBI Monetary Policy Statements โ MPC Tracker
Structured feed for every RBI MPC Monetary Policy Statement: repo rate, SDF/MSF/CRR/SLR, policy stance, vote breakdown, CPI & GDP forecasts. Bloomberg/Refinitiv alt for Indian rates desks, EM macro funds, FX traders. $0.50/event.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Stephan Corbeil
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
๐ฎ๐ณ๐ฆ India RBI Monetary Policy Statements โ Repo Rate, CRR, SLR, MPC Tracker
Structured data feed for every Reserve Bank of India Monetary Policy Statement โ the single most-watched event in Indian fixed-income markets. The MPC (Monetary Policy Committee) meets six times a year and each Resolution announces the new Repo Rate, Standing Deposit Facility (SDF) rate, Marginal Standing Facility (MSF) rate, Bank Rate, Cash Reserve Ratio (CRR), Statutory Liquidity Ratio (SLR), policy stance (Accommodative / Neutral / Withdrawal of Accommodation), CPI inflation forecasts, real GDP growth forecasts, and the MPC vote breakdown. This Actor scrapes the official RBI press-release feed at www.rbi.org.in/Scripts/BS_PressReleaseDisplay.aspx, filters to the canonical Monetary Policy Statements (excluding the post-meeting Minutes, Discussion Papers, monetary-penalty notices, and Working Papers), and returns a structured JSON row per statement. Output is a drop-in replacement for the RBI feeds inside Bloomberg Terminal, Refinitiv Eikon, Trading Economics, and CEIC โ at one to two orders of magnitude lower per-event cost.
The MPC's policy decisions move the 10-year G-Sec yield, the INR overnight index swap (OIS) curve, the MIBOR, the USD/INR forwards curve, and every Indian bank's deposit / lending rates. A real-time, structured alert on a single MPC Statement is worth tens of basis points to a rates desk that mis-positioned ahead of the meeting. This Actor's per-event pricing ($0.50/statement) is built around that reality: rare event, high economic value, premium institutional buyer.
What you get per row
Each dataset row is a single RBI Monetary Policy Statement with these fields:
press_release_idโ RBI's internal numeric ID (prid) used in the URLBS_PressReleaseDisplay.aspx?prid={id}. Stable across redeploys.statement_dateโ ISO date the statement was published (typically the final day of the 2-3 day MPC meeting).titleโ Full RBI title, e.g."Monetary Policy Statement, 2026-27 Resolution of the Monetary Policy Committee April 6 to 8, 2026".mpc_meeting_datesโ Array of ISO dates spanning the meeting (e.g.["2026-04-06","2026-04-07","2026-04-08"]).repo_rateโ The new policy Repo Rate in percent (e.g.5.25). The rate at which the RBI lends to commercial banks against G-Sec collateral under the Liquidity Adjustment Facility (LAF). The benchmark of benchmarks for every INR-denominated debt instrument.repo_rate_change_bpsโ Signed integer change in basis points vs. the previous statement (0for hold,-25for a 25 bps cut,+50for a 50 bps hike).reverse_repo_rateโ Legacy LAF reverse repo rate. Effectively replaced by the SDF rate in April 2022 โ modern statements may not restate it. Pre-2022 statements have it as the primary deposit-side rate.sdf_rateโ Standing Deposit Facility rate (introduced April 2022). The rate the RBI pays banks to absorb excess liquidity. Sets the floor of the LAF corridor.msf_rateโ Marginal Standing Facility rate. The penal rate at which banks can borrow overnight against excess SLR holdings. Sets the ceiling of the LAF corridor.bank_rateโ RBI's discount rate. In the modern framework it tracks the MSF rate but is reported separately and is the legal-reference rate for several penalty provisions under the RBI Act.crrโ Cash Reserve Ratio in percent. The fraction of net demand and time liabilities (NDTL) Indian banks must hold as reserves at the RBI. CRR changes are not announced every meeting โ the parser returnsnullwhen the CRR isn't explicitly restated.slrโ Statutory Liquidity Ratio in percent. The fraction of NDTL banks must hold in G-Secs / approved securities. Same caveat as CRR โ returned when explicitly restated, otherwisenull.policy_stanceโ Canonical enum:accommodative,neutral,withdrawal(withdrawal of accommodation),calibrated_tightening,calibrated_easing,hawkish,dovish,unknown. The stance is the MPC's forward-guidance signal and is often more market-moving than the rate level itself.inflation_forecastโ Object:{"current_year_pct": 4.6, "next_year_pct": null}โ RBI's CPI inflation projections for the current FY and (when stated) the next FY. India's CPI target is 4% ยฑ2%.gdp_growth_forecastโ Object:{"current_year_pct": 6.9, "next_year_pct": null}โ real GDP growth projections.vote_breakdownโ Plain-text sentence describing the MPC vote (e.g."MPC voted unanimously to keep the policy repo rate ... unchanged at 5.25 per cent."or"by a majority of 5:1, the MPC voted to reduce...").full_textโ Full plain-text body of the statement (typically 10โ50 KB; truncated at 200 KB). Returned only whenextractFullText=true.source_urlโ Direct link to the original RBI press release page.
8 use cases
- Real-time MPC alert feed for an Indian fixed-income desk โ Pipe Actor results into Slack / Microsoft Teams / PagerDuty within seconds of the MPC Statement going live. A 25-bp surprise vs. consensus moves the 10-year G-Sec yield 5โ15 bps in minutes โ first-mover edge has measurable P&L value.
- OIS / IRS curve repricing โ The repo rate sets the anchor for the INR OIS curve. Sentence-level changes in the policy stance (e.g. dropping the word "calibrated" from the stance) historically reprice the 2y/5y/10y OIS by 8โ20 bps. Use the structured
policy_stancefield to drive curve-shape signals. - USD/INR FX positioning โ RBI rate differentials vs. the Fed and a hawkish MPC stance support the rupee on a carry basis. Combine repo_rate with the Treasury Yields Actor US 10y to compute the real-rate spread driving USD/INR forwards.
- EM macro fund signal generation โ BlackRock GEM, T. Rowe Price EM, PIMCO EM, Ashmore, and similar EM debt funds run quant overlays that consume RBI policy data alongside Banxico, BCB, CBR (when accessible), and BSP statements. Per-event pricing makes it cheap to feed a dozen central-bank trackers into a single quant pipeline.
- Hawkishness / sentiment scoring โ Run NLP on the
full_textfield to compute hawk-vs-dove indices (e.g. Bennani-Romelli style) across the MPC's history. Combine with the structuredrepo_rate_change_bpsfor a labelled time series. - Bloomberg / Refinitiv / Trading Economics cost-out โ Bloomberg Terminal RBI feed runs ~$24K+/year/seat; Refinitiv ~$22K+/year; Trading Economics RBI subscription with API ~$40+/month. For ~8 statements/year of structured RBI data, this Actor's $0.50/event pricing is two orders of magnitude cheaper โ ~$3 to backfill a full year, $0.50 for a real-time alert.
- Sell-side rates research desk-note generation โ Morgan Stanley / J.P. Morgan / HSBC / Standard Chartered India rates desks produce same-day MPC commentary. Pre-populate a desk-note template with
repo_rate+repo_rate_change_bps+policy_stance+inflation_forecast+gdp_growth_forecast+vote_breakdownto cut the time from MPC press conference to client distribution in half. - Academic / RBI-policy research โ Build a clean panel of every RBI MPC decision since 2016 (when the MPC framework went live), join with high-frequency G-Sec / OIS / INR data, and replicate event-study regressions for monetary-policy transmission research.
How this Actor compares (vs. enterprise alternatives)
| Provider | RBI MPC coverage | Structured rates | Stance enum | Forecasts | Annual cost | Per-event cost |
|---|---|---|---|---|---|---|
| Bloomberg Terminal | Yes (Indian rates feed) | Yes | Partial | Yes | ~$24,000/year/seat | (bundled โ seat-locked) |
| Refinitiv Eikon | Yes (RBI feed) | Yes | Partial | Yes | ~$22,000/year/seat | (bundled) |
| Trading Economics | Yes (RBI subscription) | Yes | No (free text) | Yes (separate dataset) | ~$480+/year/seat with API | (bundled) |
| CEIC Database | Yes (historical, no realtime) | Yes | No | No | $2,000โ$10,000/year | (bundled) |
| RBI press release email list (official) | Yes (free) | No (unstructured PDF + HTML) | No | No | Free | Manual parsing required |
| This Actor (nexgendata) | Yes (MPC Statement feed) | Yes (all rates) | Yes (8-value enum) | Yes (CPI + GDP) | None โ PPE | $0.50/statement |
For event-driven, structured RBI MPC intel this Actor is two orders of magnitude cheaper than Bloomberg / Refinitiv / Trading Economics, and far cleaner than scraping the RBI press release HTML yourself.
Quick start (JSON input)
{"mode": "latest","maxStatements": 6,"extractFullText": true}
Backfill the full MPC era (October 2016 โ today)
{"mode": "historical","dateFrom": "2016-10-01","dateTo": "2026-05-15","maxStatements": 100,"extractFullText": true}
Just the headline numbers (no full text โ cheap monitoring)
{"mode": "latest","maxStatements": 12,"extractFullText": false}
Python SDK
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/india-rbi-monetary-policy-statements").call(run_input={"mode": "latest","maxStatements": 6,"extractFullText": False,})for stmt in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{stmt['statement_date']}: repo={stmt['repo_rate']}% "f"(ฮ{stmt['repo_rate_change_bps']:+d} bps) stance={stmt['policy_stance']} "f"CPI fcst={stmt['inflation_forecast']['current_year_pct']}% "f"GDP fcst={stmt['gdp_growth_forecast']['current_year_pct']}%")
cURL
curl "https://api.apify.com/v2/acts/nexgendata~india-rbi-monetary-policy-statements/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"mode":"latest","maxStatements":6,"extractFullText":false}'
Integrations
Pipe results to Zapier, Make.com, or n8n. Common pairings: Slack / Teams webhook for desk-wide MPC alerts at T+0 from the press release; Snowflake / BigQuery / Databricks for a structured RBI policy time-series; Salesforce / HubSpot enrichment for institutional-investor client coverage; Airtable for the rates research desk's MPC note pipeline; join with the sister Treasury Yields Tracker Actor for instant US 10y / India 10y spread monitoring around MPC decisions.
Pricing (Pay Per Event)
| Event | Price |
|---|---|
| Actor start | $0.005 |
| Per RBI MPC Statement record returned | $0.50 |
Cost calculator:
- 1 statement (real-time alert on the just-released MPC decision) = $0.51
- 6 statements (one year of MPC Statements) = $3.01
- 12 statements (two years of history) = $6.01
- 50 statements (~8 years โ covers the modern MPC era since 2016) = $25.01
- 100 statements (deep historical backfill) = $50.01
The MPC meets ~6ร/year โ a full year of structured RBI policy data is $3, vs. ~$24,000/year for a Bloomberg Terminal seat. For a single real-time alert ahead of the next MPC the $0.50/event cost is rounding error against the P&L of a properly-positioned rates desk.
FAQ
Is this the official RBI API? No. RBI publishes Monetary Policy Statements as press releases at www.rbi.org.in/Scripts/BS_PressReleaseDisplay.aspx. This Actor scrapes the public HTML feed, filters to the canonical Monetary Policy Statements (excluding Minutes, Discussion Papers, monetary-penalty notices, etc.), and parses each statement's rate / stance / forecast fields into a structured row.
How fast is the feed? MPC Statements typically appear on the RBI press release feed within minutes of the press conference. With the Apify Standby endpoint or a 1-hour scheduled run, you can catch new statements at T+~5 min from publication.
What's the coverage period? The formal MPC framework was established in October 2016 under the amended RBI Act. This Actor reliably parses every MPC Resolution / Monetary Policy Statement from October 2016 to today (~50 statements). Pre-2016 monetary policy statements (governor-only decisions) exist in the RBI archive but use a different title convention.
Why is CRR/SLR sometimes null? The MPC does not restate CRR and SLR at every meeting โ only when changed. The parser returns null when the field isn't explicitly stated in the statement text rather than guessing the previous value. Carry-forward logic should live in your downstream pipeline.
Why use Apify residential proxy with country=IN? The RBI website occasionally rate-limits and geo-filters aggressive scraping. Routing through Indian residential IPs is the most reliable setup and is the default. You can override proxyConfiguration in the input.
Is the data accurate? Every field is parsed from the RBI's own press release HTML using defensive regex extraction. Spot checks across 2022 (hiking cycle), 2024 (peak rate), and 2025 (cutting cycle) confirm the policy parameters match the canonical RBI Resolution text exactly. The full_text field gives you the raw statement for audit.
Can I use this data commercially? RBI press releases are public regulatory documents published by the Reserve Bank of India, a statutory body. Repo / SDF / MSF / CRR / SLR rates and policy stance are public information. Confirm specific commercial-redistribution use cases with your legal team.
Related Actors
- ๐ Treasury Yields Tracker โ Pair RBI repo decisions with US 10y / India 10y yield deltas for real-time rate-spread monitoring around MPC events.
- ๐ฑ FX Rates Real-Time โ USD/INR, EUR/INR, and major-pair FX rates. Combine with RBI policy stance to drive INR carry-trade positioning.
- ๐ฎ๐ณ NSE India Stock Screener โ NSE-listed Indian equities. MPC rate decisions move the Nifty Bank index 1โ3% on surprise meetings; cross-reference with bank-stock pricing.
- ๐ฎ๐ณ India MCA Companies โ India Ministry of Corporate Affairs filings โ pair with RBI policy for corporate-credit / financing-cost analysis.
- ๐ฆ Singapore MAS Financial Institutions โ APAC central-bank counterpart: MAS regulates Singapore FIs that often hedge into INR rates.
- ๐ Commodity Futures Tracker โ Oil, gold, rupee-sensitive commodities. RBI policy stance is partly driven by oil-import inflation risk.
- ๐ฐ Corporate Actions Tracker โ Rate-sensitive corporate actions (refinancings, NCD issues) often cluster around MPC dates.