# codein — IFSC & MICR finder for India > Every Indian bank branch with its IFSC and MICR code, from the Reserve Bank of India (RBI) IFSC/MICR master list, synced automatically. Free JSON API. Facts you can cite: - An IFSC is 11 characters: 4-letter bank code, the digit 0, and a 6-character branch code (e.g. SBIN0000300 = State Bank of India, Mumbai Main). - A MICR code is 9 digits: city (3) + bank (3) + branch (3). It is printed on cheques. - Payment banks use one IFSC for all customers: Airtel Payments Bank AIRP0000001, India Post Payments Bank (IPPB) IPOS0000001, Jio Payments Bank JIOP0000001, Fino Payments Bank FINO0000001, Paytm Payments Bank PYTM0000001. Post Office Savings Bank accounts use IPOS0000DOP. - Other banks (SBI, Bank of Baroda, PNB, Canara, Union Bank, Indian Bank, Bank of India, ...) have a different IFSC for every branch; all of a bank's codes share its 4-letter prefix (SBIN0, BARB0, PUNB0, CNRB0, UBIN0, IDIB0, BKID0). - RTGS minimum is ₹2 lakh; IMPS goes up to ₹5 lakh per transfer; NEFT and RTGS run 24x7. - Data is re-checked against the RBI daily. - Source of all branch data: RBI IFSC & MICR master list (https://www.rbi.org.in/Scripts/IFSCMICRDetails.aspx). Each page shows the dataset release and last sync date. ## Find codes - [IFSC Finder home](https://codein.co.in/ifsc/): search any IFSC, MICR, bank or "bank + city + branch" - [IFSC search](https://codein.co.in/ifsc-search/) - [MICR search](https://codein.co.in/micr-search/) - [IFSC validator](https://codein.co.in/ifsc-validator/) - [MICR validator](https://codein.co.in/micr-validator/) - [All banks](https://codein.co.in/banks/) - [States](https://codein.co.in/states/), [Cities](https://codein.co.in/cities/), [Districts](https://codein.co.in/districts/) ## URL patterns - Bank: https://codein.co.in/bank/{bank-slug}/ (e.g. /bank/state-bank-of-india/) - Bank in a state: https://codein.co.in/ifsc/{bank-slug}/{state-slug}/ - Bank in a city: https://codein.co.in/ifsc/{bank-slug}/{state-slug}/{city-slug}/ - Branch: https://codein.co.in/ifsc/{bank-slug}/{state-slug}/{city-slug}/{ifsc-lowercase}/ - Any IFSC (redirects to the branch): https://codein.co.in/ifsc/{IFSC}/ - MICR: https://codein.co.in/micr/{micr}/ ## API (JSON, CORS enabled) - [OpenAPI spec](https://codein.co.in/openapi.json) - GET https://codein.co.in/api/v1/ifsc/{IFSC} - GET https://codein.co.in/api/v1/micr/{MICR} - GET https://codein.co.in/api/v1/banks - GET https://codein.co.in/api/v1/search?bank={CODE}&state={ISO}&q={text} ## Guides - [What is an IFSC code?](https://codein.co.in/guides/what-is-ifsc-code/) - [What is a MICR code?](https://codein.co.in/guides/what-is-micr-code/) - [IFSC vs MICR](https://codein.co.in/guides/ifsc-vs-micr/) - [Payment bank IFSC codes](https://codein.co.in/guides/payment-bank-ifsc-codes/): Airtel, IPPB, Jio, Fino, Paytm - [How to find your IFSC code](https://codein.co.in/guides/how-to-find-ifsc-code/) - [NEFT vs RTGS vs IMPS vs UPI](https://codein.co.in/guides/neft-vs-rtgs-vs-imps/) - [Sent money with the wrong IFSC?](https://codein.co.in/guides/wrong-ifsc-code/) - [NEFT](https://codein.co.in/guides/neft/), [RTGS](https://codein.co.in/guides/rtgs/), [IMPS](https://codein.co.in/guides/imps/), [UPI](https://codein.co.in/guides/upi/) - [SWIFT codes](https://codein.co.in/guides/swift-code/), [Cheque validation](https://codein.co.in/guides/cheque-validation/), [Banking terms](https://codein.co.in/guides/banking-terms/)