Pay per call
Start with a free key (200 requests/month), top up prepaid credits by card or USDC, or let your agent pay per call with x402. Fractions of a cent per request.
Three ways to pay
Start free, prepay as you grow — or let your agent pay per call.
Free API key
200 requests/month, no card. One email and you get an ifk_ key instantly.
Prepaid credits
Buy in bulk, never expires: 1k = $5, 5k = $20, 25k = $80 (down to $0.0032/credit). One credit = one validation or lookup — a batch of N IBANs uses N credits.
Pay by card
Stripe checkout — API key delivered by email. Agents can buy in USDC: POST /v1/credits/buy/1k|5k|25k.
Pay per call
Any agent with a Base wallet pays in USDC, per request, with no account. Discovery at /.well-known/x402.
x402 explained →Purchases and API use are governed by the Terms of Service. Unused card-paid packs are refundable for 14 days.
The public reference data behind this API - the ECB and Banco de España lists, the Bank of England List of Banks and the other registers named on our data sources page - is available free of charge from its official publishers. What you pay for is the validation logic, the aggregation, the freshness and the API itself.
Endpoint pricing
Start free with 200 requests a month. Pay as you grow — by card, or per request in USDC via x402 on Base L2.
$0.005
per call
Validate a single IBAN with SEPA, issuer, and risk data
$0.002
per IBAN (up to 100)
Batch validation with full enrichment per IBAN
$0.003
per call
Lookup BIC/SWIFT code (121K BIC database, LEI-enriched via GLEIF)
$0.02
per call
Full compliance check with sanctions screening, SEPA Instant reachability, VoP participant status, and risk score (0-100)
$0.003
per call
Swiss BC-Nummer / IID lookup with SIC, euroSIC, Instant Payments and QR-IID data — backed by 1,100+ SIX BankMaster entries
Free endpoints
GET /v1/demo, GET /health, /v1/reference/validate (payment references: RF, Swiss QRR, Belgian OGM, Finnish viitenumero — with sourced verdicts) and POST /v1/address/check (ISO 20022 address rules for SPS, T2 and Fedwire) are always free — no key, no payment.
Estimate your monthly cost
Set your monthly volume per endpoint — the total is the sum of every line.
| Endpoint | Volume / month | Monthly cost |
|---|---|---|
| IBAN Validate$0.0050/call | $5.00 | |
| IBAN Batch (per IBAN)$0.0020/call | — | |
| BIC Lookup$0.0030/call | — | |
| Swiss BC-Nummer$0.0030/call | — | |
| Compliance Check$0.02/call | — |
Estimated monthly total
You only pay for what you actually call
$5.00
pay-per-call via x402
Or prepay 1,000 credits for $5.00 — same price, and they never expire.
How payments work
- Agents pay per call with USDC — no account, no API key on this rail.
- Your HTTP client sends a tiny payment with each request — automatically, via standard headers.
- Payments settle on Base (Ethereum L2) — fast, cheap, and verifiable on-chain.
- Free testing available via the /v1/demo endpoint and the /playground.
Example — automatic payment
# Install the x402 HTTP client
npm install x402-fetch
# Then call the API normally
import { wrapFetch } from "x402-fetch"
// Payment handled automatically
const fetch = wrapFetch()
const res = await fetch(
"https://api.ibanforge.com/v1/iban/validate"
)Frequently asked questions
x402 is an open micropayment protocol that uses HTTP status code 402 (Payment Required). When you call a paid endpoint, the server responds with a 402 containing payment details. Your client automatically sends a signed USDC payment on Base, and the server re-processes your request — all within a single HTTP round-trip.
Payments are made in USDC on the Base network. Your HTTP client (or SDK) handles it automatically by attaching payment headers to each request. No wallet UI, no manual confirmation — just fractions of a cent deducted per call. Check the docs for integration examples.
Yes! Generate a free API key at POST /v1/keys/generate with your email. Get 200 requests/month on all endpoints — batch validation counts 1 request per IBAN. No credit card, no crypto wallet needed. For higher volumes, buy a prepaid credit pack by card — or pay per call in USDC via x402.
The per-call pricing scales linearly with no rate limits. For very high volumes (millions of calls/month), open an issue on our GitHub repository (github.com/cammac-creator/ibanforge) — we can discuss custom pricing or a bulk arrangement that makes more sense for your use case.
Embedding IBANforge in your own product? Editor / OEM licensing with SLA and EU invoicing — talk to us.
See the vendors page →Start building for free
Grab a free key in seconds — or start straight away with x402, no account needed. Hit the playground, read the docs, ship when you are ready.