Open Banking Account Information

Open Banking Account Information

This API, provides the ability for approved/authorised account information service providers (AISPs) to access a customer’s (payment service user, PSU) 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. see https://www.openbanking.org.uk

Key Features:

  • List of Transactions: Debits, Credits, Value, Description, TransactionID, Status, BookingDateTime
  • Account details: Account Type and Account Subtype, Overdraft information
  • Balances
  • Saved payees
  • Recurring payments: Direct Debits, Standing Orders
  • Product Details
  • Offers
  • Statements
  • Account Holder Name

New in this version:

  • We are introducing a new /transactions endpoint field called “mutability” which allows you to distinguish between transactions whose description and other details might be subject to change (“mutable”) against those that are not subject to change (“immutable”).
  • We have added the field RepresentativeAPR field in PCA/BCA Product endpoints.

Custom Data Types

For model class "OBExternalAccountIdentification4Code" Santander has introduced a custom data type for Account/SchemeName to identify some Savings Accounts which do not have a numeric sort code account number format named "UK.Santander.SavingsRollNumber"

eg:

  • "SAVINGR12345678".

  • "SAVING123456789".

What can you do?

Register an intent to retrieve account information by creating an "account request". This registers the data "permissions", expiration and transaction history timeframe the PSU has consented to provide to the AISP.

This subsequently allows the AISP to retrieve account and transaction data for that PSU.

Authorisations to AISPs will be available to review or stop by the PSU through online banking.

Who can have access to the API?

Access to the Account Information API is limited to approved/authorised AISPs, using eIDAS certificates. Approval and authorisation is managed by the Financial Conduct Authority in the UK (FCA, see https://www.fca.org.uk/ and other relevant competent authorities across the EU. Approved/Authorised organisations should then be enrolled to use the Open Banking Directory. By successfully accomplishing these prerequisites, an AISP will obtain the necessary digital identities and certificates which enable organisations to securely connect and communicate via the Open Banking Security Profile (OIDC) in a standard manner and to best protect all parties within the Open Banking ecosystem.

API Documention

Account and Transactions V3

3.1.60
Reference documentation Download swagger spec

Contact

Name: Support Mailbox Email: openbankingAPI@santander.co.uk
Default Planlock
Rate limits: 200 per minute
Burst limits: 60 per second
... to use this plan
Show all plan details
ActionPathCall Rate
POST /account-access-consents 2 rate limits *
GET /account-access-consents/{ConsentId} 2 rate limits *
DELETE /account-access-consents/{ConsentId} 2 rate limits *
GET /accounts 2 rate limits *
GET /accounts/{AccountId} 2 rate limits *
GET /accounts/{AccountId}/balances 2 rate limits *
GET /accounts/{AccountId}/beneficiaries 2 rate limits *
GET /accounts/{AccountId}/direct-debits 2 rate limits *
GET /accounts/{AccountId}/offers 2 rate limits *
GET /accounts/{AccountId}/parties 2 rate limits *
GET /accounts/{AccountId}/party 2 rate limits *
GET /accounts/{AccountId}/product 2 rate limits *
GET /accounts/{AccountId}/scheduled-payments 2 rate limits *
GET /accounts/{AccountId}/standing-orders 2 rate limits *
GET /accounts/{AccountId}/statements 2 rate limits *
GET /accounts/{AccountId}/statements/{StatementId} 2 rate limits *
GET /accounts/{AccountId}/statements/{StatementId}/file 2 rate limits *
GET /accounts/{AccountId}/statements/{StatementId}/transactions 2 rate limits *
GET /accounts/{AccountId}/transactions 2 rate limits *
GET /balances 2 rate limits *
GET /beneficiaries 2 rate limits *
GET /direct-debits 2 rate limits *
GET /offers 2 rate limits *
GET /party 2 rate limits *
GET /products 2 rate limits *
GET /scheduled-payments 2 rate limits *
GET /standing-orders 2 rate limits *
GET /statements 2 rate limits *
GET /transactions 2 rate limits *

Use this API

To use this API, you must be registered for Production access in the Open banking Directory.