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 API access |
Content-Type | Yes | Must be application/json |
Parameter | Type | Required | Description |
---|---|---|---|
id_number | string | Yes | Bank account number to verify |
ifsc | string | Yes | IFSC code of the bank branch |
ifsc_details | boolean | No | Whether to include IFSC-based bank details in PDF |
{
"id_number": "623002010019812",
"ifsc": "UBIN0561234",
"ifsc_details": true
}
Parameter | Type | Description |
---|---|---|
data | Object | Contains the verification results |
data.client_id | string | Unique identifier for the API call |
data.account_number | string | Verified bank account number |
data.ifsc | string | IFSC used during verification |
data.ifsc_details | object | Bank info fetched via IFSC code (if requested) |
data.report_link | string | Link to downloadable PDF report (if generated) |
status_code | int | HTTP status code |
success | boolean | API call success status |
message | string | Response message |
message_code | string | Machine-readable message code |
Parameter | Type | Description |
---|---|---|
id | int | Identifier for the IFSC record |
ifsc | string | IFSC code of the bank branch |
micr | string | MICR code of the bank branch |
iso3166 | string | ISO 3166-2 code representing the state |
swift | string | SWIFT code (if available) |
bank | string | Name of the bank |
bank_code | string | Bank code as per IFSC |
bank_name | string | Full name of the bank |
branch | string | Bank branch name |
centre | string | Centre location of the bank branch |
district | string | District where the branch is located |
state | string | State where the branch is located |
city | string | City where the branch is located |
address | string | Complete address of the bank branch |
contact | string | Contact number (if available) |
imps | boolean | Indicates if IMPS is supported |
rtgs | boolean | Indicates if RTGS is supported |
neft | boolean | Indicates if NEFT is supported |
upi | boolean | Indicates if UPI is supported |
micr_check | boolean | Indicates if MICR is verified/available |
{
"data": {
"client_id": "bank_verification_pdf_report_qbxoolMVztzfgesoUTcB",
"account_number": "623002010019812",
"ifsc": "UBIN0561234",
"ifsc_details": {
"id": 0,
"ifsc": "UBIN0561234",
"micr": "110026104",
"iso3166": "IN-DL",
"swift": null,
"bank": "Union Bank of India",
"bank_code": "UBIN",
"bank_name": "Union Bank of India",
"branch": "MUNDKA",
"centre": "NEW DELHI",
"district": "NEW DELHI",
"state": "DELHI",
"city": "NEW DELHI",
"address": "SWARN PARK MAIN ROHTAK ROAD MUNDKA NEW DELHI 110041",
"contact": null,
"imps": true,
"rtgs": true,
"neft": true,
"upi": true,
"micr_check": true
},
"report_link": "https://aadhaar-kyc-docs.s3.amazonaws.com/karanjeetsingh_console/bank_verification_pdf_report/bank_verification_pdf_report_qbxoolMVztzfgesoUTcB/bank_verification_pdf_report_1746706283664362.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAY5K3QRM5FYWPQJEB%2F20250508%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20250508T121123Z&X-Amz-Expires=600&X-Amz-SignedHeaders=host&X-Amz-Signature=b923095e2e5a439c7fbbd6e67755af95bcc51a8c7c4274"
},
"status_code": 200,
"success": true,
"message": "Success",
"message_code": "success"
}
{
"status_code": 422,
"success": false,
"message": "Invalid IFSC Code.",
"message_code": "invalid_ifsc"
}
report_link
is non-null.
curl --location --request POST 'https://kyc-api.surepass.app/api/v1/bank-verification/bank-verification-pdf-report' \
--header 'Content-Type: application/json' \
--data-raw '{
"id_number": "623002010019812",
"ifsc": "UBIN0561234",
"ifsc_details": true
}'
{
"data": {
"client_id": "bank_verification_pdf_report_qbxoolMVztzfgesoUTcB",
"account_number": "623002010019812",
"ifsc": "UBIN0561234",
"ifsc_details": {
"id": 0,
"ifsc": "UBIN0561234",
"micr": "110026104",
"iso3166": "IN-DL",
"swift": null,
"bank": "Union Bank of India",
"bank_code": "UBIN",
"bank_name": "Union Bank of India",
"branch": "MUNDKA",
"centre": "NEW DELHI",
"district": "NEW DELHI",
"state": "DELHI",
"city": "NEW DELHI",
"address": "SWARN PARK MAIN ROHTAK ROAD MUNDKA NEW DELHI 110041",
"contact": null,
"imps": true,
"rtgs": true,
"neft": true,
"upi": true,
"micr_check": true
},
"report_link": "https://aadhaar-kyc-docs.s3.amazonaws.com/karanjeetsingh_console/bank_verification_pdf_report/bank_verification_pdf_report_qbxoolMVztzfgesoUTcB/bank_verification_pdf_report_1746706283664362.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAY5K3QRM5FYWPQJEB%2F20250508%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20250508T121123Z&X-Amz-Expires=600&X-Amz-SignedHeaders=host&X-Amz-Signature=b923095e2e5a439c7fbbd6e67755af95bcc51a8c7c4274"
},
"status_code": 200,
"success": true,
"message": "Success",
"message_code": "success"
}