aid: tsb-bank url: https://raw.githubusercontent.com/api-evangelist/tsb-bank/refs/heads/main/apis.yml name: TSB Bank kind: company description: >- TSB Bank plc is a British retail and commercial bank headquartered in Edinburgh, offering current accounts, savings, mortgages, personal loans, credit cards, and insurance to personal and business customers across the United Kingdom. Spun out of Lloyds Banking Group in 2013 and listed before being acquired in 2015, TSB is a wholly owned subsidiary of the Spanish banking group Banco Sabadell. It is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the PRA. As an FCA-authorised account servicing payment service provider (ASPSP) under PSD2, TSB participates in UK Open Banking and publishes its APIs conformant to the Open Banking Implementation Entity (OBIE) standards through a public developer portal at apis.developer.tsb.co.uk. TSB is not one of the nine CMA-mandated banks (CMA9) but implements the same OBIE Open Data and Read/Write API family: unauthenticated Open Data reference APIs plus FAPI-secured Account and Transaction Information (AIS), Payment Initiation (PIS), and Confirmation of Funds (CBPII) services secured with OAuth2/OIDC, mutual-TLS, and PSD2 strong customer authentication. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Financial Services - Banking - Open Banking - PSD2 - OBIE - United Kingdom - Payments - Account Information - FAPI - Fintech created: '2026-07-23' modified: '2026-07-23' specificationVersion: '0.19' apis: - aid: tsb-bank:tsb-open-data-api name: TSB Open Data API description: >- TSB's public, unauthenticated Open Data API conformant to the OBIE Open Data API Standard, exposing reference data for ATMs, branches, personal current accounts, business current accounts, unsecured SME loans, and commercial credit cards. No live TSB Open Data endpoint was confirmed at review time; the harvested OpenAPI is the shared OBIE Open Data standard, not a TSB proprietary contract. humanURL: https://www.tsb.co.uk/help-and-support/open-banking/ baseURL: https://apis.tsb.co.uk tags: - Open Data - ATMs - Branches - Reference Data properties: - type: OpenAPI url: openapi/obie-open-data-openapi.json - type: Documentation url: https://www.tsb.co.uk/help-and-support/open-banking/ - type: APIReference url: https://openbankinguk.github.io/opendata-api-docs-pub/v2.4.0/ - aid: tsb-bank:tsb-account-transaction-information-api name: TSB Account and Transaction Information API (AIS) description: >- TSB's OBIE Read/Write Account and Transaction Information (AIS) API, providing authorised third-party providers read access to account, balance, transaction, beneficiary, standing order, direct debit, and statement data. FAPI-secured with OAuth2/OIDC, mutual-TLS, and PSD2 strong customer authentication; access requires developer-portal onboarding with OBIE/eIDAS certificates. humanURL: https://apis.developer.tsb.co.uk/ baseURL: https://apis.tsb.co.uk tags: - Account Information - AIS - Open Banking properties: - type: Documentation url: https://apis.developer.tsb.co.uk/ - type: APIReference url: https://github.com/OpenBankingUK/read-write-api-specs - aid: tsb-bank:tsb-payment-initiation-api name: TSB Payment Initiation API (PIS) description: >- TSB's OBIE Read/Write Payment Initiation (PIS) API, enabling authorised third-party providers to initiate domestic and scheduled payments and standing orders on behalf of consenting customers. FAPI-secured with OAuth2/OIDC, mutual-TLS, and PSD2 strong customer authentication; access requires developer-portal onboarding with OBIE/eIDAS certificates. humanURL: https://apis.developer.tsb.co.uk/ baseURL: https://apis.tsb.co.uk tags: - Payment Initiation - PIS - Payments properties: - type: Documentation url: https://apis.developer.tsb.co.uk/ - type: APIReference url: https://github.com/OpenBankingUK/read-write-api-specs - aid: tsb-bank:tsb-confirmation-of-funds-api name: TSB Confirmation of Funds API (CBPII) description: >- TSB's OBIE Read/Write Confirmation of Funds (CBPII) API, allowing authorised card-based payment instrument issuers to confirm whether funds are available on a customer account. FAPI-secured with OAuth2/OIDC, mutual-TLS, and PSD2 strong customer authentication; access requires developer-portal onboarding with OBIE/eIDAS certificates. humanURL: https://apis.developer.tsb.co.uk/ baseURL: https://apis.tsb.co.uk tags: - Confirmation of Funds - CBPII - Open Banking properties: - type: Documentation url: https://apis.developer.tsb.co.uk/ - type: APIReference url: https://github.com/OpenBankingUK/read-write-api-specs - aid: tsb-bank:tsb-oauth-toolkit-server name: TSB OAuth Toolkit (OTK) Server description: >- TSB's OpenID Connect / OAuth2 authorization server (Curity OAuth Toolkit, OTK Server APIs v4.3.1), backing the FAPI-secured OBIE Read/Write services. Exposes the authorize, token, token-revocation, userinfo, JWKS, session, and OIDC dynamic-client-registration endpoints. The OpenAPI 3.0.2 contract and the OpenID Provider discovery document are publicly served at apis.tsb.co.uk; token issuance and protected operations require client credentials and (for account/payment APIs) mutual-TLS with OBIE/eIDAS certificates. humanURL: https://apis.developer.tsb.co.uk/ baseURL: https://apis.tsb.co.uk tags: - OAuth - OpenID Connect - Identity - FAPI properties: - type: OpenAPI url: openapi/tsb-bank-oauth-server-openapi.json - type: Overlay url: overlays/tsb-bank-oauth-server-overlay.yaml - type: Documentation url: https://apis.tsb.co.uk/.well-known/openid-configuration - type: OpenIDConnect url: https://apis.tsb.co.uk/.well-known/openid-configuration common: - type: Overlay url: overlays/tsb-bank-obie-open-data-overlay.yaml - type: WellKnown url: well-known/tsb-bank-well-known.yml - type: SecurityTxt url: well-known/tsb-bank-security.txt - type: Conformance url: conformance/tsb-bank-conformance.yml - type: Lifecycle url: lifecycle/tsb-bank-lifecycle.yml - type: Conventions url: conventions/tsb-bank-conventions.yml - type: Idempotency url: conventions/tsb-bank-conventions.yml - type: ErrorCatalog url: errors/tsb-bank-problem-types.yml - type: DataModel url: data-model/tsb-bank-data-model.yml - type: MCPServer url: mcp/tsb-bank-mcp.yml - type: ToolCrosswalk url: mcp/tsb-bank-tool-crosswalk.yml - type: LLMsTxt url: llms/tsb-bank-llms.txt - type: AgentSkill url: skills/_index.yml - type: Security url: https://www.tsb.co.uk/.well-known/security.txt - type: AgenticAccess url: agentic-access/tsb-bank-agentic-access.yml - type: OAuthScopes url: scopes/tsb-bank-scopes.yml - type: Authentication url: authentication/tsb-bank-authentication.yml - type: VulnerabilityDisclosure url: security/tsb-bank-vulnerability-disclosure.yml - type: DomainSecurity url: security/tsb-bank-domain-security.yml - type: Website url: https://www.tsb.co.uk/ - type: DeveloperPortal url: https://apis.developer.tsb.co.uk/ - type: Documentation url: https://www.tsb.co.uk/help-and-support/open-banking/ - type: LinkedIn url: https://www.linkedin.com/company/tsb-bank - type: TermsOfService url: https://www.tsb.co.uk/legal/ - type: PrivacyPolicy url: https://www.tsb.co.uk/privacy/ - type: Support url: https://www.tsb.co.uk/help-and-support/ maintainers: - FN: Kin Lane email: kin@apievangelist.com