IBANforge Free API

Free endpoints — no payment required

Operations 12

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v1/iban/format Check an IBAN's format and checksum for free · Free IBAN format check (mod-97 + structure) #
Ask an LLM
“Is there a free way to check an IBAN's mod-97 checksum and length?”
“Does the free format check tell me if the bank code actually exists?”
Tell an agent
Check the format of IBAN {iban}.
Pre-filter {iban} for a malformed checksum or wrong length, no key needed.
POST /v1/ch/qr-bill/check Check a Swiss QR-bill payload · Free Swiss QR-bill payload check (structured vs combined address) #
Ask an LLM
“Does my Swiss QR-bill still use a combined (type K) address?”
“Can I verify the QR reference and QR-IBAN pairing in a QR-bill text?”
Tell an agent
Check this Swiss QR-bill payload: {payload}
Validate the QR-bill text {payload} and propose a structured address if needed.
POST /v1/address/check Check a postal address against ISO 20022 rules · Free ISO 20022 postal-address conformity check #
Ask an LLM
“Is my structured postal address ready for the November 2026 ISO 20022 deadline?”
“Which payment schemes can a postal address be checked against?”
Tell an agent
Check address {address} against the {scheme} rules.
Validate this ISO 20022 PostalAddress for Fedwire: {address}; use scheme {scheme}.
GET /v1/reference/validate Validate a structured payment reference · Free structured payment reference check #
Ask an LLM
“Is this RF creditor reference checksum correct?”
“Which payment reference formats can be checked for free?”
Tell an agent
Validate payment reference {reference}.
Check {reference} as a {reference_type} reference.
POST /v1/reference/validate Validate a payment reference sent as JSON · Free structured payment reference check (JSON body) #
Ask an LLM
“Can I send a payment reference in a JSON body instead of the query string?”
“What if my reference has characters that are awkward to URL-encode?”
Tell an agent
Validate reference {reference} by posting it in a JSON body.
Post {reference} as JSON and check it as type {reference_type}.
GET /v1/iban/structure List all supported IBAN countries · List all supported IBAN countries (free) #
Ask an LLM
“Which countries use IBANs, and how long is each one?”
“Which IBAN countries are SEPA members?”
Tell an agent
List every supported IBAN country with its length.
Show all IBAN countries and whether they are in SEPA.
GET /v1/iban/structure/{country} Get the IBAN format template for a country · IBAN structure template for a country (free) #
Ask an LLM
“Where does the bank code sit inside a country's IBAN?”
“Can I get an example IBAN for a specific country to copy?”
Tell an agent
Show the IBAN structure for {country}.
Give me the BBAN field positions and an example IBAN for {country}.
POST /v1/feedback Report wrong data or claim an x402 refund · Report incorrect data or claim an x402 refund #
Ask an LLM
“How do I report a wrong or stale BIC answer?”
“Can I get a refund for a paid x402 call that answered wrongly?”
Tell an agent
Report that {endpoint} returned {got} instead of {expected}.
Claim a refund for x402 transaction {tx_hash} on {endpoint}.
GET /v1/feedback/{id} Check the status of a feedback report · Check the status of a report #
Ask an LLM
“Has my data error report been handled yet?”
“What details of a submitted report are public?”
Tell an agent
Check the status of feedback report {id}.
Tell me where report {id} stands.
GET /v1/test-iban Generate test IBANs with real bank codes · Generate test IBANs with REAL bank codes #
Ask an LLM
“Where can I get test IBANs that use real registered bank codes?”
“Which countries can test IBANs be generated for?”
Tell an agent
Generate {count} test IBANs for {country}.
Give me a test IBAN from a random supported country.
GET /v1/demo See free demo validation results · Free demo results #
Ask an LLM
“Can I see sample IBAN validation and compliance results without paying?”
“What does a validation answer look like on the official example IBANs?”
Tell an agent
Show me the free demo results.
Fetch the example validations, compliance check and BIC rows from the demo.
GET /health Check API health and uptime · Health check #
Ask an LLM
“Is the IBANforge API up right now?”
“What is the current uptime of the service?”
Tell an agent
Check the API health status.
Show the service uptime and basic stats.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/ibanforge:ibanforge-free-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

ibanforge-free-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: IBANforge Free API
  version: 1.9.0
  description: IBANforge checks the bank behind an IBAN before you pay.
  contact:
    name: IBANforge support
    url: https://github.com/cammac-creator/ibanforge/issues
    email: support@ibanforge.com
servers:
- url: https://api.ibanforge.com
  description: Production
- url: http://localhost:3000
  description: Local development
tags:


# --- truncated at 32 KB (114 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ibanforge/refs/heads/main/openapi/ibanforge-free-api-openapi.yml