An open, queryable database of bank products, fees, and claims across Switzerland and Liechtenstein. Built for AI agents, accessible to everyone.
The Problem
AI agents can query accounts, make payments, manage portfolios. But they can't answer "which bank should I use?" — because no structured, open, API-accessible database of bank products and fees exists.
Moneyland and Comparis have the data — but it's locked in their UI. No API. No structured export. No AI agent can query it.
Fee schedules buried in PDFs. Every bank uses a different format. Updated quarterly. No machine-readable structure. An AI agent would need to browse 250 websites and parse 250 different PDF layouts.
We parse the PDFs, structure the data, version it in Git, and export it as a SQLite database that any AI agent can query in 5 milliseconds. Open. Free. Community-maintained.
Try it
Which Swiss bank has the lowest debit card fees for someone who travels a lot?
Generated SQL
Result (5 ms)
| Bank | FX Markup | Note | |
|---|---|---|---|
| ZKB | 1.25% | Max CHF 1.50 pro Transaktion | |
| Raiffeisen | 1.25% | Mind. CHF 1.50 | |
| Migros Bank | 1.50 | CHF | Flat fee per transaction |
| PostFinance | 1.50% | ||
| UBS | 2.00% | Devisenkurs beinhaltet Aufschlag |
Features
Four tables. One SQLite file. Updated nightly.
Every bank and fintech in Switzerland and Liechtenstein. Name, BIC, IID, canton, regulator, website. Retail, SME, wealth segments.
Every fee line item: account fees, transfer fees, card fees, FX spreads, custody fees, mortgage rates. With validity dates, conditions, and source references.
Structured assertions: credit ratings, Staatsgarantie, bLink access, app ratings, ESG scores, USPs. Verifiable facts separated from marketing claims.
Every change is a Git commit. Full history. "What was ZKB's savings rate in January?" — just check the log. Nightly export to SQLite on GitHub.
SQLite file, downloadable, queryable offline. Standard SQL. Works with Claude, GPT, rbcli, any tool that reads SQLite. No API key needed.
Country-scoped from day one. Starting with CH and LI. Data model supports expansion to any PSD2 country. Same schema, same queries.
Data Model
Data
The registry is maintained in a public Google Sheet. Anyone can view it. Banks can request edit access to their own entries.
For banks
/.well-known/bankproducts.jsonPlace a single JSON file on your website. AI agents, comparison tools, and regulators can discover it automatically. No API integration needed. Like security.txt, but for pricing.