This page lists banks with open APIs you can search and filter by country. Banks with open APIs expose account and payment interfaces so apps can connect securely—via direct developer portals or through API aggregators. Use the directory below to find banking API documentation, sandbox access, and aggregator coverage (e.g. Plaid, Tink, TrueLayer) in 230+ countries. For an introduction to how these APIs work, see our Open Banking API guide.
What are banks with open APIs?
Banks with open APIs are institutions that offer standardized, secure interfaces for third-party apps to access account data or initiate payments with customer consent. In regulated markets (EU, UK, Australia, Brazil), many banks are required to provide such APIs; elsewhere, adoption is voluntary but growing. The table above shows examples—search or filter by country to find more banks with open APIs.
Find Bank APIs
Bank API FAQ
Thousands of banks worldwide have open APIs. In the EU, UK, Australia, and Brazil, regulations require many banks to provide APIs. In the US and other regions, adoption is growing. This directory lists banks with open APIs—filter by country or browse via API aggregators like Plaid, Tink, and TrueLayer for coverage. For the full list, use the search above or explore by country.
A bank API (Application Programming Interface) allows third-party applications to securely access banking data and services. Bank APIs enable features like account aggregation, payment initiation, balance checks, and transaction history retrieval. Under regulations like PSD2 and Open Banking, many banks are required to provide APIs to licensed third parties.
To access a bank's API, you typically need to: 1) Register as a developer on the bank's developer portal, 2) Obtain API credentials (client ID and secret), 3) Get licensed as a TPP (Third Party Provider) if required by regulation, 4) Integrate using the bank's API documentation and sandbox environment for testing.
Direct bank APIs connect you to a single bank's systems, requiring separate integrations for each bank. Aggregator APIs (like Plaid, Tink, or TrueLayer) provide a unified API that connects to thousands of banks, simplifying integration but adding an intermediary. Direct APIs offer more control; aggregators offer broader coverage and faster time-to-market.
Not all banks have public APIs. In regions with Open Banking regulations (EU, UK, Australia, Brazil), banks are required to provide APIs. In other regions like the US, APIs are voluntary. Many banks without direct APIs can still be accessed through aggregator services that use screen scraping or other methods.
Bank APIs typically provide access to: account information (balances, account details), transaction history, payment initiation (for licensed providers), direct debits, standing orders, and beneficiary management. The specific data available depends on the API type, your licensing, and user consent.
A bank API sandbox is a testing environment that simulates the bank's production API using mock data. It allows developers to build and test integrations without accessing real customer accounts or making actual transactions. Most bank developer portals offer sandbox access for free.
Use the search and country filter on this page to list banks with open APIs by country. Select your country from the dropdown above the directory, or browse the Popular Bank APIs section for well-known examples. You can also check our country pages (e.g. Open Banking in UK, Open Banking in US) for a full list of banks and aggregator coverage in that market.
Yes. Banks with open APIs use regulated interfaces (e.g. OAuth 2.0, Strong Customer Authentication) so your credentials stay with the bank. Third-party apps receive only limited, time-bound access—they never see your password.
For more, see Is Open Banking safe? and Is API banking safe?.
Traditional banking typically meant no programmatic access—you used the bank's own app or website only. Banks with open APIs allow licensed third-party apps to access account data or initiate payments with your consent, via standardized APIs. That enables budgeting apps, instant lending, pay-by-bank, and account aggregation across multiple banks.
Yes. API aggregators (e.g. Plaid, Tink, TrueLayer) connect to thousands of banks through a single integration. Many banks that don't offer a public developer portal are still reachable via these aggregators. Use the API Aggregators section on this page to compare providers and their bank coverage by country.



