ShareYourGroupShareYourGroupFree Public APIs

IFSC code lookup (Razorpay)

Bank and branch details for an Indian IFSC code: bank name, branch, address, MICR, city, state and which payment systems the branch is on..

Address that will be called:

What it gives you

Bank and branch details for an Indian IFSC code: bank name, branch, address, MICR, city, state and which payment systems the branch is on.

Terms and limits

The data and code are published as an open source project on GitHub under the MIT licence (github.com/razorpay/ifsc); ifsc.razorpay.com is the address of the hosted service. We found no stated rate limit on the project page, so cache results and do not send bulk traffic. The full dataset can be downloaded from the project: our own IFSC site is built from it.

_Read on 14 November 2026 from github.com/razorpay/ifsc._

Good habits

  1. Cache answers that do not change often.
  2. Handle errors: the service may be busy or down.
  3. Give credit where the terms ask for it.
  4. Do not put secret keys into a web page: this API needs none, but many others do.

The same request in code

curl

curl -L "https://ifsc.razorpay.com/SBIN0000691"

Python

import json, urllib.request

with urllib.request.urlopen("https://ifsc.razorpay.com/SBIN0000691") as r:
    data = json.load(r)
print(data['BANK'])

JavaScript (browser or Node.js)

const res = await fetch("https://ifsc.razorpay.com/SBIN0000691");
const data = await res.json();
console.log(data.BANK);

A real answer

This is what the example request above returned when we called it on 14 November 2026 with the default values (it took about 0.5 s from our computer). Values such as times and temperatures change.

{
  "MICR": "110002087",
  "BRANCH": "NEW DELHI MAIN BRANCH",
  "ADDRESS": "11SANSAD MARG, NEW DELHI 110 001",
  "STATE": "DELHI",
  "CONTACT": "",
  "UPI": true,
  "RTGS": true,
  "CITY": "NEW DELHI",
  "CENTRE": "NEW DELHI",
  "DISTRICT": "NEW DELHI",
  "NEFT": true,
  "IMPS": true,
  "SWIFT": "SBININBB104",
  "ISO3166": "IN-DL",
  "BANK": "State Bank of India",
  "BANKCODE": "SBIN",
  "IFSC": "SBIN0000691"
}

This is an independent directory. It is not connected with any of the services listed. Each address was called on 14 November 2026 with curl, Python, Node.js and Chrome (from a page on another site), and the answer shown is a real one. APIs change: check the service's own page before you depend on it.