API SuiteBanking & Financial
Banking IFSC
Resolve bank branch details for an IFSC code. Server-side GET with Bearer auth; IFSC in the path.
API reference
Try itLoading playground…
Loading…
AuthorizationBearer <token>
JWT Bearer token authentication. Obtain a token from the KwikID dashboard.
In: header
Path Parameters
ifsc_idunknown
The ifsc_id of the bank
Default
""Format
stringResponse Body
curl -X GET "https://__mock__/verification/v1/banking/ifsc/"{
"message": "string"
}{
"detail": {
"<location>": {
"<field_name>": [
"string"
]
}
},
"message": "string"
}{
"detail": {},
"message": "string"
}Overview
Call GET /verification/v1/banking/ifsc/{ifsc_id} from your backend with Authorization: Bearer <token>. Replace {ifsc_id} with the 11-character IFSC so you can validate branch and bank before payouts or Verify Bank Account.
Key features
- Pre-validation: Confirms IFSC resolves before penny drops.
- No request body for simple integrations.
Implementation
Step 1: Call from your backend
GET /verification/v1/banking/ifsc/HDFC0000001 HTTP/1.1
Host: <verification-api-base-url>
Authorization: Bearer <token>Error handling
| HTTP status | When |
|---|---|
| 400 | Invalid IFSC. |
| 401 | Invalid token. |
Benefits
- Reduces failed transfers when users mistype branch codes.