IFSC Lookup API

GET

Verify bank branch and contact details from any Indian IFSC code.

IFSC Lookup verifies Indian bank branch details from any IFSC code, returning the bank name, branch, street address, and district. It confirms city and state records, while paid plans add transfer modes like NEFT and UPI.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/ifsclookup?ifsc=SBIN0005943
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "bank": "State Bank of India",
    "ifsc": "SBIN0005943",
    "branch": "KASTURBA GANDHI MARG,NEW DELHI",
    "address": "23, HIMALAYA HOUSE KASTURBA GANDHI MARG NEW DELHI ,PIN - 110001",
    "contact": "",
    "city": "NEW DELHI",
    "district": "NEW DELHI",
    "state": "DELHI",
    "imps": true,
    "rtgs": true,
    "neft": true,
    "upi": true,
    "micr": "110002062",
    "swift": ""
  }
}

About the IFSC Lookup API

Pass any valid 11-character IFSC code to fetch registered branch information. The lookup checks weekly updated banking records to return the institution name, branch address, contact details, city, district, and state. Paid plans also return MICR, SWIFT codes, and payment rail flags including IMPS, RTGS, NEFT, and UPI.

What people use it for

Vendor Payout Verification
When onboarding Indian vendors, accounts payable teams confirm the bank name and branch location against supplied payout details before issuing wire transfers.
Checkout Routing
Fintech checkout forms auto-populate branch, city, and state values as soon as a customer enters their IFSC code.
Payroll Account Auditing
Audit employee direct deposit submissions by validating branch addresses and districts to reduce payout rejections from incorrect bank routing codes.
Merchant Settlement Setup
Payment gateways check branch credentials during merchant onboarding to verify account legitimacy before enabling settlement processing.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use IFSC Lookup

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the IFSC Lookup API.

Read the docs →
What would 10,000 IFSC lookups a month cost me?
A volume of 10,000 lookups uses 100,000 credits, which fits well within the Starter plan allowance of 200,000 credits. That works out to about $0.0015 per call or $1.50 per 1,000 lookups. The Free plan includes 20 lookups per month for testing.
Are transfer modes like UPI, NEFT, and SWIFT included on the Free plan?
No, supported transfer flags for IMPS, RTGS, NEFT, and UPI, along with MICR and SWIFT codes, are premium fields. The Free plan returns core branch details such as bank name, branch location, and contact information. Any paid plan unlocks the full routing and payment attributes.
What bank information does a single IFSC lookup return?
Each query returns the bank name, branch name, contact details, city, district, and state. On paid plans, responses also include MICR and SWIFT codes alongside flags showing whether the branch supports IMPS, RTGS, NEFT, and UPI transactions.
How often is the branch routing data updated?
The database updates weekly to capture changes across Indian financial institutions. This regular refresh keeps branch locations and supported payment mechanisms aligned with active banking operations.
Can I use this branch data in my production payout or onboarding flow?
Yes, commercial use is permitted across all paid plans. You can use the returned bank and branch data inside your checkout forms, payout verification pipelines, or internal tools, provided you do not resell the raw data as a standalone directory.

Ready to build with IFSC Lookup? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs