Looking for our developer API? https://teller.io/developer

Banking APIs for developers

One easy to use API to verify account details, move money, make payments, view transactions, and more.

Get StartedAPI documentation
$ http https://api.teller.io/accounts "Authorization: Bearer $TOKEN"
HTTP/1.1 200 OK
cache-control: max-age=0, private, must-revalidate
content-length: 1581
content-type: application/json; charset=utf-8
date: Tue, 25 Jun 2019 02:23:16 GMT
server: Teller API
    "account_number": "•••••001",
    "balance": "123.45",
    "bank_code": "00-00-01",
    "currency": "GBP",
    "id": "8babe467-feed-40ad-869a-f1b5beefface",
    "institution": "barclays",
    "links": {
      "self": "https://api.teller.io/accounts/8babe467-feed-40ad-869a-f1b5beefface",
      "payments": "https://api.teller.io/accounts/8babe467-feed-40ad-869a-f1b5beefface/payments",
      "transactions": "https://api.teller.io/accounts/8babe467-feed-40ad-869a-f1b5beefface/transactions",
      "payees": "https://api.teller.io/accounts/8babe467-feed-40ad-869a-f1b5beefface/payees",
      "direct_debits": "https://api.teller.io/accounts/8babe467-feed-40ad-869a-f1b5beefface/direct_debit",
      "standing_orders": "https://api.teller.io/accounts/8babe467-feed-40ad-869a-f1b5beefface/standing_orders"
    "name": "THE BARCLAYS BANK A/C",
    "updated_at": "2019-06-25T02:23:17.292223Z"

The fastest banking API in the Universe

Get live, up to date information from the bank instantly. You no longer have to put up with the brittle crapshoot of using screenscrapers. Asking yourself "will it break or will I get day old information minutes after I asked for it?" is a thing of the past.

Teller is fast, reliable, and instant

Powerful APIs

Teller provides a rich suite of APIs allowing you to not only build applications that can read data from your users' bank accounts, but also applications that perform write operations, e.g. making payments.

  • View accounts
  • Get up to date account balances
  • View transaction history
  • Make transfers between accounts
  • Make payments to 3rd parties
  • Create, view & destroy payees
  • Create, view & cancel standing orders
  • View & cancel Direct Debits

Simple user journeys

Getting users through the authorisation flow quickly is crucial to great UX. We've made it safe and easy for users to grant your application permissions on their bank accounts and back into your app as quick as possible.