India Credit Ratings Scraper
Scrape India credit rating agency actions from CRISIL and Acuité - every rating and action (upgrade, downgrade, new, withdrawn, outlook change), with instrument, rated amount, outlook and date - normalized across agencies into one schema. Pull a daily feed, look up a company, or screen the universe by rating band. Export clean CSV, JSON or Excel, or pull it over the API.
What you get
One row per instrument: agency, company, rating (raw plus a normalized symbol and notch), scale (long or short term), action (new, upgraded, downgraded, reaffirmed, withdrawn, outlook change), outlook, instrument and category, rated amount in rupees crore, rating date, source and rationale links, and an LLM-ready markdownContent field. A second dataset gives a per-company rollup with the latest rating and total facility value.
Why this scraper
- Cross-agency, one schema - CRISIL and Acuité publish very differently; this normalizes both into a single shape with an
agencycolumn, so your integration never changes as agencies are added. - Instrument-level, with amounts - one row per facility (Cash Credit, NCD, Long/Short Term Bank Facilities) with its own rated amount and rating, not a single vague company line.
- Change-aware - every row carries the action type, so a downgrade tracker or credit-risk feed is one filter away.
- AI-ready - a clean
markdownContentper record for RAG and AI agents; also callable via Apify's MCP integration.
How much does it cost?
Pay-per-result, no subscription. Rating records from about $10 per 1,000 plus a small per-run start fee; you pay only for delivered rows and the company rollup is free. New Apify accounts get about $5 of free credit to test.
How it works
Open the actor on Apify, pick a mode (feed, lookup, or screener), choose your agencies and a date range or companies, click Start, and download results as JSON, CSV, or Excel - or pull them from the API on a schedule. Field dictionary, how-to, and copy-paste snippets live in the GitHub repo.
Who uses it
- Lenders & NBFCs - portfolio credit-risk monitoring and downgrade alerts.
- Bond & debt investors, treasuries - counterparty rating surveillance.
- Fintech & data teams - a normalized Indian credit-ratings dataset.
- KYB, compliance & research - rating history and changes from the source.
Frequently asked questions
- Which agencies does it cover?
- CRISIL and Acuité today, normalized into one schema, with more Indian credit rating agencies being added on the same shape.
- Do I need a login or API key?
- No. There is no agency portal login, no account, and no API key - everything runs inside the actor on Apify, reading publicly published rating disclosures.
- Can I track only downgrades or a rating band?
- Yes. Filter by rating action and by rating band (minimum and maximum rating) to build a downgrade tracker or a credit-risk screen.
- Do I get the rated amount per instrument?
- Yes - output is instrument-level, one row per instrument with its own rated amount in rupees crore and its own rating.
- What export formats are supported?
- JSON, CSV, or Excel from the run or the Apify API; it plugs into Airtable, Google Sheets, Make, Zapier, or a webhook.