This service has been discontinued. The below information is displayed for historic purposes only.
We offer a free basic API. You can perform 100 free lookups per month. After that, the cost is $0.001 per lookup ($1.00 for 1,000 lookups).
To use the API, you need to first sign up for an account.
Once you have signed up, you will be given a secret key which is required in order to use the service.
To make an API call, choose whether you want a PHP serialized array or JSON encoded text, and provide a query. For example:
If the ABA number is found, you will get an array that looks like this:
Array ( [query] => 121202211 [output] => php [result] => Array ( [routing_number] => 121202211 [office_code] => O [servicing_frb_number] => 121000374 [record_type_code] => 1 [change_date] => 080905 [new_routing_number] => 000000000 [customer_name] => CHARLES SCHWAB BANK NA [address] => 5190 NEIL ROAD SUITE 300 [city] => RENO [state_code] => NV [zipcode] => 89502-0000 [telephone] => 888-403-9000 [institution_status_code] => 1 [data_view_code] => 1 ) )
If the ABA number is not found, you will get an array that looks like this:
Array ( [query] => 12120221 [output] => php [error] => Array ( [number] => 404 [message] => ABA number was not found in our database. ) )
You can search for bank names or ABA numbers. Full and partial searches are permitted.