Business verification APIs for KYB and vendor checks
Business verification APIs confirm that a company, firm or MSME is real, active and the one you think it is. Start from whatever identifier you have (a GSTIN, a CIN, a PAN, a Udyam number, a TAN) and get the details on record (name, status and, for most checks, address and key dates) back in one call.
Procurement, lending, payments and marketplace teams call them during vendor, merchant and borrower onboarding, and again before large payments. Combine them, or order a full KYB report that runs several checks on one business.
APIs
12 business verification (KYB) APIs
11 live; the others are marked Coming soon or Paused.
GST Verification API
LiveInstant answerSandboxSend a GSTIN and get the business behind it: names, status, place of business and the returns it has filed, in one call.
- Endpoint
- POST /universal
- Answer
- About 5 seconds
CIN Verification API
LiveInstant answerSandboxSend a Corporate Identification Number and get the company’s name, status, capital, address and compliance dates back in one call.
- Endpoint
- POST /universal/company-master-data
- Answer
- About 3 seconds
PAN to CIN API
LiveInstant answerSandboxTurn a company’s or LLP’s PAN into its CIN, and get the company’s details in the same answer.
- Endpoint
- POST /universal/pan-to-cin
- Answer
- About 6 seconds
Company Directors API
LiveInstant answerSandboxSend a CIN and get every director and authorised signatory of the company, with DIN, designation and appointment date.
- Endpoint
- POST /universal/mca-signatories
- Answer
- About 3 seconds
Udyam Verification API
LiveInstant answerSandboxSend a Udyam registration number and confirm the enterprise, its MSME class, its activity and its units in one call.
- Endpoint
- POST /universal/udyam-verification
- Answer
- About 5 seconds
PAN to Udyam API
LiveInstant answerSandboxSend a PAN and find out whether the business is MSME-registered, with its Udyam number, class and certificate.
- Endpoint
- POST /universal/pan-to-udyam-verification
- Answer
- About 15 seconds
TAN Verification API
LiveInstant answerSandboxConfirm a TAN and the deductor it belongs to, or go one step further and get the company behind it.
- Endpoint
- POST /universal/tan-verification
- Answer
- About 3 seconds
TIN Verification API
LiveInstant answerSandboxCheck an 11-digit state VAT or CST TIN and get the dealer registrations under it, for older paperwork and due diligence.
- Endpoint
- POST /universal/tin-fetch
- Answer
- About 3 seconds
MCA Company Documents API
LiveFinishes laterSandboxOrder every document a company or LLP has filed, by CIN or LLPIN, and download the files when the order completes.
- Endpoint
- POST /mca-docs-download/create
- Answer
- Finishes later: the order is read back when its documents are ready
Basic Business Verification API
LiveFinishes laterSandboxOne request runs the business checks a KYB review needs and returns one report with an overall result.
- Endpoint
- POST /full-business-bgv/create
- Answer
- Finishes later: most modules first, court records last
Comprehensive Business Verification API
LiveFinishes laterSandboxThe basic KYB report plus the business’s filed MCA documents and its commercial credit report, started with one request.
- Endpoint
- POST /full-business-bgv/create-comprehensive
- Answer
- Finishes later: the record fills in as each module completes
ROC Director Search API
PausedInstant answerSend a DIN and get the director’s details and every company and LLP linked to it. Temporarily paused.
- Endpoint
- POST /universal/roc-director-search
- Answer
- Paused. When it returns: usually within about 3 seconds
Get started
Request API access
Tell us what you want to verify. We reply within one business day with access steps, Sandbox details and your API pricing.
Read the developer guide
Keys, Sandbox and Production, the request and answer format, and how access works.
Developer guideCreate a business account
API keys are issued to an approved business account. Sign up, then request access under Developers.
Create account
Pricing
Production calls are charged per check from your prepaid VerifyAll wallet, at your account’s API price; GST is added separately when you recharge. Sandbox calls are never charged. Your API prices are shown in the dashboard once access is approved. How pricing works
Already have a business account? Sign in to request access
Business verification (KYB) API questions
Answers for teams planning an integration.
Still have questions? Our team is happy to help.
Contact SupportOther API categories
Add business verification (KYB) to your product
Request access, build against the Sandbox, and go live with your Production key.
