The Corporate Identity Number (CIN), regulated by the Registrar of Companies (ROC) & the Ministry of Corporate Affairs (MCA 21), is essential for legal operation. Every company and LLP must possess a valid CIN or LLPIN number for government authorization. RPACPC offers the finest Company Verification API available in the market. Our online Company Verification APIs guarantee accuracy and deliver high-speed performance. These APIs conduct background checks to verify the authenticity and government-issued legitimacy of identity proof.
482 ms
Unverified or outdated company details can flow into onboarding, lending, and compliance workflows — surfacing later as failed KYB checks, duplicate records, and counterparty risk. Verifying company information at the point of entry helps catch these issues early.
Businesses may submit incorrect, inactive, or misleading company details during onboarding, increasing KYB and fraud risks.
Checking company registration details across portals and documents takes time, creates operational overhead, and does not scale for high-volume onboardin
Mismatched company names, registration numbers, or entity details can lead to failed KYB checks, duplicate records, and compliance issues.
Send a JSON body with the Company Verification API you want to verify. Optional flags let you control how much taxpayer detail is returned.
| Parameter | Type | Description |
|---|---|---|
| company_idRequired | string | The company registration or identification number to verify (e.g. U12345MH2020PTC123456). |
| company_nameOptional | string | Name of the company to validate against the registered company details. |
| consentOptional | string | Consent artefact reference where your workflow captures end-user consent. Recommended for audit trails. |
| Field | Description |
|---|---|
| cin_number string | Corporate Identification Number of the company. |
| company_name string | Registered name of the company. |
| company_status string | Current registration status of the company. |
| date_of_incorporation string | Date on which the company was incorporated. |
| company_type string | Type or classification of the company. |
| account_type string | Account or entity type associated with the company. |
| registrar_name string | Name of the Registrar of Companies associated with the company. |
| registration_number string | Registration number assigned to the company. |
| roc_code string | Code identifying the Registrar of Companies. |
| company_origin string | Origin or country classification of the company. |
| state string | State associated with the company’s registration. |
| previous_company_name string | Previous registered name of the company, if available. |
{
"cin_number": "U45209TZ2021PTC037758",
"company_name": "ZEON ELECTRIC PRIVATE LIMITED",
"company_status": "Active",
"date_of_incorporation": "06-12-2021",
"company_type": "New Company (Others)",
"account_type": "Company",
"registrar_name": "Registrar of Companies, Tamil Nadu, Coimbatore",
"registration_number": "037758",
"roc_code": "ROC Coimbatore",
"company_origin": "Indian",
"state": "Tamil Nadu",
"previous_company_name": ""
}
A predictable response with the taxpayer's verified profile and current standing. Below: a live example and the field reference.
A single check that helps validate businesses, counterparties, and corporate records across sectors.
Verify company status, registration details, and corporate identity during borrower onboarding and KYB checks.
Validate business entities and registration information before onboarding sellers, vendors, and corporate partners.
Check company registration details and status to maintain accurate corporate records and support compliance workflows.
Verify company identity and registration information during business account opening, KYB, and counterparty verification.
Authenticate, send one request, read the status. The same pattern works across the entire KYB Suite.
Request access and receive sandbox credentials instantly - no procurement cycle to begin testing.
Pass your key as a bearer token over TLS in the Authorization header.
Send a single JSON body to /v2/company/verify. Add include_filing for compliance signals.
Branch on status and filing_current, then flip from sandbox to production with one flag.
# Verify company information using company name curl --location 'https://api.rpacpc.com/services/bv015' \ --header 'Content-Type: application/json' \ --header 'token: YOUR_TOKEN' \ --header 'secretkey: YOUR_SECRET_KEY' \ --data '{ "request_id": "1234567890", "consent": "Y", "consent_text": "I hereby declare my consent agreement for fetching my information via RPACPC API", "company_name": "ZEON ELECTRIC PRIVATE LIMITED" }'
Government ID Check API helps banks, FinTechs, and NBFCs streamline KYC with faster identity verification and reduced manual work.
Read More
Common questions about the Company Verification API — what it returns, how fast it is, and how to integrate.
Empower your applications with India's Enterprise Verification Intelligence Platform for faster, more reliable verification.