Skip to content

Company Verification APIs

Verify company registration details, MSME status, and cross-reference PAN to company identifiers. These APIs pull data from the Ministry of Corporate Affairs (MCA) and Udyam Registration portal — essential for vendor due diligence, KYC for businesses, MSME scheme eligibility, and credit assessment.

Use cases

IndustryUse case
Procurement teamsVerify supplier registration and compliance before onboarding
Banks & NBFCsCheck company registration and capital during loan assessment
Government agenciesValidate MSME credentials for scheme eligibility
E-commerce & marketplacesAuthenticate vendor company registration
Tax & legal firmsVerify company identity for compliance and filings
Corporate financeDue diligence on business partners and vendors

Available endpoints

EndpointMethodPathDescription
CIN DetailsPOST/vas-api/v1/cin-detailsGet company name, status, directors, capital, and address
PAN to CINPOST/vas-api/v1/pan-to-cinFind the CIN linked to a PAN
MSME DetailsPOST/vas-api/get-msme-details-v1Get MSME registration, type, address, and classification history
PAN to MSMEPOST/vas-api/v1/pan-to-msmeFind MSME (Udyam) registration by PAN

Authentication

All Company Verification endpoints require an OAuth2 Bearer token. You need to:

  1. Sign up for a developer account
  2. Get an access token using your client credentials
  3. Include the token in every request: Authorization: Bearer YOUR_ACCESS_TOKEN

Quick example

Look up company details using a CIN:

bash
curl -X POST https://api.api4business.com/vas-api/v1/cin-details \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"cin": "U72900MH2017PTC295173"}'

Error handling

See Company Verification Error Codes for the complete list, or the Error Handling Guide for retry patterns.

What's next

Released under the API4Business Terms of Service