Verification API basics

An overview of our Verification product.

The Verification API can be used to verify a user's bank account and return the associated bank details.

How it works

  1. The user gives consent for you to access their bank data.
  2. They are redirected to their bank to authenticate, then sent back to your app.
  3. To request verification, send the user's name to the Verification API.
  4. We compare the identity data to the account holder's name for all the connected account(s) the user has given consent for.
  5. We return the result of the comparison along with its match_score.

Availability

We offer the Verification API in the UK, Germany, and Spain in Public Beta. We can support more countries on demand. Contact customer support to find out more.

Get started

Use the Verification API to verify user accounts.

  1. Choose the providers you want to integrate with. Verification API is avaliable in the UK, Germany, and Spain in public beta.
  2. Implement the authentication flow detailed in the Connect an account guide and:
    • Set the scopes field to verification only.
    • Set the providers field according to your needs.
  3. Contact Support with your client_id so that we can enable your access.
  4. Generate an auth link and whitelist your redirect URIs in the App Settings in Console.
  5. Generate an access token.
  6. Use the Data and Verification Postman collection to make a request to the API.

For more details around the account holder name format that is returned for each bank, see the article on our help centre.

See also