MCA Verification API: How to Validate Company Data in Real Time

Introduction

India’s Ministry of Corporate Affairs (MCA) maintains the authoritative database of all registered companies and LLPs 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. The MCA Verification API makes this confirmation instant, pulling live data from the MCA21 portal rather than requiring manual lookup.

This guide explains what the MCA Verification API returns, how it integrates into KYB workflows, and what additional checks are required 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: When the company was registered critical for assessing business tenure vs loan size.
  • Company status: Active, struck off, under dissolution, or dormant the most important compliance flag.
  • 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 the single most important output of MCA verification. A company can be struck off from the MCA register by the Registrar of Companies under Section 248 of the Companies Act for failure to file annual returns or for not 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 are required to file with the ROC any charges created on their assets as security for loans. 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.

A company with 15 registered charges across multiple lenders, combined with recent defaults, presents a very different credit risk profile than the clean balance sheet it may present 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

BeFiSc’s MCA Verification API provides live MCA21 connectivity with complete company and director data, including status, charges, and DIN details. 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.

Frequently Asked Questions

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.

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 complete due diligence requires Complete KYB verification guide verification stacked on top.

Previous Article

How Modern Identity Verification APIs Reduce Fraud Without Hurting UX

Next Article

 Corporate Fraud in India: Patterns, Risk Signals, and Prevention Frameworks

Write a Comment

Leave a Comment

Your email address will not be published. Required fields are marked *