IFSC code database

An open source database of 144,926 IFSC codes from 213 banks.