/verify/search_ifsc
1.API Specification
2.Request Params
3.Response Params
4.Error Codes
5.Sample
1.API Specification
This API is used to search IFSC code.
Request Method
POST
Request URL
https://cloudapi.accuauth.in/verify/search_ifsc
Debugging Tool
2.Request Params
2.1 Request Header
| Parameter | Type | Required | Description | 
|---|---|---|---|
| X-DF-API-ID | string | Yes | For API credentials,Please visit API Request | 
| X-DF-API-SECRET | string | Yes | For API credentials,Please visit API Request | 
2.2 Request Body
| Required | Fields | Type | Description | 
|---|---|---|---|
| required | ifsc | string | IFSC code | 
3.Response Params
| Fields | Type | Description | 
|---|---|---|
| request_id | string | Unique id of each request | 
| status | string | Response status, OKfor success request, Error Codes for failed request | 
| result | object | The search result | 
3.1 Elements in result
| Fields | Type | Description | 
|---|---|---|
| ifsc | string | Branch IFSC code | 
| bank | string | Bank name | 
| bankcode | string | Bank code | 
| address | string | Branch address | 
| centre | string | Centre | 
| branch | string | Branch name | 
| contact | string | Branch contact details | 
| state | string | State | 
| city | string | City | 
| district | string | District | 
| micr | string | MICR code | 
| swift | string | Swift code | 
| upi | boolean | Whether branch supports UPI | 
| imps | boolean | Whether branch supports IMPS | 
| rtgs | boolean | Whether branch supports RTGS | 
| neft | boolean | Whether branch supports NEFT | 
Response Syntax
{
    "request_id": "TIDa5d23cd7d8ff4be6911c93e85652ed37",
    "status": "OK",
    "result": {
        "bank": "Kotak Mahindra Bank",
        "bankcode": "KKBK",
        "ifsc": "KKBK0000262",
        "micr": "144485052",
        "state": "PUNJAB",
        "city": "JALANDHAR",
        "district": "JALANDHAR",
        "contact": "662864",
        "address": "KHATA NO 385/386 , KHATOUNI NO 680/681 BANGA ROAD APRA - 144 416 TEHSIL PHILLAUR, DISTT JALANDHAR",
        "centre": "JALANDHAR",
        "branch": "APRA",
        "swift": "",
        "upi": true,
        "imps": true,
        "rtgs": true,
        "neft": true
    }
}
4.Error Codes
Common error codes of this API:
| Http Status Code | StatusField | Description | 
|---|---|---|
| 400 | INVALID_ARGUMENT | Request parameter is invalid | 
| 400 | QUERY_FAILED | Query failed | 
| 400 | ABNORMAL_BEHAVIOURS_DETECTED | Request with same parameters repeated more than amount of times | 
| 401 | UNAUTHORIZED | Unauthorized or access is denied | 
| 401 | KEY_EXPIRED | Your API ID has expired | 
| 403 | NO_PERMISSION | You are not authorized to use this API | 
| 403 | OUT_OF_QUOTA | API calls quota exceeded | 
| 403 | RATE_LIMIT_EXCEEDED | API request frequency exceeds the limit | 
| 404 | NOT_FOUND | Requested API cannot be found | 
| 500 | INTERNAL_ERROR | Internal server error | 
| 512 | SOURCE_SERVICE_UNAVAILABLE | Source service is unavailable | 
| 513 | SOURCE_SERVICE_TIMEOUT | Source service is timeout | 
Comment: Please see the reason field for details when the above 40X / 51X error occurred
Response Syntax
{
  "status": "INVALID_ARGUMENT",
  "reason": "invalid ifsc code",
  "request_id": "TID8bf47ab6eda64476973cc5f5b6ebf57e"
}