Look up an IFSC codeTurn an IFSC code into the branch it names: the bank, the branch, its address, its phone number, its MICR and SWIFT codes, and which of NEFT, RTGS, IMPS and UPI it is enabled for. This is the step behind showing somebody which account they are about to pay, filling a vendor record from one field, or checking that a transfer method will work before attempting it. The code can be pasted however it was written down, in any case and with spaces or hyphens in it. Two things worth knowing: a code that is not an IFSC code at all fails the step, because a lookup with nothing to look up has nothing to report, so point 'Check an IFSC code' at anything typed by hand; and one branch in a thousand is a sublet, where a small bank operates on a large bank's code, in which case the bank named here is the one holding the account and not the one the code begins with. No account or API key required.
Check an IFSC codeAnswer yes or no for one IFSC code, and say why when the answer is no. Nothing fails this step: it is meant to be pointed at whatever somebody typed into a form or a spreadsheet, so an empty field or a line of nonsense is a result rather than an error. It keeps the two ways of being wrong apart, which the directory's own API cannot: a code that is misspelled, checked offline against the format the Reserve Bank defines, and a code that is spelled perfectly for a branch that is not there. The reason it gives back is written to be shown to whoever typed it. When the code is good it also comes back with the bank, branch and city, which is what a confirmation screen needs. No account or API key required.
Check several IFSC codesCheck a whole column of bank details in one step, and get back the bad rows by name. This is the pre-flight before a payout run, a vendor import or a payroll upload: paste the codes, one a line, and the step reports how many are good, which are not IFSC codes at all, and which are spelled correctly for branches that do not exist. No single bad code can fail it, and 'all valid' is there to branch on so a workflow can stop before it moves money. A code repeated down the list is looked up once. If the directory itself cannot be reached the step does fail, deliberately: marking a hundred accounts 'not found' because a service is down is the one wrong answer here. No account or API key required.
Find branchesSearch the directory for branches when you have the bank and the place but not the code: every HDFC branch in Bangalore, or the one branch of a co-operative bank in a particular city. Each result is a full branch record with its IFSC code on it, so this is the step that produces the code the other actions consume. Results come back a page at a time, up to a hundred, and the result says how many matched in total and what to set 'Skip' to for the next page. The directory matches these filters exactly, which is a trap worth knowing about: it stores every city and district in capitals, so a city typed in ordinary case matches nothing at all. This step folds them for you, and takes a state as a name, a code or a two-letter abbreviation. A branch name is the one filter that cannot be folded, because some are genuinely mixed case; take those from 'List a bank's branches in a district'. No account or API key required.
List the states a bank is inFind out where a bank operates: every state and union territory it has a branch in. This is the first step of narrowing down a branch when all you have is the bank, and it is how you tell a bank with 22 states behind it from a co-operative that only exists in one district. Each state comes back twice over, as the name the directory prints and as the ISO code its own filters require. The two are not interchangeable, and passing the name back to the directory returns an empty list rather than an error, which is why this drill-down is easy to get wrong by hand. No account or API key required.
List a bank's districts in a stateThe districts one bank has branches in, inside one state. The second step of narrowing a branch down: pick the bank, pick the state, and this is what is left to choose from. The state can be given as a name, a code or a two-letter abbreviation, and the dropdown offers the states this particular bank is actually in rather than all 36. No account or API key required.
List a bank's branches in a districtThe names of every branch one bank has in one district. The last step of narrowing a branch down, and the one that makes 'Find branches' usable: the names come back spelled exactly as the directory spells them, which is what its branch filter needs and what nobody can guess, since some are in capitals and some are not. Pick a name here, pass it to Find branches, and you have the IFSC code. No account or API key required.