Skip to main content

MCA Master Data API

MCA Master Data APIs provide access to company and director records maintained by India’s Ministry of Corporate Affairs and Registrar of Companies (RoC). Verify businesses and directors programmatically through CIN (Corporate Identification Number) and DIN (Director Identification Number) lookups for KYB, vendor onboarding, and corporate due diligence.

Company verification with CIN

Retrieve company master data including status, registered address, capital structure, directors and signatories, and charges.

Director verification with DIN

Fetch director profiles and associated appointments across companies and LLPs with designation and tenure details.

KYB compliance

Automate business verification with official MCA records for vendor onboarding and corporate due diligence.

Real-time MCA data

Access up-to-date company registration details, compliance status, and directorship information from RoC records.

How it works

1

Collect the identifier

Obtain the CIN (Corporate Identification Number) for company lookup or DIN (Director Identification Number) for director verification from your user.
2

Capture consent and purpose

Send consent and reason fields in your request for audit compliance.
3

Call the MCA endpoint

Use the Company Master Data API for CIN lookup or Director Master Data API for DIN verification.
4

Use the response in your workflow

Auto-fill onboarding forms, run KYB checks, perform due diligence, or verify directors and signatories with the returned data.

What you can do

Verify company details

Fetch company name, category, status, RoC details, registration info, and contact details for business validation.

Check capital structure

Access authorized capital and paid-up capital information for financial assessment and risk evaluation.

Review directors and signatories

Get director and signatory details including names, designations, DIN/PAN, and appointment dates.

Audit company charges

Retrieve charge information including amounts, creation dates, and status for due diligence.

Validate director credentials

Verify director profiles and track all associated company and LLP appointments.

Automate compliance checks

Access active compliance indicators and company status for real-time verification.

Integration methods

Common use cases

Use MCA Master Data APIs when you need to:
  • Perform KYB (Know Your Business) during business onboarding
  • Verify vendors, merchants, partners, and suppliers
  • Validate company registration and status before enabling services
  • Run corporate due diligence using director, signatory, and charge information
  • Replace manual MCA portal checks with automated, auditable API calls

Frequently Asked Questions

MCA master data refers to company and director records maintained by the Ministry of Corporate Affairs and Registrar of Companies (RoC), including registration details, status, and director and signatory information.
CIN (Corporate Identification Number) uniquely identifies a company registered in India. Use it to fetch company master data like status, incorporation and registration details, capital structure, directors and signatories, and charges.
DIN (Director Identification Number) uniquely identifies an individual who is (or intends to be) a company director. Use it to fetch director details and directorship and appointment information across companies and LLPs.
The Company Master Data API returns company profile details (name, status, RoC, incorporation), registered address, capital, compliance indicators, charges, and director and signatory details.
The Director Master Data API returns director profile details and associated company and LLP appointments, including designation and begin and end dates.