Verification API
PAN Verification API
Verify a PAN - format and presence in your GST data.
GET /v1/verify/pan/{pan}
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
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
Requestcurl "https://api.infyner.com/v1/verify/pan/AAACT2727Q" \
-H "Authorization: Bearer pk_test_xxxxxxxx"
Response (sample){
"success": true,
"data": {
"pan": "AAACT2727Q", "valid": true, "format_valid": true, "found": true, "gstin_count": 2, "source": "gst_dataset"
}
}
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.
Related APIs
Company Search API
Search Indian companies by name or CIN and get the top matching companies with their CIN.
Company CIN Lookup API
Get a company's core details from its CIN in real time - name, status, incorporation, registered office and ROC.
Company Profile API
Full company profile in one call - identity, capital, current and past directors, and registered charges.
Start building in minutes
Generate a free test key, call the sandbox, and go live when you're ready.
Get API access