The MCA master data API for Indian companies and LLPs
One request, one reference — company name, CIN, LLPIN, DIN or director name — and Algoura returns the full Ministry of Corporate Affairs record as structured JSON. No portal logins, no captchas, no scraping stack to maintain.
What the API returns
Four endpoints cover everything diligence, credit and research teams pull from the MCA registry.
Company master data endpoint
CIN or LLPIN, status, incorporation date, authorised and paid-up capital, registered address and email, class, category and full name history.
Directors & DIN endpoint
Director profile by DIN with every linked company, designation, appointment date and past directorships for network mapping.
Charges & filings endpoints
Open and satisfied charges with lender, amount and date, plus every document filed, filterable by form type and year.
Built for volume
Sub-second responses, daily registry refresh, on-demand live pull, and rate limits raised to match your actual traffic.
One call, clean JSON
Illustrative response for a company master data lookup. Field names are stable and versioned.
GET /v1/company?ref=U72900KA2015PTC080591
{
"cin": "U72900KA2015PTC080591",
"name": "EXAMPLE TECHNOLOGIES PRIVATE LIMITED",
"status": "ACTIVE",
"incorporated_on": "2015-03-18",
"class": "Private",
"category": "Company limited by Shares",
"authorised_capital": 10000000,
"paid_up_capital": 4520000,
"registered_address": "No. 42, 3rd Floor, Bengaluru, KA 560001",
"email": "compliance@example.co.in",
"directors": [
{ "din": "07123456", "name": "A. SHARMA", "designation": "Director" }
],
"charges": { "open": 1, "satisfied": 3 },
"filings_count": 118
}Where teams wire it in
KYB & onboarding
Confirm an entity exists, is ACTIVE, and matches the CIN a customer supplied — before you approve the account.
Credit underwriting
Pull capital structure, charge history and filing regularity straight into your scoring model.
Vendor due diligence
Screen suppliers for strike-off, liquidation or dormant status on a schedule instead of manually.
Sales & lead enrichment
Append registry-verified company attributes and director contacts to your CRM records.
Need name-based lookup instead of an integration? Try MCA company search or read the guide on checking MCA master data.
MCA master data API, answered
What is an MCA master data API?
An MCA master data API returns the Ministry of Corporate Affairs' official company record — CIN or LLPIN, status, incorporation date, authorised and paid-up capital, registered address and email, class and category, previous names and attached directors — as structured JSON, instead of a captcha-gated page on the MCA portal.
How do I integrate Algoura's MCA API?
You get a live key and a free sandbox key on account creation. Send a company name, CIN, LLPIN, DIN or director name to a single endpoint and receive master data, directors, charges and filings back in under a second. No MCA portal logins and no scraping infrastructure to maintain.
How much does the MCA master data API cost?
Company master data, director profiles and filings lists are ₹2.90 per successful lookup, exclusive of GST. Failed requests are never charged. Prepaid packages from ₹2,00,000 lower the effective rate at volume.
How fresh is the data returned by the API?
Every record is sourced directly from the MCA registry, refreshed automatically each day, with an on-demand live pull when you need the registry state at that exact moment.
Can the API be used for KYC and credit underwriting?
Yes. Teams use it for onboarding checks, borrower verification, vendor due diligence, portfolio monitoring and lead enrichment — anywhere an entity's registry state must be confirmed programmatically.
