Indian registry data without the portal

MCA API - Indian Business Registry Data

The Ministry of Corporate Affairs offers no public API: access means CAPTCHAs, per-document fees and an unstable portal. CompanyData delivers 35M+ Indian business records with CIN numbers, registry details, industry codes and contact data through one compliant REST API.

  • 35M+ Indian businesses

  • CIN, status and registry details

  • SIC & NACE codes on every record

What Is the MCA API?

The MCA21 registry, run by India's Ministry of Corporate Affairs, holds every registered Indian business and LLP, identified by the 21-character CIN.

There is no public MCA API. Programmatic access is reserved for government and regulated integrations, the portal's terms ban scraping, and the free master-data view sits behind aggressive CAPTCHAs on a portal with well-documented stability problems. Financial statements and shareholder details are only available as paid per-document downloads.

CompanyData gives you Indian registry data the compliant way: 35M+ records with CIN, legal name, status, address, incorporation date and industry classification, enriched with contact data where available, through the same REST API that covers 200+ countries. The NIC industry code embedded in every CIN maps cleanly to the international SIC and NACE codes carried on each record.

Compare Data Points

The MCA portal shows master data one record at a time. CompanyData delivers 50+ data points per Indian business in a single call.

Data pointMCA portalCompanyData API
Legal name
CIN / LLPIN
Registered address
Legal form & status
Directors with DIN
Industry classification NIC via CIN SIC + NACE
Financials as structured data paid PDFs
Employee count
Email, phone & website
International records 365M+ worldwide

Compare Access & Filters

MCA access is manual, CAPTCHA-gated and rate-hostile. CompanyData is one API call.

Access / SearchMCA portalCompanyData API
Public API gov integrations only
Lookup by CIN manual, CAPTCHA
Search by name manual
Filter by industry
Filter by state or city
Filter by size or revenue
Bulk export stale open-data dumps
Scraping-free compliance ToS bans scraping

Compare Price

MCA charges per document. CompanyData is credit-based with a free trial.

Price comparisonMCA portalCompanyData API
Master data viewFree (manual)From $0.02 per credit
Documents & filingsPaid per document key fields structured
Free trial free credits included
Programmatic access
One API for 200+ countries

Try It Live

Search any Indian business and see the API response in real time.

MCA API Use Cases

KYB & Onboarding

Verify Indian counterparties by CIN. Check legal form, status and registry details automatically.

Lead Generation

Build prospect lists filtered by industry, state, city or business size across India.

CRM Enrichment

Append CIN numbers, registry details and industry codes to your Indian accounts in bulk.

Risk & Compliance

Screen Indian vendors and partners without scraping a portal whose terms prohibit it.

MCA API Pricing

Transparent, credit-based pricing. Start with a free trial.

Integration

Plug official register data into your stack in minutes.

REST APIJSONPython SDKJavaScriptSalesforceWebhooksZapier

Real-time responses with an average latency of <200ms. GDPR compliant with transparent data sourcing. Full documentation at companydata.com/api-docs.

Frequently Asked Questions

Not a public one. API access to MCA21 is limited to government and regulated integrations such as banks. Commercial services advertising an MCA API are third-party resellers or scrapers, and the MCA portal's terms of service prohibit scraping.

The Corporate Identification Number: 21 characters encoding listing status, the 5-digit NIC industry code, state, incorporation year, ownership type and the registrar's serial number. CompanyData records carry the CIN as the registration number for one-to-one matching.

CompanyData provides 35M+ Indian business records through a standard REST API: registry details, status, addresses, industry classification and contact data where available. No CAPTCHAs, no per-document fees, no scraping risk.

India classifies businesses with NIC codes, which follow the international ISIC structure. Every CompanyData record carries SIC and NACE codes, so Indian businesses fit directly into the same industry filters you use for every other country.

CompanyData covers 35M+ Indian businesses in one compliant REST API with global coverage. Unlike scraper-based services, the data comes from official and verified sources, and one integration serves India plus 200+ other markets.

35M+ Indian business records, from private limited entities to LLPs and proprietorships, updated continuously.

+31 20 705 2360