Skip to main content
Bank Validation verifies bank account numbers and sort codes to reduce failed payments and fraud.

Coverage

  • UK accounts: Full validation including account number and sort code verification
  • International accounts: IBAN validation for EMEA regions (excluding US)

Available Endpoints

Bank Validation provides four API endpoints:

UK Validation

International Validation

Getting Started

  1. Create an API key if you don’t have one
  2. Choose the appropriate endpoint for your use case
  3. Make your first request using the endpoint documentation above
Here’s a simple example request for the Individual Validate endpoint:

What Bank Validation Returns

Bank Validation confirms:
  • Whether the account number matches the sort code
  • Bank and branch information for the sort code
Response should be in the following format:
And you can use this information below to interpret the response fields:

Validation Results

Corrected Details

Bank Information

Contact Information

Payment Services

When an error occurs, the API returns an error response with the following structure:

Common Error Codes

Tip: Check the Resolution field for specific steps to fix the error. For more details on error responses, see Individual Bank Validation in API documentation.
Note: Bank Validation does not return information about account holders. Only sort code and account number validity are verified.

Try Bank Validation

Test Bank Validation using the Individual Validate Playground to make your first request.

FAQ

Many banks use central processing depots for BACS and other transactions. A sort code may return the bank’s central depot address rather than the specific branch location.
Most Bank Validation services are UK-only. The International Validate endpoint covers EMEA regions (excluding US).