Verification APIs for Marketplaces & E-commerce
Seller onboarding APIs for marketplaces - GST and MSME verification, business registry checks, bank account validation and invoice OCR.
A marketplace onboards businesses, not consumers, so the verification set shifts from personal identity to business existence and standing.
These APIs cover that - GST and Udyam registration, company and DIN records, FSSAI and IEC licences where the category demands them, and the bank account that receives settlements.
No APIs match
Try a shorter term - or ask us, we may already have it.
Banking
- Bank Verification Penny Drop APIConfirm an Indian bank account is live and correctly owned by depositing one rupee and reading back the account holder name from the bank.
- Bank Verification Pennyless APIValidate an Indian bank account and fetch the account holder name without transferring any money, using real-time banking network data.
- IFSC Search APILook up any Indian bank branch by IFSC code and get the bank name, branch, address, city and supported payment rails in one call.
- Penny Drop Initialize APIStart an asynchronous penny-drop verification and receive a reference ID you can poll, built for bulk and queue-based account checks.
- Penny Drop Verify APIFetch the outcome of an asynchronous penny drop using its reference ID and get the verification result with the account holder name.
Finance
Identity
- Contact Details by GST APIFetch the mobile number and email address registered against a GST number, giving you verified contact details for a business you are onboarding.
- DIN Basic APIValidate a Director Identification Number and retrieve the director's profile details from MCA records, confirming who actually runs a company.
- DIN Verify APIRetrieve detailed director information including personal details, DIN status and linked entities, using PAN, DIN or KID.
- DIN to PAN APIFind the PAN associated with a Director Identification Number, linking a director's corporate roles to their tax identity for KYB and due diligence.
- Esign Download Document APIDownload completed Aadhaar eSign documents in Base64 format by document ID once every signature is collected, ready to store with the application.
- Esign Status Check APICheck the live status of an Aadhaar eSign request and retrieve document and recipient signing details, so you know exactly who has signed and who hasn't.
- Generate E-Invoice APIGenerate a GST-compliant e-Invoice and receive the IRN, acknowledgement, signed invoice and QR code in one call, straight from your billing system.
- Get 1A data APIRetrieve GSTR-1A B2B invoice details for a GSTIN and return period, giving your GST reconciliation workflow the amendments a supplier has filed.
- Get 2A Data APIRetrieve GSTR-2A B2B invoice details by GSTIN and return period to reconcile input tax credit against what your suppliers have actually filed.
- Get 2B Data APIRetrieve GSTR-2B ITC and reversal document details by GSTIN and return period, for accurate input tax credit computation and GST reconciliation.
- Get 3B Data APIRetrieve GSTR-3B summary return details for a GSTIN and return period, showing declared tax liability and credit for compliance and credit checks.
- Get Company Details APIGet a company's full MCA profile including charges, compliance status and director details from its Corporate Identity Number.
- Get PAN Essentials APIRetrieve a PAN holder's essential details, including name, date of birth and gender, to match a customer's identity against their PAN in seconds.
- Initiate Esign Flow APIStart an Aadhaar-based eSign flow by submitting documents and recipient details, so customers sign loan agreements and forms electronically.
- Mobile to PAN APIFind the PAN linked to a mobile number and name, validated against trusted telecom and financial sources, so customers don't have to type their PAN.
- PAN Aadhaar Link Lookup APIFetch a PAN's Aadhaar linkage status together with the masked Aadhaar number linked to it, confirming the PAN is operative for KYC and tax purposes.
- PAN Advanced V2 APICheck a PAN and confirm its validity, holder details and Aadhaar linkage status in a single advanced verification call built for full KYC journeys.
- PAN Comprehensive APIRetrieve extensive PAN card data for an individual, covering identity details, status and linked information in one call.
- PAN Lite APIGet the registered name for a valid PAN in a lightweight check, built for name matching during onboarding and bulk PAN validation at scale.
- PAN to DIN APIFind the Director Identification Numbers associated with a PAN, revealing an individual's company directorships for KYB and due diligence checks.
- Pan Aadhaar Link Status APICheck whether a PAN is linked to an Aadhaar number and get the current linkage status directly, since an unlinked PAN becomes inoperative for tax.
- Pan Aadhaar Link Verify APIVerify PAN-Aadhaar linkage against a specific Aadhaar number, confirming the PAN and Aadhaar pair a customer declared actually belong together.
- Pan Comprehensive with Aadhaar Check APIRetrieve full PAN data and validate the linked Aadhaar number in a single call, covering identity and PAN-Aadhaar linkage together for complete KYC.
- Pan Udyam Check APICheck whether a PAN is registered under the Udyam MSME system, confirming small business status from a PAN alone for MSME lending and schemes.
- TAN Validation APIValidate a Tax Deduction Account Number and retrieve the associated taxpayer details from tax records, for vendor, employer and deductor checks.
- TIN Verification APIVerify a Taxpayer Identification Number and retrieve dealer registration details, CST status and address information, for vendor and dealer checks.
- Udyam Verification Send OTP APISend an OTP to the mobile number registered for an Udyam registration, starting a consented MSME verification that returns full enterprise details.
- Validate Udyam OTP APIValidate the Udyam OTP and retrieve complete MSME registration details for the verified enterprise, completing a consented Udyam verification.
Merchant
- Company Name to CIN APIFind a company's Corporate Identity Number and registration status by searching its name in the MCA registry, without asking the business for its CIN.
- FSSAI Validation APIVerify an FSSAI licence number and retrieve the food business's registration details, category and validity before onboarding restaurants or sellers.
- GST Advanced APIEnhanced GSTIN verification with compliance and filing history, promoter details, turnover data and e-invoice applicability for deeper KYB checks.
- GST Verification APIVerify a GST number and retrieve the registered business name, address, status and registration details from GST records.
- GST Verify APIQuickly verify a GST number and return the core business information, a lightweight validation built for high-volume merchant and vendor checks.
- GSTIN By Name APIFind every GSTIN registered against a business name across Indian states, with the status of each registration, when a merchant can't share its GSTIN.
- GSTIN By Pan APIRetrieve every GSTIN linked to a PAN, with the state and current status of each registration, to see a business's full GST footprint in one call.
- Generate e-Way Bill APIGenerate a GST-compliant e-Way Bill from invoice and transport details, returning the bill number and validity so goods can move without delays.
- IEC Advanced APIRetrieve exporter and firm details from an Import Export Code, confirming a business is authorised for foreign trade before you onboard or pay it.
- IEC Basic APILook up Import Export Code details with basic stakeholder information for a registered trading entity, a quick check for importers and exporters.
- MSME Verification APIVerify an MSME Udyam registration and retrieve official enterprise details, classification and registered address for MSME lending and onboarding.
- Mobile To Prefill APIPrefill a customer's KYC profile from a mobile number, returning name, contact details, addresses and demographic attributes.
- Mobile to MSME APIFind the MSME Udyam registration linked to a mobile number from official government and business registry sources, without asking for the Udyam number.
- PAN to Udyam Details APIFetch Udyam registration and enterprise details for a business using only its PAN, without needing the Udyam number, for MSME lending and onboarding.
- Udyog Aadhaar Verification APIVerify a legacy Udyog Aadhaar registration using its UAM number and retrieve the registered enterprise details, for older MSME registrations.
Utility
Vision
- Certificate Of Incorporation APIExtract the company name, CIN, incorporation date and registered office from a Certificate of Incorporation image for faster business onboarding (KYB).
- GST OCR APIExtract the GSTIN, legal and trade name, address and registration details from a GST registration certificate image, ready to verify without typing.
- Invoice OCR APIExtract vendor, buyer, tax and line-item details from invoice documents, aggregated across every page into structured data.
- Mobile Invoice OCR APIRead invoice details, customer and retailer information, tax amounts and asset details from mobile device purchase invoices.
- OCR PAN APIRead PAN number, name, father's name and date of birth from a PAN card image and return them as structured, verifiable data.
- Udyam OCR APIExtract the Udyam registration number, enterprise name, classification and address from an MSME Udyam certificate image, ready to verify instantly.
Use cases
What Marketplaces & E-commerce teams verify
Verify a seller's GSTIN and trade name at signup
Check MSME and Udyam registration
Confirm company and director records from the registry
Validate the settlement bank account by penny drop
Check FSSAI or IEC licences for regulated categories
Building for Marketplaces & E-commerce?
We will walk you through the APIs on this page and which of them your journey actually needs.
- One API key for every check
- Verified against official Indian records
- Built for onboarding at scale
