-
Notifications
You must be signed in to change notification settings - Fork 146
API
Nemo edited this page Aug 11, 2022
·
12 revisions
API server that serves Razorpay's IFSC API. API Root is https://ifsc.razorpay.com/
| 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
- 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)
| 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) |