11

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?

halfer
  • 19,824
  • 17
  • 99
  • 186
tim peterson
  • 23,653
  • 59
  • 177
  • 299
  • 1
    You might be looking for something like this (not free): http://www.lyonslive.com/Routing-Number-Verification/Routing-Number-Database.aspx. Update: one site that had some legal trouble when they republished the information listed their source as: https://www.fededirectory.frb.org/download.cfm - hope this is of some use! – Joe Sep 11 '13 at 19:35
  • 1
    I assume you mean US banks, so have have made a small clarification. I'm in the UK and have never heard of 'routing numbers' - I think it's the equivalent of our _sort code_. – halfer Sep 11 '13 at 21:07
  • 4
    @animuson This question was unfairly closed. The question and answer both are facts. There are no opinions expressed nor would they be invited by the question. – tim peterson Oct 04 '13 at 13:47
  • 1
    why was this closed it is a very legit question. – Morris S Nov 17 '21 at 17:39
  • @MorrisS Asking for tools, libraries or off-site resources is considered off-topic on Stack Overflow. When you take a look at the answer to this question, you can see why: It's very hard to keep answers up-to-date. – Modus Tollens Nov 17 '21 at 17:48

1 Answers1

28

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.

philshem
  • 24,761
  • 8
  • 61
  • 127
tim peterson
  • 23,653
  • 59
  • 177
  • 299