Get bank name from routing number

tim peterson picture tim peterson · Sep 11, 2013 · Viewed 14.6k times · Source

Googling for an array of common routing numbers and their US-based bank names pulls up a whole list of spammy sites. Can anyone point me to where I could find such an array or better yet a javascript/jquery plugin that handles the routing number parsing?

I know Stripe must at least have this list because they tell me my bank name when I give them my routing number during their OAuth protocol.

If it is not possible for me to get this list, I guess Stripe must have special clearance(?) which seems strange to me since these numbers are the same for everyone who uses each bank.

Regardless, what's the deal with the scarcity of information here?

Answer

tim peterson picture tim peterson · Sep 11, 2013

The list is available here: https://www.fededirectory.frb.org/FedACHdir.txt (replacement link)

Even better, routingnumbers.info has an API that allows to access it like this:

https://www.routingnumbers.info/api/data.json?rn=xxxxxxxxxx

It returns a JSON object where customer_name is the name of the bank.