Build on the foundation
Developers
Use the open API as your app's banking reference layer — entities, relationships and schema, three GETs away.
Quickstart
Shell
curl -s https://banking.foundation/api/v1/banks?type=Digital
curl -s https://banking.foundation/api/v1/countries/singapore
curl -s https://banking.foundation/api/v1/graph/banks/hsbc
JavaScript
const r = await fetch(
"https://banking.foundation/api/v1/providers?category=Core+banking"
);
const { data } = await r.json();
// [{ id: "temenos", … }, …]
The three layers you can build on
1 · Entities
Reference data
Stable ids for banks, rails, standards, providers, regulators, jurisdictions — your app's banking reference layer.
2 · Graph
Relationships
/api/v1/graph/… returns an entity's neighborhood — jurisdiction, regulators, peers, layers — as nodes + edges.
For AI agents
The machine-readable index at /llms.txt describes every endpoint. GET /api/v1/all returns the full dataset in one response. See Banking for AI.
Ground rules
Free, no key, fair-use limits. Data is seed-0.1 · 2026-08-28 — approximate reference values, not real-time; check data_version before caching decisions on it. Attribution (CC BY 4.0): "Data: Banking Foundation". Breaking changes only under /v2.