Feel free to reach techsupport@surepass.io for any technical support or guidance.
Authorization
header as Bearer TOKEN
.https://sandbox.surepass.io
https://kyc-api.surepass.io
Header | Required | Description |
---|---|---|
Authorization | Yes | Bearer token for authentication (JWT format) |
Content-Type | Yes | Application/json |
Parameter | Type | Required | Description |
---|---|---|---|
id_number | String | Yes | The PAN number to verify (10 character alphanumeric identifier) |
{
"id_number": "ABCDE1234F"
}
Parameter | Type | Description |
---|---|---|
success | Boolean | Indicates if the API request was successful |
data | Object | Contains the PAN details |
data.id_number | String | The PAN number that was verified |
data.name | String | Full name of the PAN holder |
data.father_name | String | Father's name of the PAN holder (if available) |
data.dob | String | Date of birth of the PAN holder (format: DD/MM/YYYY) |
data.pan_type | String | Type of PAN (Individual, Company, etc.) |
data.aadhaar_seeding_status | String | Status of Aadhaar seeding with PAN |
data.status | String | Status of the PAN (Active, Inactive) |
data.category | String | Category of the PAN holder |
data.last_updated | String | Date when the PAN details were last updated |
{
"success": true,
"data": {
"id_number": "ABCDE1234F",
"name": "JOHN DOE",
"father_name": "RICHARD DOE",
"dob": "01/01/1980",
"pan_type": "Individual",
"aadhaar_seeding_status": "Y",
"status": "ACTIVE",
"category": "Individual",
"last_updated": "2023-01-15T10:30:45Z"
}
}
{
"success": false,
"error_code": "INVALID_PAN",
"message": "The provided PAN number is invalid or does not exist"
}
curl --location --request POST 'https://kyc-api.surepass.app/api/v1/pan/pan' \
--header 'X-Customer-Id: {{customer_id}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"id_number": "{{pan_number}}"
}'
{}