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
Collect the identifier
Obtain the CIN (Corporate Identification Number) for company lookup or DIN (Director Identification Number) for director verification from your user.
Call the MCA endpoint
Use the Company Master Data API for CIN lookup or Director Master Data API for DIN verification.
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
Company Master Data API (CIN)
Lookup a company by CIN and retrieve company master data, directors and signatories, and charges.
Director Master Data API (DIN)
Lookup a director by DIN and retrieve director details and associated company and LLP appointments.
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
What is MCA master data?
What is MCA master data?
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.
What is CIN?
What is CIN?
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.
What is DIN?
What is DIN?
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.
What details can I fetch using the Company Master Data API?
What details can I fetch using the Company Master Data API?
The Company Master Data API returns company profile details (name, status, RoC, incorporation), registered address, capital, compliance indicators, charges, and director and signatory details.
What details can I fetch using the Director Master Data API?
What details can I fetch using the Director Master Data API?
The Director Master Data API returns director profile details and associated company and LLP appointments, including designation and begin and end dates.
Do I need consent to call these APIs?
Do I need consent to call these APIs?
Your request includes
consent and reason fields so you can capture and record user authorization within your KYC/KYB process and maintain an audit trail.