Home › Guides › Indian company data by CIN
How to get Indian company data by CIN: directors, financials & charges
Every Indian company has a CIN (Corporate Identification Number) and files with the Ministry of Corporate Affairs (MCA). Here's how to pull a company's directors, balance sheet and charges as clean JSON — for due diligence, KYC and investor research.
What is a CIN?
The CIN is the 21-character identifier on every Indian company's filings, invoices and letterhead (e.g. L17110MH1973PLC019786 for Reliance Industries). It's the reliable key for looking up a company, since Indian company names are highly ambiguous.
What data can you get?
- Identity — name, CIN, PAN, incorporation year.
- Directors — name, designation, DIN, tenure.
- Financials — paid-up & authorised capital, 5-year balance sheet (equity, reserves, borrowings).
- Charges — secured borrowings: charge holder, amount, date.
The easy way (by name or CIN)
The MCA portal is CAPTCHA-gated and charges per document. Instead, the Indian Company Data scraper on Apify takes a company name or CIN and returns structured, MCA-sourced data (via Tofler) — no login, exportable to JSON / CSV / Excel.
- Type names (e.g. Infosys) — resolved automatically; or
- Paste exact CINs for guaranteed matches; or
- Upload a list for bulk due diligence.
Use cases: KYC & supplier onboarding, M&A / investor screening, lead enrichment on Indian companies, and compliance / charge monitoring.
Open the Indian Company Data scraper →Is it legal?
It reads public statutory MCA filing data. Verify your use complies with the source's Terms of Service and India's data-protection law (DPDP Act).