Welcome to the Santander Developers Portal
Get startedExplore our APIs
3.1.11
Account and Transactions
This API provides the ability for approved/authorised Account Information Service Providers (AISPs) to access a customer's account and transaction information for business current accounts (BCAs) and Personal Current Accounts (PCAs), Credit Cards, Savings Payment Accounts and Multi-Currency Payment Accounts, only when the PSU grants consent. This API is developed according to the Open Banking Read/Write API Specifications and fulfils PSD2 regulation.
3.3.0
Dynamic Client Registration
Dynamic Client Registration (DCR) API provides the ability for TPP to submit a Software Statement Assertion (SSA) to Santander for the purpose of registering and managing OAuth clients.
The TPPs can use this API to
* Register a new client
* Retrieve the details for a client that has already been registered
* Modify one or more attributes related to an existing client
* Delete an existing client
Frequently Asked Questions
What is Open Banking?
Open Banking is a reform, called for by the Competitions & Market Authority (CMA), which mandates Santander and the eight other largest current account providers (CMA9) to securely share customer account data and initiate payments with registered third party providers (TPPs) provided the customer has given their consent.
What are our Open Banking APIs?
All our Open Banking APIs are documented in the API Catalogue. Please refer to the API Catalogue in the Developer Portal for details.
How can I access Santander's Read/Write APIs?
As a TPP, in order to access our Read/Write APIs, you need to be enrolled with Open Banking (Enrolling Onto Open Banking Guide) and registered with the Financial Conduct Authority (FCA) or a National Competent Authority (NCA), as either an AISP and/or PISP, TSP or CBPII.
This will then enable you to access our APIs through the Santander Developer Portal.
How do I dynamically register with Open Banking APIs?
Santander supports the Open Banking Dynamic Client Registration implementation (RFC 7591). You can use the DCR API to dynamically register with us.