I'm looking an open data source of American Banking Association Route Numbers for US banks. The ABA number is the routing number that is found on a US bank check.

The source for this data is going to be accuity, that takes care of the routing numbers for the ABA, http://www.aba.com/Products/Pages/PS98_Routing.aspx
To fast forward, it looks like you can download a version from the federal reserve board here: http://www.fededirectory.frb.org/download.cfm but it states:
I understand that the terms of use prohibit selling, relicensing, or otherwise using information in the directory for commercial gain
You can buy an official copy from accuity for $495, "ABA Key to Routing Numbers" http://store.accuitysolutions.com/order.html
Up until last year, the ABA was claiming copyright to this list of 9 digit numbers, so I don't know if there is a legally open version of the dataset around. http://www.gregthatcher.com/Financial/LawyerProblems.aspx
A couple options (unknown license, my source):
1.The first 9 digits of the first field in this text file (fixed link, mirror) seem to be the routing number.
011000015O0110000150020802000000000FEDERAL RESERVE BANK 1000 PEACHTREE ST N.E. ATLANTA GA303094470866234568111
where 011000015 is the routing number of the Federal Reserve Bank
You could also use the FBR.org site, but it doesn't work to paste different numbers into the end of the URL
https://www.fededirectory.frb.org/details.cfm?aba=011000015
2.There is an API where you can search individually (main page).
https://www.routingnumbers.info/api/data.json?rn=011000015
Returns
{
"telephone": "877-372-2457",
"routing_number": "011000015",
"record_type_code": "0",
"institution_status_code": "1",
"zip": "30309-4470",
"office_code": "O",
"data_view_code": "1",
"message": "OK",
"customer_name": "FEDERAL RESERVE BANK",
"change_date": "122415",
"city": "ATLANTA",
"code": 200,
"state": "GA",
"new_routing_number": "000000000",
"rn": "011000015",
"address": "1000 PEACHTREE ST N.E."
}
The key/value pair: "customer_name":"FEDERAL RESERVE BANK" is the info you may be looking for.
ABA is kind of an outdated term. Look for routing numbers.
Start here:
Consider the data a beginning point. There are duplicate routing numbers that correspond to different banks. This seems to happen when one bank takes over another. For instance, Wells Fargo and Wachovia numbers overlap. Wells Fargo bought Wachovia in 2008.
But, this is the one that drove me crazy - there's no naming convention for banks. A large bank (say, bank of America) has a gazillion routing numbers and about as many ways of listing the bank name. Like, Bank of America, BofA, BoA, B of A, BankAmerica and a whole bunch of others that defy imagination.
Best wishes!
It's a tough and fluid dataset.
Try here as well but you'll have to scrape the screen to get the entire dataset.
A routing transit number (RTN) is a nine digit bank code, used in the United States, which appears on the bottom of negotiable instruments such as checks identifying the financial institution on which it was drawn. This code was designed to facilitate the sorting, bundling, and shipment of paper checks back to the drawer's (check writer's) account.
The RTN is also used by Federal Reserve Banks to process Fedwire funds transfers, and by the Automated Clearing House to process direct deposits, bill payments, and other such automated transfers.
The RTN number is derived from the bank's transit number originated by the American Bankers Association, which designed it in 1910. Wikpedia