first direct
first direct is a telephone- and internet-based retail bank and a division of HSBC UK Bank plc, headquartered in Leeds, England and launched in 1989. It offers personal current accounts, savings, credit cards, loans, mortgages and insurance to UK consumers with a reputation for customer service, operating with no physical branches of its own. As an HSBC brand, first direct participates in the UK Open Banking regime under HSBC UK - one of the nine CMA9 banks mandated by the Competition and Markets Authority - and is regulated by the Financial Conduct Authority (FCA) and Prudential Regulation Authority (PRA). Its Open Banking surfaces conform to the Open Banking Implementation Entity (OBIE / Open Banking Limited) standards - a public, unauthenticated Open Data API (personal current account product reference data, ATM and branch locators, published on the shared HSBC api.hsbc.com host where "first direct" appears as a distinct brand) and the FAPI-secured OBIE Read/Write APIs - Account and Transaction Information (AIS), Payment Initiation (PIS) and Confirmation of Funds (CBPII) - onboarded and documented through HSBC's developer portal at develop.hsbc.com, which serves the HSBC UK, first direct and M&S Bank brands.
first direct publishes 34 API contracts indexed on the APIs.io network, including Account Access Consents API, Accounts API, ATM API, and 31 more. Tagged areas include Financial Services, Banking, Open Banking, PSD2, and OBIE.
The first direct catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
first direct’s developer surface includes authentication, changelog, sandbox, getting-started guide, signup flow, documentation, support, and 33 more developer resources.
What this lets a business do 4
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| EU/EEA Payment and E-Money Institutions (PSD2 passports) | undeclared | - | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 5
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 34
Individual APIs this provider publishes, each with its own machine-readable definition.
first direct Account Access Consents API
The Account Access Consents API from first direct — 2 operation(s) for account access consents.
first direct Accounts API
The Accounts API from first direct — 2 operation(s) for accounts.
first direct ATM API
Endpoint for getting ATM data
first direct Balances API
The Balances API from first direct — 2 operation(s) for balances.
first direct BCA API
Endpoint for getting Business Current Account data
first direct Beneficiaries API
The Beneficiaries API from first direct — 2 operation(s) for beneficiaries.
first direct Branch API
Endpoint for getting Branch data
first direct CCC API
Endpoint for getting Commercial Credit Card data
first direct Debits API
The Direct Debits API from first direct — 2 operation(s) for direct debits.
first direct Domestic Payment Consents API
The Domestic Payment Consents API from first direct — 3 operation(s) for domestic payment consents.
first direct Domestic Payments API
The Domestic Payments API from first direct — 3 operation(s) for domestic payments.
first direct Domestic Scheduled Payment Consents API
The Domestic Scheduled Payment Consents API from first direct — 2 operation(s) for domestic scheduled payment consents.
first direct Domestic Scheduled Payments API
The Domestic Scheduled Payments API from first direct — 3 operation(s) for domestic scheduled payments.
first direct Domestic Standing Order Consents API
The Domestic Standing Order Consents API from first direct — 2 operation(s) for domestic standing order consents.
first direct Domestic Standing Orders API
The Domestic Standing Orders API from first direct — 3 operation(s) for domestic standing orders.
first direct File Payment Consents API
The File Payment Consents API from first direct — 3 operation(s) for file payment consents.
first direct File Payments API
The File Payments API from first direct — 4 operation(s) for file payments.
first direct Funds Confirmation Consents API
The Funds Confirmation Consents API from first direct — 2 operation(s) for funds confirmation consents.
first direct Funds Confirmations API
The Funds Confirmations API from first direct — 1 operation(s) for funds confirmations.
first direct International Payment Consents API
The International Payment Consents API from first direct — 3 operation(s) for international payment consents.
first direct International Payments API
The International Payments API from first direct — 3 operation(s) for international payments.
first direct International Scheduled Payments API
The International Scheduled Payments API from first direct — 3 operation(s) for international scheduled payments.
first direct International Scheduled Payments Consents API
The International Scheduled Payments Consents API from first direct — 3 operation(s) for international scheduled payments consents.
first direct International Standing Orders API
The International Standing Orders API from first direct — 3 operation(s) for international standing orders.
first direct International Standing Orders Consents API
The International Standing Orders Consents API from first direct — 2 operation(s) for international standing orders consents.
first direct Offers API
The Offers API from first direct — 2 operation(s) for offers.
first direct Parties API
The Parties API from first direct — 3 operation(s) for parties.
first direct PCA API
Endpoint for getting Personal Current Account data
first direct Products API
The Products API from first direct — 2 operation(s) for products.
first direct Scheduled Payments API
The Scheduled Payments API from first direct — 2 operation(s) for scheduled payments.
first direct SME API
Endpoint for getting Unsecured SME Loan data
first direct Standing Orders API
The Standing Orders API from first direct — 2 operation(s) for standing orders.
first direct Statements API
The Statements API from first direct — 5 operation(s) for statements.
first direct Transactions API
The Transactions API from first direct — 2 operation(s) for transactions.
Scroll for all 34
Open Collections 1
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Open Data API
OPEN COLLECTIONAgent Skills 3
Packaged agent skills for driving this provider's APIs from an AI assistant.
Retrieve account information (AIS)
AGENT SKILLConfirm availability of funds (CBPII)
AGENT SKILLInitiate a domestic payment (PIS)
AGENT SKILLSemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
First Direct Context
JSON-LDSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
first direct API Rules
SPECTRALOpenAPI Overlays 4
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
JSON Schema 18
Standalone JSON Schema definitions for this provider's data models.
File
JSON SCHEMAOBFundsConfirmationConsent1
JSON SCHEMAOBFundsConfirmation1
JSON SCHEMAOBReadConsent1
JSON SCHEMAOBWriteDomesticConsent4
JSON SCHEMAOBWriteDomesticScheduledConsent4
JSON SCHEMAOBWriteDomesticScheduled2
JSON SCHEMAOBWriteDomesticStandingOrderConsent5
JSON SCHEMAOBWriteDomesticStandingOrder3
JSON SCHEMAOBWriteDomestic2
JSON SCHEMAOBWriteFileConsent3
JSON SCHEMAOBWriteFile2
JSON SCHEMAOBWriteInternationalConsent5
JSON SCHEMAOBWriteInternationalScheduledConsent5
JSON SCHEMAOBWriteInternationalScheduled3
JSON SCHEMAOBWriteInternationalStandingOrderConsent6
JSON SCHEMAOBWriteInternationalStandingOrder4
JSON SCHEMAOBWriteInternational3
JSON SCHEMAScroll for all 18
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 4
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 9
Pagination, idempotency, versioning, errors, and events
Scroll for all 9
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 5
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 8
Properties that don't map to a standard resource type
Scroll for all 8
Source (apis.yml)
first direct API — frequently asked questions
Does first direct have an API?
Yes. APIs.io lists 34 APIs from first direct, including first direct Account Access Consents API, first direct Accounts API and first direct ATM API, and 31 more.
Is there an OpenAPI specification for the first direct API?
Yes. APIs.io indexes 34 OpenAPI specifications for first direct, each linked for download from this page.
How do I authenticate with the first direct API?
first direct documents its authentication (oauth2/openIdConnect/mutualTLS · 2 schemes). The details are profiled on APIs.io as First Direct Authentication.
Is the first direct API ready for AI agents?
first direct has a Kin Score of 54.5 out of 100 (strong) and an Agent Readiness score of 35.5 (agent-ready), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.