Verify Indian Vendors With MCA Company Data
Turn Indian company CINs into repeatable vendor-verification records with MCA master data and director details.

Vendor onboarding often begins with a PDF certificate, a bank letter, and a company name typed into a form. That is enough to start a conversation, but it is a weak identity key. In India, use the Corporate Identity Number (CIN) as the stable lookup value.
The MCA India Scraper converts a list of CINs into structured company master records and, optionally, director details. This makes registry verification repeatable across procurement, finance, and compliance systems.
Collect CIN before running the check
Add CIN as a required field in your vendor form for incorporated entities. Preserve the value as submitted, then normalize whitespace and casing before sending it to the actor.
{
"queries": [
"L17110MH1973PLC019786",
"L22210MH1995PLC084781"
],
"maxResults": 10,
"includeDirectors": true
}Do not silently replace a failed CIN lookup with fuzzy company-name matching. Put unresolved records into a review queue. A typo and a non-existent entity are different problems and should remain distinguishable.
Compare submitted and registry fields
Store both sides of the check. Useful comparisons include legal name, registered address, company status, incorporation date, and director roster. A mismatch is not automatically fraud: vendors move offices, brands differ from legal entities, and onboarding documents go stale. It is a reason to ask for clarification.
A simple verification record can contain:
{
"submitted_cin": "L17110MH1973PLC019786",
"registry_name": "...",
"registry_status": "...",
"registered_address": "...",
"directors": [],
"checked_at": "2026-07-21T00:00:00Z",
"source": "MCA"
}The timestamp matters. Registry data changes, and an auditor should be able to tell what was observed when the vendor was approved.
Use exceptions instead of a fake pass score
An unexplained numeric score can hide the reason a record failed. Keep explicit exception codes such as CIN_NOT_FOUND, LEGAL_NAME_MISMATCH, STATUS_REQUIRES_REVIEW, or DIRECTOR_DATA_CHANGED. They are easier to investigate and easier to test.
Run the actor during onboarding and again on a scheduled refresh for active vendors. For a fuller India KYB workflow, pair the result with GST verification and insolvency screening, while keeping each source and timestamp separate.
The MCA India actor page documents the input and output fields. Start with one known CIN, inspect the returned record, then map only the fields your vendor policy actually uses.
Frequently asked questions
What input does the MCA actor require?
Pass one or more Corporate Identity Numbers in the queries array. CIN is a better matching key than a company name because names can be abbreviated or reused.
Does this replace legal due diligence?
No. It structures public registry data for screening and recordkeeping. Material onboarding decisions still need the checks required by your legal and compliance process.
Can the output include directors?
Yes. Set includeDirectors to true to return the director roster available for the company record.
Related
100 free credits, no credit card.
About 30 real searches. Add the MCP to Claude or Cursor in two minutes.