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 Confirm 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 Validate an Indian bank account and fetch the account holder name without transferring any money, using real-time banking network data.
- IFSC Search Look 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 Start an asynchronous penny-drop verification and receive a reference ID you can poll, built for bulk and queue-based account checks.
- Penny Drop Verify Fetch 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 Fetch the mobile number and email address registered against a GST number, for verified business contact.
- DIN Basic Validate a Director Identification Number and retrieve the director's profile details from MCA records.
- DIN Verify Retrieve detailed director information including personal details, DIN status and linked entities, using PAN, DIN or KID.
- DIN to PAN Find the PAN associated with a Director Identification Number, linking corporate roles to tax identity.
- Esign Download Document Download completed eSign documents in Base64 format using the document ID, once all signatures are collected.
- Esign Status Check Check the current status of an eSign request and retrieve document and recipient signing details.
- Generate E-Invoice Generate a GST-compliant e-Invoice and receive the IRN, acknowledgement, signed invoice and QR code.
- Get 1A data Retrieve GSTR-1A B2B invoice details for a GSTIN and return period, for GST reconciliation workflows.
- Get 2A Data Retrieve GSTR-2A B2B invoice details using GSTIN and return period, for input tax credit reconciliation.
- Get 2B Data Retrieve GSTR-2B ITC reversal document details using GSTIN and return period for accurate credit computation.
- Get 3B Data Retrieve GSTR-3B summary return details for a GSTIN and return period, showing declared liability and credit.
- Get Company Details Get a company's full MCA profile including charges, compliance status and director details from its Corporate Identity Number.
- Get PAN Essentials Retrieve a PAN holder's essential details, including name, date of birth and gender, for identity matching.
- Initiate Esign Flow Start an Aadhaar-based eSign flow by submitting documents and recipient details for electronic signature.
- Mobile to PAN Find the PAN linked to a mobile number and name, validated against trusted telecom and financial data sources.
- PAN Aadhaar Link Lookup Fetch PAN-Aadhaar linkage status together with the masked Aadhaar number linked to the PAN.
- PAN Advanced V2 Check a PAN and confirm its validity, holder details and Aadhaar linkage status in a single advanced verification call.
- PAN Comprehensive Retrieve extensive PAN card data for an individual, covering identity details, status and linked information in one call.
- PAN Lite Get the registered name for a valid PAN, a lightweight check for name matching and bulk validation.
- PAN to DIN Find the Director Identification Numbers associated with a PAN, revealing an individual's company directorships.
- Pan Aadhaar Link Status Check whether a PAN is linked to an Aadhaar number and get the current linkage status directly.
- Pan Aadhaar Link Verify Verify PAN-Aadhaar linkage against a specific Aadhaar number, confirming a declared pair actually matches.
- Pan Comprehensive with Aadhaar Check Retrieve full PAN data and validate the linked Aadhaar number in a single call, covering identity and linkage together.
- Pan Udyam Check Check whether a PAN is registered under the Udyam MSME system, confirming small business status from a PAN alone.
- TAN Validation Validate a Tax Deduction Account Number and retrieve the associated taxpayer details from tax records.
- TIN Verification Verify a Taxpayer Identification Number and retrieve dealer registration details, CST status and address information.
- Udyam Verification Send OTP Send an OTP to the mobile number registered for an Udyam registration, starting consented MSME verification.
- Validate Udyam OTP Validate the Udyam OTP and retrieve complete MSME registration details for the verified enterprise.
Merchant
- Company Name to CIN Find a company's Corporate Identity Number and registration status by searching its name in the MCA registry.
- FSSAI Validation Verify an FSSAI licence number and retrieve the food business's registration details, category and validity.
- GST Advanced Get enhanced GSTIN verification with compliance history, promoter details, turnover data and e-invoice applicability.
- GST Verification Verify a GST number and retrieve the registered business name, address, status and registration details from GST records.
- GST Verify Quickly verify a GST number and return the core business information, for lightweight validation at scale.
- GSTIN By Name Find all GSTINs registered against a business name across Indian states, with status for each registration.
- GSTIN By Pan Retrieve every GSTIN linked to a PAN, with the state and current status of each registration.
- Generate e-Way Bill Generate a GST-compliant e-Way Bill from invoice and transport details, returning the bill number and validity.
- IEC Advanced Retrieve exporter and firm details from an Import Export Code, confirming a business is authorised for foreign trade.
- IEC Basic Look up Import Export Code details along with basic stakeholder information for a registered trading entity.
- MSME Verification Verify an MSME Udyam registration and retrieve official enterprise details, classification and registered address.
- Mobile To Prefill Prefill a customer's KYC profile from a mobile number, returning name, contact details, addresses and demographic attributes.
- Mobile to MSME Find MSME Udyam registration details linked to a mobile number, from official government and business registry sources.
- PAN to Udyam Details Fetch Udyam registration and enterprise details for a business using its PAN, without needing the Udyam number.
- Udyog Aadhaar Verification Verify a legacy Udyog Aadhaar registration using its UAM number and retrieve the registered enterprise details.
Utility
Vision
- Certificate Of Incorporation Extract company name, CIN, incorporation date and registered office from a Certificate of Incorporation document.
- GST OCR Extract GSTIN, legal and trade name, address and registration details from a GST registration certificate image.
- Invoice OCR Extract vendor, buyer, tax and line-item details from invoice documents, aggregated across every page into structured data.
- Mobile Invoice OCR Read invoice details, customer and retailer information, tax amounts and asset details from mobile device purchase invoices.
- OCR PAN Read PAN number, name, father's name and date of birth from a PAN card image and return them as structured, verifiable data.
- Udyam OCR Extract Udyam registration number, enterprise name, classification and address from an MSME Udyam certificate image.
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
