Banking.Foundation
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.

3 · Schema

Standards

Adopt the BF Schema in your own datasets to interoperate. CC BY 4.0.

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.