IBANforge
Transparent pricing

Pay per call

No subscription. No API key. Fractions of a cent per request — billed on-chain with USDC via the x402 protocol.

Endpoint pricing

All prices in USD, paid in USDC on Base.

POST/v1/iban/validate

$0.005

per call

Validate a single IBAN with full BBAN parsing

POST/v1/iban/batch

$0.020

per call

Validate up to 10 IBANs in one request

GET/v1/bic/:code

$0.003

per call

Lookup BIC/SWIFT code from GLEIF database

Free endpoints

GET /v1/demo and GET /health are always free — no payment required.

Try in playground →

Estimate your costs

Adjust the slider to see what you would pay each month.

calls / month
010k25k50k100k

Cost breakdown

EndpointRateMonthly cost
IBAN Validate$0.0050/call$5.00
IBAN Batch$0.02/call$20.00
BIC Lookup$0.0030/call$3.00

At 1,000 calls/month per endpoint

You only pay for what you actually call

$5.00

for /v1/iban/validate

x402 Protocol

How payments work

  • 💳No subscription. No API key. Pay per call with USDC.
  • 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.
Full x402 documentation →

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. The /v1/demo endpoint returns pre-computed example validations at no cost, perfect for testing your integration. The /playground on this site lets you try live calls for free too. No signup or payment method required to get started.

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.

Start building for free

No credit card, no account. Hit the playground, read the docs, ship when you are ready.