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
| Industry | Use case |
|---|---|
| Procurement teams | Verify supplier registration and compliance before onboarding |
| Banks & NBFCs | Check company registration and capital during loan assessment |
| Government agencies | Validate MSME credentials for scheme eligibility |
| E-commerce & marketplaces | Authenticate vendor company registration |
| Tax & legal firms | Verify company identity for compliance and filings |
| Corporate finance | Due diligence on business partners and vendors |
Available endpoints
| Endpoint | Method | Path | Description |
|---|---|---|---|
| CIN Details | POST | /vas-api/v1/cin-details | Get company name, status, directors, capital, and address |
| PAN to CIN | POST | /vas-api/v1/pan-to-cin | Find the CIN linked to a PAN |
| MSME Details | POST | /vas-api/get-msme-details-v1 | Get MSME registration, type, address, and classification history |
| PAN to MSME | POST | /vas-api/v1/pan-to-msme | Find MSME (Udyam) registration by PAN |
Authentication
All Company Verification endpoints require an OAuth2 Bearer token. You need to:
- Sign up for a developer account
- Get an access token using your client credentials
- 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
- CIN Details — Start with company lookup
- MSME Details — Check MSME registration
- Quick Start — Make your first API call in under 10 minutes
- Error Codes — All company-specific error codes
- Changelog — Version history