Skip to content
Nemo edited this page Aug 11, 2022 · 12 revisions

Razorpay IFSC API Documentation

API server that serves Razorpay's IFSC API. API Root is https://ifsc.razorpay.com/

Routes:

Route Method Response
/:ifsc GET JSON

A sample response is:

{
	"MICR":"444808101",
	"BRANCH":"JIJAU COMMERCIAL CO-OP BANK LTD, MAIN BRANCH",
	"ADDRESS":"1ST FLOOR,KHATRI COMPLEX,WALCUT COMPOUND,AMRAVATI",
	"STATE":"MAHARASHTRA",
	"CONTACT":"+917212570056",
	"UPI":true,
	"RTGS":true,
	"CITY":"AMRAVATI",
	"CENTRE":"AMRAVATI",
	"DISTRICT":"AMRAVATI",
	"NEFT":true,
	"IMPS":true,
	"SWIFT":null,
	"ISO3166":"IN-MH",
	"BANK":"Saraswat Co-operative Bank",
	"BANKCODE":"SRCB",
	"IFSC":"SRCB0JCB002"
}

URL: https://ifsc.razorpay.com/SRCB0JCB002 You can see a permalink version of the request here

Notes

  • For an invalid IFSC code a 404 is returned.
  • The contact field can either be a string or be null. It will be a E.164 formatted number as per best-effort (ie, wherever possible).
  • The MICR/SWIFT code can either be a string or null. If you notice an invalid string (such as "" or "NA", please file an issue).
  • The API supports CORS, so you make requests directly from the frontend
  • The RTGS/NEFT enablement is based on the IFSC's inclusion in RBI's NEFT/RTGS datasets
  • The IMPS flag is enabled for all IFSCs by default, unless known otherwise (such as in the case of RBI Bank)

Field Summary

BANK IFSC BRANCH ADDRESS CONTACT CITY RTGS MICR UPI NEFT IMPS
Bank Name Branch IFSC Branch Name Branch Address Branch Contact Details (if available) City (boolean) Whether branch supports RTGS MICR Code for the Branch (nullable) UPI enabled (bool) NEFT enabled (bool) IMPS enabled (bool)

Clone this wiki locally