Feel free to reach techsupport@surepass.io for any technical support or guidance.
Authorization header as Bearer TOKEN.https://sandbox.surepass.iohttps://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"
}