Introduction
India’s Ministry of Corporate Affairs (MCA) maintains the authoritative database of all registered companies and LLPs, with over 2.5 million entities. For any fintech, NBFC, or marketplace onboarding corporate customers, MCA verification is the definitive first step in confirming a company’s legal existence, registration status, and director structure. However, the MCA Verification API makes this confirmation instant by pulling live data from the MCA21 portal, eliminating the need for manual lookup.
This guide shows what the MCA Verification API returns, how it integrates into KYB workflows, and what additional checks you need to build a complete corporate due diligence process.
What Is the MCA Verification API?
The MCA Verification API queries the Ministry of Corporate Affairs’ MCA21 portal using a company’s CIN (Corporate Identification Number), company name, or director DIN (Director Identification Number), and returns structured company and director data. This verification confirms the legal existence of an entity and exposes Know Your Business (KYB) that cannot be fabricated from registration documents alone.
What Data Does the MCA Verification API Return?
- Company name and CIN: The legally registered company name and its unique Corporate Identification Number.
- Registered office address: The company’s official registered address as filed with ROC.
- Incorporation date: The company’s registration date helps lenders assess its business tenure against the requested loan size.
- Company status: Active, struck off, under dissolution, or dormant; therefore, it serves as one of the most important compliance flags.
- Company category and type: Public/private limited, one-person company, LLP, section 8, etc.
- Authorized and paid-up capital: The nominal capitalization, indicating the scale of the legal entity.
- Director details: Names, DINs, and designation of current directors enabling director-level verification.
- Registered charges: Any charges (mortgages, hypothecations) filed with ROC revealing secured lending obligations.
Struck Off Companies: The Critical Status Check
Company status verification is, therefore, the single most important output of MCA verification. For example, the Registrar of Companies can strike a company off the MCA register under Section 248 of the Companies Act if it fails to file annual returns or stops carrying on business. Struck-off companies are legally non-existent for business purposes, yet their CINs remain structurally valid formats that pass basic format validation checks.
Fraudsters frequently use struck off company details in credit applications, knowing that platforms conducting only surface-level document checks will not detect the inactive status. MCA API verification with live status checking catches this immediately.
Registered Charges: The Hidden Lending Risk Signal
Among the most valuable outputs of MCA verification and one of the most underutilised is the bank statement analysis. Companies must file details of any charges they create on their assets as security for loans with the ROC. Reviewing the charges registry reveals: existing secured lending obligations that may not appear in the company’s declared liabilities; the identity of existing secured lenders (which can indicate lender quality and the company’s credit track record); and the nature of assets charged, which affects the availability of those assets as security for new credit.
However, a company with 15 registered charges across multiple lenders and recent defaults presents a very different credit risk profile from the clean balance sheet it may report in its application documents.
Director Verification: The MCA-DIN Link
MCA verification of director DINs confirms that each declared director is genuinely registered with MCA and holds the stated designation. Cross-referencing director DINs against MCA records also reveals: all other companies in which the director holds directorship; any director disqualification notices filed against the individual; and the director’s track record across their complete corporate portfolio.
A director who is simultaneously a director in 12 money mule businesses, several of which are struck off, presents a qualitatively different risk profile than a director with a clean, limited directorship record. This intelligence is only accessible through MCA DIN lookup.
MCA Verification in a Complete KYB Stack
MCA verification is the foundation layer of corporate KYB; it confirms existence and provides director data. A complete KYB stack adds: GST verification (business compliance and filing activity), bank account verification (confirming the company’s banking relationship), and director-level KYC (PAN and identity verification for each director). For NBFC lending, the addition of credit bureau checks on the company and its directors creates the comprehensive risk picture required for responsible underwriting.
Where BeFiSc Fits
For fintechs, NBFCs, and marketplaces, these checks help identify inactive companies and assess corporate structures. Moreover, they help uncover lending and compliance risks before onboarding. For KYB teams, BeFiSc’s API integrates into onboarding workflows via REST endpoints, returning structured JSON responses that feed directly into credit files and risk management systems.
Key Takeaways
- Company status (active/struck off) is the most critical MCA verification output fraudsters use struck off CINs.
- Registered charges data reveals secured lending obligations that do not appear in self-submitted financials.
- Director DIN lookup reveals complete directorship portfolio and disqualification status.
- MCA verification is the foundation layer of KYB. The complete KYB verification guide is stacked on top.
Frequently Asked Questions
Can MCA Verification API support automated KYB workflows?
Yes. An MCA Verification API can return structured company and director data that platforms can use for automated KYB checks, risk assessment, onboarding decisions, and compliance records.
What is the difference between MCA verification and CIN verification?
CIN verification checks whether a specific Corporate Identification Number belongs to a registered entity. MCA verification goes further by retrieving company status, directors, registered address, charges, and other corporate details.
How current is the MCA database for API verification?
MCA21 is updated as filings are processed by ROC. There can be a processing lag between when a filing is submitted and when it appears in the database. For very recent events — company incorporations, director changes — a lag of hours to a few days should be expected.
Can MCA verification reveal if a company’s directors are disqualified?
Yes. The MCA database includes director disqualification notices filed under Section 164(2) of the Companies Act. A DIN lookup can confirm whether a director has been disqualified from holding directorship — a critical compliance signal for regulated entity counterparty assessment.
What is the difference between MCA verification and ROC verification?
MCA (Ministry of Corporate Affairs) is the parent body; ROC (Registrar of Companies) is the state-level registering authority operating under MCA. MCA verification through MCA21 pulls data from the central database maintained by the national registrar system. All ROC-filed company data is accessible through the MCA21 portal.
Conclusion
MCA verification provides the foundation for reliable corporate KYB by confirming a company’s legal existence, registration status, director details, and registered charges. For fintechs, NBFCs, and marketplaces, these checks help identify inactive companies, assess corporate structures, and uncover lending or compliance risks before onboarding.
However, MCA verification should not operate as a standalone check. Instead, organisations should combine it with GST, director, ownership, and other KYB checks to build a more complete view of corporate risk. By combining MCA data with GST verification, bank account validation, director KYC, and credit bureau checks, businesses can build a more complete view of corporate risk. Moreover, integrating an MCA Verification API into the onboarding workflow eliminates manual lookups. As a result, organisations can access structured company data more quickly and automate KYB and risk assessment processes.
Ultimately, automated MCA verification enables organisations to make faster, more informed onboarding decisions. As a result, it strengthens corporate due diligence while reducing exposure to fraud and counterparty risk.