Discover/Org API
live

Org APIfbil.org.in

Access latest and historical MIBOR fixings from FBIL — Overnight and Term tenors (14-day, 1-month, 3-month) via 2 clean endpoints with date-range filtering.

This API takes change requests — .
Endpoint health
verified 2h ago
get_latest_mibor
get_mibor_history
2/2 passing latest checkself-healing
Endpoints
2
Updated
3h ago

What is the Org API?

The FBIL MIBOR API exposes Indian interbank benchmark rate fixings published by Financial Benchmarks India Pvt Ltd across two endpoints. get_latest_mibor returns the most recent publication days for either the overnight or term benchmark family, while get_mibor_history delivers every fixing between a caller-supplied from_date and to_date. Each rate row includes the publication date, tenor label, and the fixed rate value.

This call costs1 credit / call— charged only on success
Try it
Which MIBOR benchmark family to return.
api.parse.bot/scraper/0dfa5fc3-b8f8-4f04-b5f4-d0238e453615/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/0dfa5fc3-b8f8-4f04-b5f4-d0238e453615/get_latest_mibor?product=overnight' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace fbil-org-in-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: FBIL MIBOR rates — latest fixings and historical range."""
from parse_apis.fbil_org_in_api import Fbil, MiborProduct, InputFormatInvalid

client = Fbil()

# Fetch the latest overnight MIBOR fixings (typically last two publication days).
for rate in client.rates.latest(product=MiborProduct.OVERNIGHT, limit=5):
    print(rate.date, rate.tenor, rate.rate)

# Fetch the latest term MIBOR fixings and drill into the first one.
first_term = client.rates.latest(product=MiborProduct.TERM, limit=1).first()
if first_term is not None:
    print(f"Latest term fixing: {first_term.tenor} @ {first_term.rate}% on {first_term.date}")
    print(f"Published at: {first_term.publish_time}")

# Pull historical overnight fixings for a date range.
try:
    for rate in client.rates.history(
        from_date="2025-01-01",
        to_date="2025-01-31",
        product=MiborProduct.OVERNIGHT,
        limit=10,
    ):
        print(rate.date, rate.tenor, rate.rate)
except InputFormatInvalid:
    print("Invalid date format — use YYYY-MM-DD")

print("exercised: rates.latest / rates.history")
All endpoints · 2 totalmissing one? ·

Returns the most recently published MIBOR fixings for one benchmark family, as shown on the FBIL home page. One round trip. For the overnight benchmark this is typically the last two publication days with one row each; for the term benchmark it is the last two publication days with one row per tenor (14 DAYS, 1 MONTH, 3 MONTHS). Rows are ordered newest first. The rate is a percentage per annum. FBIL publishes only on Indian business days, so the newest date may be several days old.

Input
ParamTypeDescription
productstringWhich MIBOR benchmark family to return.
Response
{
  "type": "object",
  "fields": {
    "count": "integer number of rows in rates",
    "rates": "array of rate rows, newest first; each has date (YYYY-MM-DD publication date), tenor (e.g. O/N, 3D, 14 DAYS, 1 MONTH, 3 MONTHS), publish_time (YYYY-MM-DD HH:MM:SS local Indian time of publication), rate (percent per annum, number)",
    "product": "benchmark family echoed back (overnight or term)"
  },
  "sample": {
    "data": {
      "count": 2,
      "rates": [
        {
          "date": "2026-08-25",
          "rate": 5.22,
          "tenor": "O/N",
          "publish_time": "2026-08-25 12:45:00"
        },
        {
          "date": "2026-08-24",
          "rate": 5.24,
          "tenor": "O/N",
          "publish_time": "2026-08-24 12:45:00"
        }
      ],
      "product": "overnight"
    },
    "status": "success"
  }
}

About the Org API

What the API Returns

Both endpoints return arrays of rate rows under the rates field, ordered newest first. Each row carries a date (YYYY-MM-DD publication date), a tenor string (e.g. O/N, 3D, 14 DAYS, 1 MONTH, 3 MONTHS), and the published rate. The count field tells you how many rows are in the response without iterating the array, and product echoes back which benchmark family — overnight or term — was requested.

Filtering by Benchmark Family

Both get_latest_mibor and get_mibor_history accept an optional product parameter. Set it to overnight to retrieve the Overnight MIBOR (O/N and 3D tenors) or term to retrieve the Term MIBOR fixings (14 DAYS, 1 MONTH, 3 MONTHS). Omitting the parameter returns the default benchmark family.

Historical Range Queries

get_mibor_history requires from_date and to_date as ISO-format strings (YYYY-MM-DD). The response covers the full requested range in a single call — there is no pagination to handle. When no fixings were published in the requested window (weekends, holidays), count returns 0 and rates is an empty array. The response also echoes from_date and to_date so the range is self-documenting in stored results.

Source and Freshness

FBIL publishes MIBOR fixings on Indian business days. The get_latest_mibor endpoint reflects the most recently published values shown on the FBIL homepage, typically covering the last two publication days. For time-sensitive applications, callers should account for the fact that fixings are released at a specific time each business day and may not yet be available early in the trading session.

Reliability & maintenanceVerified

The Org API is a managed, monitored endpoint for fbil.org.in — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when fbil.org.in changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official fbil.org.in API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2h ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Tracking daily Overnight MIBOR movements for floating-rate loan repricing calculations
  • Building a historical chart of 3-month Term MIBOR to analyze Indian money market trends
  • Alerting when the latest O/N fixing crosses a threshold relevant to a derivatives position
  • Populating a fixed-income analytics dashboard with current and historical Indian benchmark rates
  • Backtesting interest rate models using the full date-range output from get_mibor_history
  • Auditing loan agreements that reference MIBOR by pulling the exact fixing for a given publication date
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does FBIL provide an official developer API for MIBOR data?+
FBIL does not publish a documented public developer API. Rate data is available on their website at fbil.org.in, but there is no official API endpoint or developer program for programmatic access.
What does get_mibor_history return when the date range falls entirely on non-publication days?+
It returns a response with count set to 0 and an empty rates array. The from_date and to_date fields are still echoed back so you can confirm which range was queried. MIBOR fixings are only published on Indian business days, so ranges covering only weekends or public holidays will consistently return empty results.
Does the API cover FBIL benchmark rates beyond MIBOR, such as MIFOR, T-Bill rates, or CD rates?+
Not currently. The API covers Overnight MIBOR and Term MIBOR (14-day, 1-month, 3-month) only. FBIL also publishes other benchmarks — MIFOR, T-Bill rates, Certificate of Deposit rates — but these are not included. You can fork this API on Parse and revise it to add endpoints for those additional FBIL benchmarks.
How many tenors does a single term MIBOR response include?+
A term MIBOR response includes up to three tenors per publication day: 14 DAYS, 1 MONTH, and 3 MONTHS. Each tenor appears as a separate row in the rates array, so a two-day latest response for the term benchmark will contain up to six rows total.
Is there a limit on how wide a date range get_mibor_history will accept?+
The endpoint does not enforce a documented maximum range. However, very wide ranges will return proportionally larger arrays. The entire requested range is always returned in a single response with no pagination, so callers should size their requests according to how much data they need to process at once.
Page content last updated . Spec covers 2 endpoints from fbil.org.in.
Related APIs in FinanceSee all →
data.rbi.org.in API
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.
euribor-rates.eu API
Access current and historical Euribor 6-month interest rates to track lending benchmarks and analyze rate trends over time. Monitor real-time rate changes and retrieve past data to inform financial decisions and pricing strategies.
hkab.org.hk API
Access real-time Hong Kong HIBOR interest rates and daily exchange rates to stay updated on key financial benchmarks. Get the latest market highlights and rate information directly from the Hong Kong Association of Banks to inform your financial decisions.
ccilindia.com API
Access real-time money market, G-Sec, and forex trading data from India's premier clearing corporation, plus stay updated with the latest market notifications and discussion papers. Monitor settlement snapshots and navigate CCIL's content through sitemap and RSS feed integrations.
bond.bseindia.com API
Monitor real-time bond market activity from BSE India by accessing OTC trades, listed debt securities, bulk deals, and corporate announcements all in one place. Track market trends instantly with gainers and losers data to make informed investment decisions in the debt segment.
resbank.co.za API
Access real-time and historical financial data from South Africa's central bank, including prime rates, repo rates, exchange rates, inflation metrics (CPI and PPI), and commodity prices like gold. Track key interest rate benchmarks such as SABOR and ZARONIA rates, and monitor market rates to stay informed on South African economic indicators.
goodreturns.in API
Access real-time and historical gold prices across India. Retrieve daily gold rates for 18k, 22k, and 24k purity levels in INR, compare prices across major Indian cities, and explore recent price trends and monthly summaries.
nseindia.com API
Track live NSE stock prices, monitor indices, analyze option chains, and access corporate announcements with real-time market data from India's National Stock Exchange. View equity quotes with full order books, identify top gainers/losers, analyze 52-week highs/lows, and explore historical price trends all in structured JSON format.