GSTIN/PAN/Aadhaar/IFSC check
south_asia_idGSTIN (checksum + state), Indian PAN, Aadhaar (Verhoeff), IFSC (bank) and Nepal PAN/VAT format checks. Use to check an Indian GSTIN, PAN, Aadhaar or IFSC code, or a Nepal PAN/VAT number, before accepting it (KYC, invoices, vendor onboarding). Format and checksum only, no government registry lookup. Returns type, valid, reason and details (GSTIN state and embedded PAN, PAN holder type, IFSC bank name). Price: $0.001 per call from Exepal credit; not charged if the call fails. Includes free daily calls.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "south_asia_id"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | GSTIN (15), Indian PAN (10), Aadhaar (12 digits), IFSC (11) or Nepal PAN/VAT (9 digits) | |
| type | No | Force a type; default auto-detect by shape |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | gstin, pan-in, aadhaar, ifsc, pan-np or unknown | |
| input | No | ||
| valid | No | Format and checksum pass (no registry lookup) | |
| reason | No | Why it is invalid | |
| details | No | Type-specific: GSTIN state, embedded PAN and checksum; PAN holder type; IFSC bank; Aadhaar masked form | |
| normalized | No |