by Profiden

IFSC & Bank Branch Lookup

Banking & Credit

Resolve an IFSC to its bank, branch, address and supported payment rails.

Validate an IFSC code and return the bank, branch, address, contact and which transfer rails the branch supports. Auto-fill bank details in your forms and reject invalid codes before a payment is attempted.

Endpoint

POST https://app.emver.io/api/sandbox/v1/ifsc-lookup
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Accept: application/json

Request parameters

FieldTypeDescription
i_f_s_c_code required string IFSC code

Example request

cURL
curl -X POST https://app.emver.io/api/sandbox/v1/ifsc-lookup \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "i_f_s_c_code": "string"
}'

Replace YOUR_API_KEY and the placeholder values. Use the switch above to see production URLs.

Response

Structure · 200

{
  "status": INTEGER,
  "message": STRING,
  "data": {
    "bank_name": STRING,
    "branch_name_and_address": STRING,
    "city_and_state": STRING,
    "supported_rails": STRING,
    "contact_details": STRING
  }
}

Example · 200

{
  "status": 200,
  "message": "string",
  "data": {
    "bank_name": "string",
    "branch_name_and_address": "string",
    "city_and_state": "string",
    "supported_rails": "string",
    "contact_details": "string"
  }
}

Error · 4xx / 5xx

{
  "status": INTEGER,
  "message": STRING
}

See Errors & status codes for what each status means and which calls are billed.

About this API

Mistyped IFSC codes are a leading cause of failed transfers. The IFSC Lookup API validates the code, fills in the bank and branch details for the user and tells you which rails the branch supports, so a payout is routed correctly the first time.

It is free of personal data and can be called liberally inside forms, before Bank Account Verification runs on the full details.

Typical uses

  • Payroll and vendor forms. Validate bank details at capture.
  • Gig partner payout setup. Guide riders to correct branch details.
  • Loan disbursal accounts. Verify the routing before funds move.
  • Refund processing. Confirm rails before pushing refunds.

Questions

Does it verify the account too?
No. It validates the branch code only. Use Bank Account Verification for the account and holder name.
Are cooperative and small finance banks covered?
Yes. All IFSC-registered branches resolve.