Bank Accounts
Account Intelligence
An API to validate account and routing numbers.
Account Intelligence provides instant validation and risk assessment for U.S. bank account and routing number combinations. Before initiating payments or onboarding a new entity, you can query the API to receive a:
- Risk Score – A floating-point value between 0 and 1 that quantifies the likelihood of a successful funds transfer using the specified account. A score closer to 0 indicates high risk, while a score closer to 1 suggests low risk and higher confidence in account integrity.
- Confidence Level – A measure of our certainty in the validity of the provided account and routing number. A higher confidence level indicates stronger validation and assurance that the account details are correct.
This module is ideal for customer onboarding, payout setup, and ACH authorization flows.
This API is only available for U.S. bank accounts.
A Risk Score of -0.1 means that we were unable to obtain any information about the account. This is not an error, but indicates that the account could be new, not widely used, doesn’t exist at all, or there is an issue with the account and/or routing number provided.
Endpoint
POST v2/verify-account-routing
Request Body
Fields | Type | Is Required | Description |
---|---|---|---|
account_number | string | Yes | The bank account number to be validated. |
routing_number | string | Yes | The bank routing number to be validated. |
Response
Sucess ( 200 )
Errors & Warnings
Error ( 406 )
Error ( 429 ) )