Home › Guides › Indian company financials
How to get Indian company financials & balance sheet data (MCA)
Indian companies file their balance sheet, profit & loss and capital structure with the MCA (Ministry of Corporate Affairs) every year. Here's how to pull those financials by company name or CIN as clean JSON — for credit risk, vendor due diligence and M&A screening.
Where the financials come from
Every registered Indian company has a CIN (Corporate Identification Number) and must file annual financial statements with the MCA. Those statutory filings are the authoritative source for a company's financial position — far more reliable than estimates.
What financial data can you get?
- Balance sheet — total assets, liabilities and net worth.
- Profit & loss — revenue and profitability figures from the filed statements.
- Capital — authorised and paid-up share capital.
- Charges — registered charges (secured borrowings) — a key credit-risk signal.
- Directors — the board (with DIN) behind the numbers.
The easy way (by name or CIN)
The Indian Company Data scraper on Apify takes a company name or CIN and returns the merged profile + financials + charges + directors as one structured record — exportable to JSON / CSV / Excel, no portal logins or per-document downloads.
Use cases: credit & counterparty risk, vendor & supplier due diligence, M&A target screening, and building financial datasets of Indian companies.
Open the Indian Company Data scraper →Related
See also our Indian company data by CIN overview (directors, status & firmographics).
Is it legal?
It reads statutory data that Indian companies are required to file with the MCA. Verify your use complies with the source's terms and applicable Indian law.