Discover/CCIL India API
live

CCIL India APIccilindia.com

Access CCIL real-time money market, G-Sec, and forex rates, daily settlement snapshots, and regulatory notifications via 7 structured endpoints.

Endpoint health
verified 4d ago
get_rss_whats_new
get_settlement_snapshot
get_rss_notification
get_rss_discussion_papers
get_forex_market_data
7/7 passing latest checkself-healing
Endpoints
7
Updated
26d ago

What is the CCIL India API?

The CCIL India API exposes 7 endpoints covering live market data and regulatory content from The Clearing Corporation of India Limited. You can retrieve intraday rates and volumes for CALL, TREP, BASKET REPO, and SPECIAL REPO segments via get_money_market_data, pull USD/INR spot and forward rates via get_forex_market_data, and monitor daily settlement values across securities, forex, and derivatives segments. All endpoints return structured JSON with no input parameters required.

Try it

No input parameters required.

api.parse.bot/scraper/0d210d8e-4b6f-4eda-a0db-0b495c814d48/<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/0d210d8e-4b6f-4eda-a0db-0b495c814d48/get_rss_notification' \
  -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 ccilindia-com-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.

from parse_apis.ccil_india_api import CCIL

ccil = CCIL()

# List latest regulatory notifications
for notification in ccil.notifications.list():
    print(notification.title, notification.pub_date, notification.link)

# List money market rates for all segments
for rate in ccil.moneymarketrates.list():
    print(rate.market, rate.weighted_average_rate, rate.volume)

# List top traded G-Sec securities
for sec in ccil.gsecsecurities.list():
    print(sec.security_id, sec.price, sec.yield_rate, sec.trades)

# List forex spot rates
for spot in ccil.forexspotrates.list():
    print(spot.instrument, spot.last_trade_rate, spot.net_change)

# List settlement items from today's snapshot
for item in ccil.settlementitems.list():
    print(item.label, item.value, item.is_percentage)
All endpoints · 7 totalmissing one? ·

Fetches and parses the latest CCIL Notification RSS feed. Returns regulatory notifications and document publications. Each item includes a title, direct download link, and publication date. Descriptions are not populated by this feed.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "items": "array of notification objects each containing title, link, pub_date, and description"
  },
  "sample": {
    "data": {
      "items": [
        {
          "link": "https://www.ccilindia.com/documents/d/ccil/multiplicant-notification-for-margin-factors_08062026-xlsx",
          "title": "Multiplicant Notification for Margin factors_08062026",
          "pub_date": "2026-06-08 19:19:48",
          "description": null
        },
        {
          "link": "https://www.ccilindia.com/documents/d/ccil/ccil-notification-for-prd-pdf",
          "title": "List of members for the Constitution of the Panel for Resolution of Disputes PRD",
          "pub_date": "2026-06-03 13:00:53",
          "description": null
        }
      ]
    },
    "status": "success"
  }
}

About the CCIL India API

Market Data Endpoints

Three endpoints cover live trading data from CCIL's market dashboard. get_money_market_data returns a result1 array where each object includes market (segment name), volume, wgtdAvrgTradRate (weighted average rate), lastTradRate, openTradPrce, and prior-session comparators previousVol and previousWar. get_gsec_market_data returns top-traded government securities with tta (turnover amount), gltr_trad_rate (price), gltr_trad_scnd_rate (yield), and gltr_trad_tmst (trade timestamp), plus a top-level maxTradeTimestamp field. get_forex_market_data splits into result1 for spot rates and result2 for swap/forward rates — each object carries sinstrument, dlasttraderate, dhighrate, dlowrate, dopenrate, dpreviouscl, and dtotaltrades, with a maxTradeString timestamp at the top level.

Settlement Snapshot

get_settlement_snapshot returns the daily settlement summary sourced from the CCIL homepage. The response includes a date field in DD/MM/YYYY format and an items array. Each item carries a label, value, an is_percentage boolean, and optional currency and unit fields — making it straightforward to distinguish absolute settlement values (rupees, USD) from netting efficiency percentages across the securities, forex, and derivatives segments.

Regulatory Feed Endpoints

