Feel free to reach techsupport@surepass.io for any technical support or guidance.
Authorization header as Bearer TOKEN.https://sandbox.surepass.apphttps://kyc-api.surepass.app| Header | Required | Description |
|---|---|---|
| Authorization | Yes | JWT Bearer token for API authentication |
| Content-Type | Yes | Must be set to application/json |
| Parameter | Type | Required | Description |
|---|---|---|---|
| ifsc | string | Yes | 11-character IFSC code of the bank branch to verify |
{
"ifsc": "HDFC0001233"
}| Parameter | Type | Description |
|---|---|---|
| data | object | Container object for response data |
| data.client_id | string | Unique identifier for the verification request |
| data.ifsc | string | The IFSC code that was verified |
| data.exists | boolean | Indicates whether the IFSC code exists and is valid |
| data.ifsc_data | object | Detailed information about the bank branch |
| data.ifsc_data.ifsc | string | IFSC code of the branch |
| data.ifsc_data.micr | string | MICR code of the branch |
| data.ifsc_data.iso3166 | string | ISO 3166 country and state code |
| data.ifsc_data.swift | string | SWIFT code of the bank |
| data.ifsc_data.bank | string | Bank name |
| data.ifsc_data.bank_code | string | Bank's unique identifier code |
| data.ifsc_data.bank_name | string | Full name of the bank |
| data.ifsc_data.branch | string | Branch name and address |
| data.ifsc_data.centre | string | Banking center name |
| data.ifsc_data.district | string | District where branch is located |
| data.ifsc_data.state | string | State where branch is located |
| data.ifsc_data.city | string | City where branch is located |
| data.ifsc_data.address | string | Complete address of the branch |
| data.ifsc_data.contact | string | Contact phone number of the branch |
| data.ifsc_data.imps | boolean | Whether IMPS service is available |
| data.ifsc_data.rtgs | boolean | Whether RTGS service is available |
| data.ifsc_data.neft | boolean | Whether NEFT service is available |
| data.ifsc_data.upi | boolean | Whether UPI service is available |
| status_code | integer | HTTP status code of the response |
| success | boolean | Indicates if the request was successful |
| message | string | Human-readable message describing the result |
| message_code | string | Machine-readable message code |
{
"data": {
"client_id": "ifsc_eTgvhXVVnWcUcjmMvcSk",
"ifsc": "HDFC0001233",
"exists": true,
"ifsc_data": {
"ifsc": "HDFC0001233",
"micr": "680240010",
"iso3166": "IN-KL",
"swift": "HDFCINBB",
"bank": "HDFC Bank",
"bank_code": "HDFC",
"bank_name": "HDFC Bank",
"branch": "GURUVAYOOR BRANCH X-83 A,WEST NADA",
"centre": "THRISSUR",
"district": "THRISSUR",
"state": "KERALA",
"city": "THRISSUR",
"address": "X/83 A ,WEST NADAGURUVAYOOR",
"contact": "+919895663333",
"imps": true,
"rtgs": true,
"neft": true,
"upi": true
}
},
"status_code": 200,
"success": true,
"message": "Success",
"message_code": "success"
}{
"data": {
"client_id": "ifsc_cFotMvsgENdKMiJxvNyE",
"ifsc": "HDFC000096",
"exists": false,
"ifsc_data": null
},
"status_code": 422,
"success": false,
"message": "Invalid IFSC",
"message_code": null
}curl --location --request POST 'https://kyc-api.surepass.app/api/v1/bank-verification/find-ifsc' \
--header 'Content-Type: application/json' \
--data-raw '{
"ifsc": "HDFC0001233"
}'{
"data": {
"client_id": "ifsc_eTgvhXVVnWcUcjmMvcSk",
"ifsc": "HDFC0001233",
"exists": true,
"ifsc_data": {
"ifsc": "HDFC0001233",
"micr": "680240010",
"iso3166": "IN-KL",
"swift": "HDFCINBB",
"bank": "HDFC Bank",
"bank_code": "HDFC",
"bank_name": "HDFC Bank",
"branch": "GURUVAYOOR BRANCH X-83 A,WEST NADA",
"centre": "THRISSUR",
"district": "THRISSUR",
"state": "KERALA",
"city": "THRISSUR",
"address": "X/83 A ,WEST NADAGURUVAYOOR",
"contact": "+919895663333",
"imps": true,
"rtgs": true,
"neft": true,
"upi": true
}
},
"status_code": 200,
"success": true,
"message": "Success",
"message_code": "success"
}