# Reserve Bank of India — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Access India's official monetary policy data including real-time money market operations, historical rates by date or month, and RBI reference rates. Retrieve the latest financial data releases directly from the Reserve Bank of India's official sources to monitor interest rates, liquidity operations, and market benchmarks.

**Category:** Finance & Markets | **Website:** [data.rbi.org.in/](https://data.rbi.org.in/) | **Docs:** [parse.bot/marketplace/7c151614-a0b2-4fa0-aa0d-7e7e58bdff63/data-rbi-org-in-api](https://parse.bot/marketplace/7c151614-a0b2-4fa0-aa0d-7e7e58bdff63/data-rbi-org-in-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-data-rbi-org-in-api-7c151614/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_latest_money_market_operations

Fetches the most recent Money Market Operations report from RBI. Returns the current day's structured data including Overnight and Term market segments, RBI Operations (LAF/MSF/SDF), and Reserve Position. Updated daily on trading days.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-data-rbi-org-in-api-7c151614/get_latest_money_market_operations \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_money_market_operations_by_date

Fetches Money Market Operations data for a specific historical date using a press release ID (prid). Returns the same structured report format as the latest endpoint. Use list_money_market_operations_by_month to discover available prid values for a given month.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `prid` | string | Yes | Unique press release identifier for the daily report. Obtain from list_money_market_operations_by_month results. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-data-rbi-org-in-api-7c151614/get_money_market_operations_by_date \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prid":"<string>"}'
```

### get_reference_rate

Fetches RBI's daily Reference Rate data for a specified date range. Returns exchange rates for USD, GBP, EUR, JPY and other currencies against INR for each trading day in the range. Non-trading days (weekends, holidays) are excluded. Maximum recommended range is one month.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `from_date` | string | Yes | Start date in DD/MM/YYYY format. |
| `to_date` | string | Yes | End date in DD/MM/YYYY format. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-data-rbi-org-in-api-7c151614/get_reference_rate \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"from_date":"<string>","to_date":"<string>"}'
```

### list_data_releases

Fetches the full index of all RBI statistical data releases. Returns a flat list of releases each tagged with their publication frequency (Daily, Weekly, Fortnightly, Monthly, Bi-monthly, Quarterly, Annual, Occasional). Useful for discovering what data series RBI publishes.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-data-rbi-org-in-api-7c151614/list_data_releases \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### list_money_market_operations_by_month

Lists all available daily Money Market Operations reports for a given year and month. Returns report titles, publication dates, and prid identifiers that can be passed to get_money_market_operations_by_date for detailed data. Typically 20-23 reports per month (one per trading day).

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `month` | string | Yes | Full month name with initial capital. |
| `year` | string | Yes | Four-digit year. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-data-rbi-org-in-api-7c151614/list_money_market_operations_by_month \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"month":"<string>","year":"<string>"}'
```
