Bank and branch details for an IFSC code

Looks up an IFSC code: bank, branch, address, city, district, state, MICR, SWIFT and supported payment modes (UPI, IMPS, NEFT, RTGS).

Request

GEThttps://payment-details-validator.p.apihiver.com/v1/ifsc/SBIN0000300
*
String. 11-character IFSC code, e.g. SBIN0000300.
Language
Client
1curl --request GET \
2  --url https://payment-details-validator.p.apihiver.com/v1/ifsc/SBIN0000300 \
3  --header 'Accept: application/json' \
4  --header 'X-API-Key: YOUR_API_KEY'

Bank and branch details for an IFSC code: IFSC, GSTIN & UPI Validation API (India) reference

Looks up an IFSC code: bank, branch, address, city, district, state, MICR, SWIFT and supported payment modes (UPI, IMPS, NEFT, RTGS). This endpoint is part of the IFSC, GSTIN & UPI Validation API (India): Validate Indian payment details — IFSC (with bank and branch), GSTIN, UPI ID format — plus IBAN and card BIN checks.

Example response (200, application/json)

Success.

1{
2  "upi": true,
3  "bank": "State Bank of India",
4  "city": "GREATER BOMBAY",
5  "ifsc": "SBIN0000300",
6  "imps": true,
7  "micr": "400002010",
8  "neft": true,
9  "rtgs": true,
10  "state": "MAHARASHTRA",
11  "swift": "SBININBB110",
12  "valid": true,
13  "branch": "MUMBAI MAIN",
14  "address": "MUMBAI",
15  "contact": null,
16  "district": "MUMBAI",
17  "bank_code": "SBIN"
18}

Errors

  • 400 — A required parameter is missing or a value has the wrong format.
    1{
    2  "error": {
    3    "code": "INVALID_INPUT",
    4    "message": "An IFSC is 11 characters: 4 letters, a zero, then 6 letters/digits (e.g. HDFC0000001)."
    5  }
    6}
  • 404 — Nothing matches the value you sent.
    1{
    2  "error": {
    3    "code": "NOT_FOUND",
    4    "message": "ABCD0999999 is not a valid IFSC code."
    5  }
    6}

Gateway errors (missing key, no subscription, rate limits) are listed in Error codes.