Starling Bank is a UK app-only digital challenger bank founded in 2014 by Anne Boden and headquartered in London, holding a full UK banking licence and authorised and regulated by the Prudential Regulation Authority and the Financial Conduct Authority (FSCS-protected, SWIFT SRLGGB2L). It is a privately held company - not a mutual and not publicly listed - backed by investors including Goldman Sachs, Fidelity, and the Qatar Investment Authority, and it also licenses its core banking platform as Software-as-a-Service under the "Engine by Starling" brand. As an FCA-authorised ASPSP it participates in UK Open Banking / PSD2, but Starling is best known for its own developer-friendly, bespoke RESTful Developer API (accounts, transaction feed, payments, payees, savings goals/spaces, cards, mandates, and identity) served over OAuth2 at api.starlingbank.com with a full sandbox, alongside its Open Banking Read/Write (AIS, PIS, CBPII) conformance to the Open Banking Implementation Entity (OBIE) standard secured with FAPI-grade OAuth2/OIDC, mutual-TLS, and PSD2 strong customer authentication. Starling is a challenger bank and is not one of the nine CMA9 mandated banks.
Starling Bank publishes 1 API on the APIs.io network: Starling Open Data API (OBIE Standard). Tagged areas include Financial-Services, Banking, Open Banking, PSD2, and OBIE.
Starling Bank’s developer surface includes authentication, sandbox, API reference, documentation, getting-started guide, engineering blog, support, and 23 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Banking & Open Finance regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Bespoke Starling Developer API for retrieving a customer's accounts, account identifiers (sort code / account number), and balances. Served over OAuth2 at the api.starlingbank.c...
Returns account-holder profile information - the type of account holder (individual, business, joint, sole trader), name, and registered details - from the Starling bespoke Deve...
The Starling transaction feed (feed items) API exposes real-time transaction activity, feed-item detail, spending categories, receipts, and attachments for an account over the b...
Initiate and manage domestic and scheduled payments, payment orders, and standing orders from a Starling account through the bespoke Developer API, secured with OAuth2 and payme...
Create, list, and manage payees (beneficiaries) and payee accounts used when initiating payments from a Starling account via the bespoke Developer API.
Retrieve card details and control card settings - enabling or disabling the card and per-feature controls (ATM, online, mobile wallet, magstripe, gambling) - via the Starling be...
Returns the identity and token/authorising-individual context for the authenticated Starling user, including the scopes granted to the access token, via the bespoke Developer API.
UK Open Banking Open Data API - PUBLIC, unauthenticated reference data (personal and business current accounts, and, for banks with a physical estate, ATMs and branches) modelle...
UK Open Banking Read/Write Account and Transaction Information (AIS) API for accessing account, balance, transaction, and product data as an FCA-authorised ASPSP, conformant to ...
UK Open Banking Read/Write Payment Initiation (PIS) API for initiating domestic and other payments as an FCA-authorised ASPSP, conformant to the OBIE Read/Write standard and sec...
UK Open Banking Read/Write Confirmation of Funds (CBPII) API allowing a card-based payment instrument issuer to confirm whether funds are available, as an FCA-authorised ASPSP, ...
aid: starling-bank
url: https://raw.githubusercontent.com/api-evangelist/starling-bank/refs/heads/main/apis.yml
name: Starling Bank
kind: company
description: Starling Bank is a UK app-only digital challenger bank founded in 2014 by Anne Boden and headquartered in London,
holding a full UK banking licence and authorised and regulated by the Prudential Regulation Authority and the Financial
Conduct Authority (FSCS-protected, SWIFT SRLGGB2L). It is a privately held company - not a mutual and not publicly listed
- backed by investors including Goldman Sachs, Fidelity, and the Qatar Investment Authority, and it also licenses its core
banking platform as Software-as-a-Service under the "Engine by Starling" brand. As an FCA-authorised ASPSP it participates
in UK Open Banking / PSD2, but Starling is best known for its own developer-friendly, bespoke RESTful Developer API (accounts,
transaction feed, payments, payees, savings goals/spaces, cards, mandates, and identity) served over OAuth2 at api.starlingbank.com
with a full sandbox, alongside its Open Banking Read/Write (AIS, PIS, CBPII) conformance to the Open Banking Implementation
Entity (OBIE) standard secured with FAPI-grade OAuth2/OIDC, mutual-TLS, and PSD2 strong customer authentication. Starling
is a challenger bank and is not one of the nine CMA9 mandated banks.
accessModel:
pricing: free
onboarding: self-serve
trial: true
try_now: false
public: false
label: Free · Self-serve developer signup with sandbox
confidence: high
source:
- authentication
- documentation
generated: '2026-07-23'
method: derived
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
- Challenger Bank
- Fintech
- FAPI
tags_raw:
- Financial Services
- Banking
- Open Banking
- PSD2
- OBIE
- United Kingdom
- Payments
- Account Information
- Challenger Bank
- Fintech
- FAPI
created: '2026-07-23'
modified: '2026-07-23'
specificationVersion: '0.23'
apis:
- aid: starling-bank:starling-accounts-api
name: Starling Accounts API
description: Bespoke Starling Developer API for retrieving a customer's accounts, account identifiers (sort code / account
number), and balances. Served over OAuth2 at the api.starlingbank.com/api/v2 host with a full sandbox at api-sandbox.starlingbank.com.
humanURL: https://developer.starlingbank.com/docs
baseURL: https://api.starlingbank.com/api/v2
tags:
- Account
- Balances
tags_raw:
- Accounts
- Balances
properties:
- type: Documentation
url: https://developer.starlingbank.com/docs
- type: APIReference
url: https://developer.starlingbank.com/docs
- type: Sandbox
url: https://api-sandbox.starlingbank.com/api/v2
- aid: starling-bank:starling-account-holder-api
name: Starling Account Holder API
description: Returns account-holder profile information - the type of account holder (individual, business, joint, sole
trader), name, and registered details - from the Starling bespoke Developer API.
humanURL: https://developer.starlingbank.com/docs
baseURL: https://api.starlingbank.com/api/v2
tags:
- Account Holder
- Identity
properties:
- type: Documentation
url: https://developer.starlingbank.com/docs
- type: APIReference
url: https://developer.starlingbank.com/docs
- aid: starling-bank:starling-transaction-feed-api
name: Starling Transaction Feed API
description: The Starling transaction feed (feed items) API exposes real-time transaction activity, feed-item detail, spending
categories, receipts, and attachments for an account over the bespoke Developer API.
humanURL: https://developer.starlingbank.com/docs
baseURL: https://api.starlingbank.com/api/v2
tags:
- Transaction
- Feed Items
tags_raw:
- Transactions
- Feed Items
properties:
- type: Documentation
url: https://developer.starlingbank.com/docs
- type: APIReference
url: https://developer.starlingbank.com/docs
- aid: starling-bank:starling-payments-api
name: Starling Payments API
description: Initiate and manage domestic and scheduled payments, payment orders, and standing orders from a Starling account
through the bespoke Developer API, secured with OAuth2 and payment scopes.
humanURL: https://developer.starlingbank.com/docs
baseURL: https://api.starlingbank.com/api/v2
tags:
- Payments
- Standing Orders
properties:
- type: Documentation
url: https://developer.starlingbank.com/docs
- type: APIReference
url: https://developer.starlingbank.com/docs
- aid: starling-bank:starling-payees-api
name: Starling Payees API
description: Create, list, and manage payees (beneficiaries) and payee accounts used when initiating payments from a Starling
account via the bespoke Developer API.
humanURL: https://developer.starlingbank.com/docs
baseURL: https://api.starlingbank.com/api/v2
tags:
- Payees
- Beneficiaries
properties:
- type: Documentation
url: https://developer.starlingbank.com/docs
- type: APIReference
url: https://developer.starlingbank.com/docs
- aid: starling-bank:starling-savings-goals-api
name: Starling Savings Goals API
description: Create and manage Savings Goals (Spaces), add or withdraw money, and round-up transfers within a Starling account
through the bespoke Developer API.
humanURL: https://developer.starlingbank.com/docs
baseURL: https://api.starlingbank.com/api/v2
tags:
- Savings Goals
- Spaces
properties:
- type: Documentation
url: https://developer.starlingbank.com/docs
- type: APIReference
url: https://developer.starlingbank.com/docs
- aid: starling-bank:starling-cards-api
name: Starling Cards API
description: Retrieve card details and control card settings - enabling or disabling the card and per-feature controls (ATM,
online, mobile wallet, magstripe, gambling) - via the Starling bespoke Developer API.
humanURL: https://developer.starlingbank.com/docs
baseURL: https://api.starlingbank.com/api/v2
tags:
- Cards
- Card Controls
properties:
- type: Documentation
url: https://developer.starlingbank.com/docs
- type: APIReference
url: https://developer.starlingbank.com/docs
- aid: starling-bank:starling-mandates-api
name: Starling Mandates API
description: List and cancel direct debit mandates on a Starling account through the bespoke Developer API.
humanURL: https://developer.starlingbank.com/docs
baseURL: https://api.starlingbank.com/api/v2
tags:
- Mandates
- Direct Debits
properties:
- type: Documentation
url: https://developer.starlingbank.com/docs
- type: APIReference
url: https://developer.starlingbank.com/docs
- aid: starling-bank:starling-identity-api
name: Starling Identity API
description: Returns the identity and token/authorising-individual context for the authenticated Starling user, including
the scopes granted to the access token, via the bespoke Developer API.
humanURL: https://developer.starlingbank.com/docs
baseURL: https://api.starlingbank.com/api/v2
tags:
- Identity
- Authentication
tags_raw:
- Identity
- OAuth
properties:
- type: Documentation
url: https://developer.starlingbank.com/docs
- type: APIReference
url: https://developer.starlingbank.com/docs
- aid: starling-bank:starling-open-data-api
name: Starling Open Data API (OBIE Standard)
description: UK Open Banking Open Data API - PUBLIC, unauthenticated reference data (personal and business current accounts,
and, for banks with a physical estate, ATMs and branches) modelled on the OBIE Open Data standard. Starling is an app-only
bank with no branches or ATM estate; no live Open Data endpoint was confirmed for Starling during this review, so the
harvested specification is the shared OBIE standard, not a Starling contract.
humanURL: https://developer.starlingbank.com/docs/open-banking
baseURL: https://api.starlingbank.com/open-banking
tags:
- Open Data
- Reference Data
properties:
- type: OpenAPI
url: openapi/obie-opendata-swagger.json
- type: Documentation
url: https://developer.starlingbank.com/docs/open-banking
- type: APIReference
url: https://github.com/OpenBankingUK/opendata-api-spec-compiled
- aid: starling-bank:starling-account-transaction-api
name: Starling Account and Transaction Information API (AIS, OBIE Read/Write)
description: UK Open Banking Read/Write Account and Transaction Information (AIS) API for accessing account, balance, transaction,
and product data as an FCA-authorised ASPSP, conformant to the OBIE Read/Write standard and secured with FAPI OAuth2/OIDC,
mutual-TLS, and PSD2 strong customer authentication. Base path shown is the OBIE standard shape and was not publicly confirmed
for Starling.
humanURL: https://developer.starlingbank.com/docs/open-banking
baseURL: https://api.starlingbank.com/open-banking/v3.1/aisp
tags:
- Account Information
- AIS
- Open Banking
properties:
- type: Documentation
url: https://developer.starlingbank.com/docs/open-banking
- type: APIReference
url: https://github.com/OpenBankingUK/read-write-api-specs
- aid: starling-bank:starling-payment-initiation-api
name: Starling Payment Initiation API (PIS, OBIE Read/Write)
description: UK Open Banking Read/Write Payment Initiation (PIS) API for initiating domestic and other payments as an FCA-authorised
ASPSP, conformant to the OBIE Read/Write standard and secured with FAPI OAuth2/OIDC, mutual-TLS, and PSD2 strong customer
authentication. Base path shown is the OBIE standard shape and was not publicly confirmed for Starling.
humanURL: https://developer.starlingbank.com/docs/open-banking
baseURL: https://api.starlingbank.com/open-banking/v3.1/pisp
tags:
- Payment Initiation
- PIS
- Open Banking
properties:
- type: Documentation
url: https://developer.starlingbank.com/docs/open-banking
- type: APIReference
url: https://github.com/OpenBankingUK/read-write-api-specs
- aid: starling-bank:starling-confirmation-of-funds-api
name: Starling Confirmation of Funds API (CBPII, OBIE Read/Write)
description: UK Open Banking Read/Write Confirmation of Funds (CBPII) API allowing a card-based payment instrument issuer
to confirm whether funds are available, as an FCA-authorised ASPSP, conformant to the OBIE Read/Write standard and secured
with FAPI OAuth2/OIDC, mutual-TLS, and PSD2 strong customer authentication. Base path shown is the OBIE standard shape
and was not publicly confirmed for Starling.
humanURL: https://developer.starlingbank.com/docs/open-banking
baseURL: https://api.starlingbank.com/open-banking/v3.1/cbpii
tags:
- Confirmation of Funds
- CBPII
- Open Banking
properties:
- type: Documentation
url: https://developer.starlingbank.com/docs/open-banking
- type: APIReference
url: https://github.com/OpenBankingUK/read-write-api-specs
common:
- type: VulnerabilityDisclosure
url: security/starling-bank-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/starling-bank-domain-security.yml
- type: Security
url: https://www.starlingbank.com/security/disclosure/
- type: Authentication
url: authentication/starling-bank-authentication.yml
- type: Packages
url: packages/starling-bank-packages.yml
- type: SDKs
url: packages/starling-bank-packages.yml
- type: WellKnown
url: well-known/starling-bank-well-known.yml
- type: SecurityTxt
url: well-known/starling-bank-security.txt
- type: Conformance
url: conformance/starling-bank-conformance.yml
- type: Lifecycle
url: lifecycle/starling-bank-lifecycle.yml
- type: Conventions
url: conventions/starling-bank-conventions.yml
- type: Idempotency
url: conventions/starling-bank-conventions.yml
- type: ErrorCatalog
url: errors/starling-bank-problem-types.yml
- type: Sandbox
url: sandbox/starling-bank-sandbox.yml
- type: LLMsTxt
url: llms/starling-bank-llms.txt
- type: Overlay
url: overlays/starling-bank-opendata-overlay.yaml
- type: APIReference
url: https://developer.starlingbank.com/docs
- type: Website
url: https://www.starlingbank.com/
- type: DeveloperPortal
url: https://developer.starlingbank.com/
- type: Documentation
url: https://developer.starlingbank.com/docs
- type: GettingStarted
url: https://developer.starlingbank.com/docs/getting-started
- type: OpenBanking
url: https://developer.starlingbank.com/docs/open-banking
- type: GitHubOrganization
url: https://github.com/starlingbank
- type: LinkedIn
url: https://www.linkedin.com/company/starling-bank
- type: Blog
url: https://www.starlingbank.com/blog/
- type: StatusPage
url: https://starlingbank.statuspage.io/
- type: Support
url: https://developer.starlingbank.com/community
- type: Compliance
url: https://www.starlingbank.com/current-account/service-information/api-performance/
- type: TermsOfService
url: https://www.starlingbank.com/legal/
- type: PrivacyPolicy
url: https://www.starlingbank.com/legal/privacy-notice/
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com