Open API · v1
API
The whole banking directory as a versioned JSON API. No key, CORS enabled, honest data versioning.
Auth
None
Open access, no API key. Fair-use rate limits at the edge.
Format
JSON + CORS
Every response is JSON with access-control-allow-origin: *.
Versioning
/v1 — stable
Breaking changes only under a new prefix; data_version in every envelope.
Endpoints
| Endpoint | Description |
|---|---|
| GET /api/v1 | API index — all endpoints, machine-readable |
| GET /api/v1/banks | Bank directory. Filters: ?type=, ?country=, ?q=, ?limit= |
| GET /api/v1/banks/{id} | One bank + graph links |
| GET /api/v1/payment-networks · /{id} | Rails and schemes. Filter: ?type= |
| GET /api/v1/standards · /{id} | Standards with stewards. Filter: ?category= |
| GET /api/v1/providers · /{id} | Technology registry. Filter: ?category= |
| GET /api/v1/regulators · /{id} | Supervisory authorities |
| GET /api/v1/countries · /{id} | Jurisdictions: regimes, insurance, instant rails |
| GET /api/v1/infrastructure | The 16 banking infrastructure layers |
| GET /api/v1/graph/{type}/{id} | Knowledge-graph neighborhood (nodes + edges) |
| GET /api/v1/schema | Banking Foundation Schema v0.1 |
| GET /api/v1/search?q= | Search across all entity types |
| GET /api/v1/all | The entire dataset in one response (agent-friendly) |
Example
curl -s https://banking.foundation/api/v1/banks/hsbc
{
"data_version": "seed-0.1 · 2026-08-28",
"entity": "bank",
"data": { "id": "hsbc", "type": "Commercial", … },
"links": {
"graph": "/api/v1/graph/banks/hsbc",
"html": "/banks/hsbc"
}
}
Plans
Free — live now
$0
Full seed dataset, all endpoints, fair use. Attribution appreciated (CC BY 4.0).
Pro — planned
Intelligence
Extended coverage, change tracking, bulk exports.
Enterprise — planned
Institutional
Private datasets, SLAs, custom entities.
AI — planned
Agent access
MCP server, tool definitions, usage-based agent API.
Only the Free tier exists today — paid tiers describe the roadmap, not a current offering. Early access: admin@digitaldomains.market