Live · RBI / NPCI Dataset

Every Indian bank
branch, one search.

Look up any IFSC / MICR code across 1,500+ RBI-regulated banks and ~1.75 lakh active branches. Powered by the open-source Razorpay IFSC toolkit, sourced from the Reserve Bank of India.

Or try a popular bank
Recent lookups (community)
Index Stats · Updated 6/13/2026
Banks Indexed
1,510
Branches (Est.)
175K+
States / UTs
36
Lookups Served
13
02 / Explore

Browse 1,500+ banks

Search by name or 4-letter code (the first 4 chars of any IFSC). Includes commercial, cooperative, RRB, payments & small finance banks.

Code
Bank Name
Tip · the first 4 letters of any IFSC are the bank code (e.g. HDFC0000001)
03 / Developer API

Drop it into your app in 1 line.

Free, public, no API key, no rate limit gymnastics. JSON in, JSON out. Backed by the open-source Razorpay IFSC toolkit + Zerodha rbiparser pipeline.

  • 200 OK · valid IFSC
  • 404 · unknown IFSC
  • 400 · malformed code
Endpoint GET /api/ifsc/{code}
terminal · ifsc.index
curl -s https://ifscodesearch.in/api/ifsc/HDFC0000001
status · 200 ok · json
// Sample response
{ "IFSC": "HDFC0000001", "BANK": "HDFC Bank", "BRANCH": "TULSIANI CHMBRS - NARIMAN PT", "MICR": "400240003", "SWIFT": "HDFCINBB", "STATE": "MAHARASHTRA", "NEFT": true, "RTGS": true, "IMPS": true, "UPI": true }
04 / Data Sources

Three pipes, one source of truth.

RBI Portal
The canonical NEFT/RTGS branch spreadsheets, published & refreshed by the Reserve Bank of India.
Zerodha rbiparser
OSS Python utility that downloads, cleans & converts RBI Excel → structured CSV / JSON.
Razorpay IFSC
Community-maintained API & dataset, sourced from RBI + NPCI. The /api/ifsc upstream.

Made with Emergent