Three feed endpoints cover CCIL's published content. get_rss_notification returns the latest regulatory notifications as an array of objects with title, link, pub_date, and description. get_rss_discussion_papers provides the same shape for CCIL consultation and discussion documents. get_rss_whats_new covers general announcements and site updates. All three return an items array and require no input parameters, so polling them on a schedule is straightforward.

Coverage Notes

All endpoints reflect today's data as published by CCIL — there are no date-range or historical query parameters. The market data endpoints cover the segments CCIL exposes on its public dashboard; instruments or segments not listed there are not returned.

Reliability & maintenanceVerified

The CCIL India API is a managed, monitored endpoint for ccilindia.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when ccilindia.com 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 ccilindia.com 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
4d ago
Latest check
7/7 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
  • Monitor intraday CALL and TREP weighted average rates for short-term liquidity analysis using get_money_market_data
  • Track USD/INR spot and forward rates throughout the trading session via get_forex_market_data result1 and result2
  • Build a G-Sec yield dashboard using price and yield fields from get_gsec_market_data
  • Alert teams when CCIL publishes new regulatory notifications by polling get_rss_notification on a schedule
  • Display daily netting efficiency percentages and settlement values from get_settlement_snapshot in treasury dashboards
  • Aggregate CCIL discussion papers for compliance review pipelines using get_rss_discussion_papers
  • Combine money market volumes and settlement snapshot values to cross-check clearing throughput
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does CCIL offer an official developer API?+
CCIL (ccilindia.com) does not publish a documented public developer API or API portal. The data exposed by this Parse API comes from CCIL's public-facing market dashboard and feed endpoints.
What does get_settlement_snapshot actually return, and how do I tell percentages from absolute values?+
Each object in the items array includes an is_percentage boolean field. When is_percentage is true, the value represents a netting efficiency figure. When false, the object also carries currency and unit fields (where applicable), indicating the settlement value is a monetary amount for that segment — securities, forex, or derivatives.
Do any endpoints support historical date queries or pagination?+
No endpoint currently accepts date-range or pagination parameters — all market data and settlement endpoints return today's figures as published by CCIL. The RSS/Atom feed endpoints return however many items CCIL includes in the current feed, with no offset control. You can fork this API on Parse and revise it to add a date parameter if CCIL exposes historical data at a different URL.
Does the API cover CCIL's repo auction results or tri-party repo collateral details beyond what get_money_market_data returns?+
Not currently. get_money_market_data covers segment-level volume and rate data for CALL, TREP, BASKET REPO, and SPECIAL REPO; it does not return auction-level results or collateral composition breakdowns. You can fork this API on Parse and revise it to add an endpoint targeting CCIL's auction or collateral pages.
How fresh is the market data from get_money_market_data and get_forex_market_data?+
The endpoints reflect the figures currently published on CCIL's live market dashboard. The forex endpoint includes a maxTradeString timestamp and the G-Sec endpoint includes a maxTradeTimestamp field so you can confirm the recency of the data in each response. Rates are intraday figures and are only available on active trading days.
Page content last updated . Spec covers 7 endpoints from ccilindia.com.
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.
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.
chittorgarh.com API
Access real-time IPO details, SME stock prices, and financial information directly from Chittorgarh.com to research investment opportunities and track market performance. Search IPOs, view detailed dashboards, and stay updated with the latest financial news all in one place.
cmegroup.com API
Get CME Group market data including FedWatch interest-rate probabilities, futures quotes and settlements, volume/open interest history, and options expirations and near-the-money option chains.
chinamoney.com.cn API
Access real-time and historical China interbank market data including FX rates, SHIBOR and LPR benchmark rates, RMB exchange indices, and CNY central parity rates. Monitor spot FX quotes, daily bulletins, and monthly average rates to track Chinese currency movements and money market trends.
chartink.com API
Access real-time and historical stock market data from Indian exchanges (NSE/BSE) to analyze fundamentals, technical indicators, and OHLCV metrics, plus run custom stock screeners to find investment opportunities. Search for specific stocks and browse all listed symbols to build data-driven trading strategies and investment research.
niftyindices.com API
niftyindices.com API
cbic-gst.gov.in API
Look up current GST tax rates for goods and services, search products and services by classification, browse GST schedules, and stay updated with the latest GST notifications and policy changes from the CBIC portal. Quickly find applicable tax rates for specific items and access real-time updates on what's new in GST regulations.