PAN Verification API
Verify a PAN - format and presence in your GST data.
Overview
The PAN Verification API validates a PAN's 10-character format and checks whether it is present in your GST dataset (i.e. it has GST registrations). It returns validity, format check, a found flag and the number of linked GSTINs - useful for KYC and onboarding.
- PAN format validation
- Existence check in your GST data
- Count of linked GSTINs
- Returns valid true/false
- Single fast call
Auth, limits & freshness
- Auth: Send Authorization: Bearer <api_key> (pk_test_… or pk_live_…).
- Rate / credits: Fair-use and plan limits apply; see your API console for remaining credits.
- Freshness: Sourced from Infyner’s MCA-aligned company master; refresh cadence varies by dataset.
- Errors: Errors return a JSON envelope with success=false and an error code (e.g. NOT_FOUND, UNAUTHORIZED).
How it works
- Generate an API key in your developer console (test keys are free).
- Call the endpoint with your Bearer key.
- Read the JSON response (standard envelope with credits info).
- Map the fields into your product or workflow.
Request & response
Try it live with a free test key from your sandbox.
Where it's used
- KYC and onboarding checks
- Validate a PAN field in your data
- Vendor verification
- Fraud screening
Frequently asked questions
How is a PAN verified?
We validate the 10-character PAN format and check our GST data for registrations under it. For official government PAN status, an authorised upstream can be added.
Start building in minutes
Generate a free test key, call the sandbox, and go live when you're ready.
Get API access