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.
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 point | MCA portal | CompanyData 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 / Search | MCA portal | CompanyData 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 comparison | MCA portal | CompanyData API |
|---|---|---|
| Master data view | Free (manual) | From $0.02 per credit |
| Documents & filings | Paid 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.
Real-time responses with an average latency of <200ms. GDPR compliant with transparent data sourcing. Full documentation at companydata.com/api-docs.
More local trade register APIs
CompanyData covers official trade register data in 200+ countries through one API. Explore the register pages per country:
- CVR API (Denmark)
- Companies House API (UK)
- Sirene API (France)
- CNPJ API (Brazil)
- KRS API (Poland)
- SEC EDGAR API (USA)
- Handelsregister API (Germany)
- ABN Lookup API (Australia)
- Bolagsverket API (Sweden)
- ARES API (Czechia)
- Zefix API (Switzerland)
- KBO API (Belgium)
- Brreg API (Norway)
- BORME API (Spain)
- CIPC API (South Africa)
- KVK API (Netherlands)
Frequently Asked Questions
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.