For Agents
Look up UK bank branch and ATM locations and retrieve published product details for personal accounts, business accounts, credit cards, and SME loans across the CMA9 banks.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Open Data API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Open Data API API.
List all ATM locations published by a CMA9 bank including coordinates and accessibility features
Retrieve branch directory entries with opening hours, addresses, and disability access information
Look up personal current account product features including overdraft rates and switching incentives
Compare business current account fee structures and eligibility criteria across UK banks
GET STARTED
Use for: Find all ATMs operated by a specific UK bank, List branches with disabled access in a given postcode area, Compare personal current account overdraft rates across CMA9 banks, Retrieve published business current account fees for a given bank
Not supported: Does not handle payment initiation, account information access, or customer authentication — use for published UK bank product, branch, and ATM directory data only.
The UK Open Banking Open Data API publishes machine-readable directory information about UK bank branches, ATMs, personal current accounts, business current accounts, commercial credit cards, and unsecured SME loans across the nine CMA9 banks. The data covers product features, fees, eligibility criteria, and physical access points such as branch addresses and ATM locations. It is a public, unauthenticated dataset designed to power product comparison sites, branch finders, and accessibility tools without exposing customer data. Coverage spans HSBC, Barclays, Lloyds, NatWest, Santander, RBS, Bank of Ireland, Danske, and Nationwide.
Fetch commercial credit card terms including representative APR and fee schedules
Query unsecured SME loan products with rate ranges, term limits, and eligibility rules
Patterns agents use Open Data API API for, with concrete tasks.
★ Branch and ATM Finder
Build a branch and ATM locator that shows opening hours, accessibility features, and services available at each UK bank location. The /branches and /atms endpoints return geocoded directory entries published directly by the CMA9 banks, so map markers and disability access filters stay aligned with each bank's official record. Suitable for consumer comparison apps and accessibility tools.
Call GET /atms for each CMA9 bank and return all ATMs within 1km of postcode SW1A 1AA that support cash deposits.
Current Account Comparison
Power a personal or business current account comparison site by pulling product features, fees, switching incentives, and overdraft terms directly from each bank's published Open Data feed. The /personal-current-accounts and /business-current-accounts endpoints provide the structured fields needed for side-by-side tables without scraping marketing pages.
Fetch /personal-current-accounts from each CMA9 bank and surface the three accounts with the lowest authorised overdraft EAR for a customer with a 700 credit score.
SME Loan and Credit Card Discovery
Help small businesses identify unsecured SME loan and commercial credit card products that match their criteria. The /unsecured-sme-loans and /commercial-credit-cards endpoints expose representative APRs, term ranges, and eligibility rules in a consistent schema across providers, so a recommendation engine can rank products without navigating each bank's site.
List all unsecured SME loans with a maximum amount of GBP 25000 or higher and term up to 60 months, sorted by representative APR ascending.
AI Agent Product Research
Through Jentic, an AI agent can answer customer questions about UK retail banking products without parsing scraped HTML. The agent searches for the right Open Data endpoint, loads its schema, and returns structured comparisons. Because the API is unauthenticated and rate-limit-friendly, agents can refresh data on demand for product research workflows.
Through Jentic, search for 'list UK bank branches', load the /branches operation, and return all Barclays branches that are wheelchair accessible.
6 endpoints — the uk open banking open data api publishes machine-readable directory information about uk bank branches, atms, personal current accounts, business current accounts, commercial credit cards, and unsecured sme loans across the nine cma9 banks.
METHOD
PATH
DESCRIPTION
/atms
List published ATMs with locations and capabilities
/branches
List bank branches with hours and accessibility data
/personal-current-accounts
Retrieve personal current account product data
/business-current-accounts
Retrieve business current account product data
/commercial-credit-cards
Retrieve commercial credit card products
/unsecured-sme-loans
Retrieve unsecured SME loan products
/atms
List published ATMs with locations and capabilities
/branches
List bank branches with hours and accessibility data
/personal-current-accounts
Retrieve personal current account product data
/business-current-accounts
Retrieve business current account product data
/commercial-credit-cards
Retrieve commercial credit card products
Three things that make agents converge on Jentic-routed access.
Credential isolation
The Open Data API requires no credentials, so there is nothing to store in the Jentic MAXsystem vault. Agents simply pick the right CMA9 bank base URL through Jentic's catalogue and execute the GET request.
Intent-based discovery
Agents search by intent (e.g., 'find UK bank branches with disability access') and Jentic returns the matching /branches or /atms operation along with its response schema, so the agent can filter results without reading the OBIE specification.
Time to first call
Direct Open Data integration: a few hours to handle nine separate base URLs, JSON shapes, and rate-limit quirks. Through Jentic: under 15 minutes — search, load, execute against any CMA9 bank.
Alternatives and complements available in the Jentic catalogue.
Payment Initiation API
PSD2 payment initiation for the same UK Open Banking ecosystem.
Choose this when an agent needs to actually move money out of a UK customer account, rather than read public product or directory data.
Swiss NextGen Banking API-Framework
Swiss equivalent based on Berlin Group NextGenPSD2 instead of UK Open Banking.
Choose this when the user is in Switzerland — UK Open Data covers CMA9 banks only and has no Swiss coverage.
Plaid API
Aggregator-style account access used widely outside the UK Open Banking standard.
Choose Plaid when the agent needs cross-jurisdiction or US bank coverage with a single integration rather than CMA9 product reference data.
Specific to using Open Data API API through Jentic.
What authentication does the Open Data API use?
The Open Data API is fully public — there are no security schemes defined in the spec, so requests do not require an API key, OAuth token, or client certificate. Through Jentic, this means agents can call the six published endpoints with no credential setup, while the MAXsystem vault stays unused for this API.
Can I look up ATM locations for a specific bank with the Open Data API?
Yes. Each CMA9 bank publishes its own /atms feed under its reference implementation host, so you call GET /atms against the bank's Open Data base URL to receive a directory of ATMs with coordinates, services, and accessibility flags. The response schema is consistent across banks, making cross-bank aggregation straightforward.
What are the rate limits for the Open Data API?
The Open Banking Implementation Entity does not publish hard rate limits for the Open Data endpoints, but each CMA9 bank operates its own reference implementation and may apply fair-use throttling. Cache product and directory responses where possible — the underlying data changes daily at most.
How do I compare personal current accounts across banks through Jentic?
Search Jentic for 'list personal current accounts', load the GET /personal-current-accounts operation, and execute it once per CMA9 bank base URL. Jentic returns the structured product feed so an agent can rank accounts by overdraft EAR, monthly fee, or switching incentive without scraping comparison sites.
Is the Open Data API free?
Yes. The Open Data feeds are mandated by the CMA Open Banking Order and are published free of charge by each CMA9 bank. There are no subscription tiers or usage fees — only the cost of running your own client and caching layer.
Does the Open Data API return live customer account data?
No. This API only exposes published product reference data and physical directory information such as branches and ATMs. To access live customer account data you need the Account Information API under PSD2, which requires TPP registration, eIDAS certificates, and customer consent.
/unsecured-sme-loans
Retrieve unsecured SME loan products