{ "opencollection": "1.0.0", "info": { "name": "Ibanforge Free API", "version": "1.4.3" }, "items": [ { "info": { "name": "Free", "type": "folder" }, "items": [ { "info": { "name": "Free IBAN format check (mod-97 + structure)", "type": "http" }, "http": { "method": "GET", "url": "https://api.ibanforge.com/v1/iban/format", "params": [ { "name": "iban", "value": "", "type": "query", "description": "IBAN to check (spaces allowed, will be normalized)" } ] }, "docs": "FREE pure-format IBAN check: ISO 13616 mod-97 checksum, country-specific length, and BBAN parsing. No payment, no API key, no quota (global rate limit only). Does NOT touch the BIC, SEPA, VoP, sanctions, or Swiss clearing databases — use POST /v1/iban/validate ($0.005) when you need the full enrichment. Ideal for pre-filtering malformed IBANs before paying for validation." }, { "info": { "name": "List all supported IBAN countries (free)", "type": "http" }, "http": { "method": "GET", "url": "https://api.ibanforge.com/v1/iban/structure" }, "docs": "FREE metadata endpoint: lists every supported IBAN country with its IBAN length, SEPA membership, and whether a BBAN structure breakdown and example IBAN are available. Use GET /v1/iban/structure/{country} for the full per-country template." }, { "info": { "name": "IBAN structure template for a country (free)", "type": "http" }, "http": { "method": "GET", "url": "https://api.ibanforge.com/v1/iban/structure/:country", "params": [ { "name": "country", "value": "", "type": "path", "description": "ISO 3166-1 alpha-2 country code (case-insensitive)" } ] }, "docs": "FREE metadata endpoint: returns the IBAN structural template for a country — total IBAN length, BBAN field positions (bank code / branch code / account number, 0-indexed within the BBAN), SEPA membership + schemes + VoP obligation, and a canonical example IBAN to copy-paste. Use it when an agent needs to know the IBAN format for a country before crafting a validation call." }, { "info": { "name": "Generate test IBANs with REAL bank codes", "type": "http" }, "http": { "method": "GET", "url": "https://api.ibanforge.com/v1/test-iban", "params": [ { "name": "country", "value": "", "type": "query", "description": "Omit for a random supported country" }, { "name": "count", "value": "", "type": "query" } ] }, "docs": "Free. Generates structurally valid test IBANs whose bank codes are drawn from the national registers we serve (CH, DE, AT, BE) — unlike the usual generators, whose checksum-valid IBANs carry arbitrary codes no register allocated. Account digits are random and belong to nobody. Each item ships with the proof: our own bank_code_check answer for that IBAN." }, { "info": { "name": "Free demo results", "type": "http" }, "http": { "method": "GET", "url": "https://api.ibanforge.com/v1/demo" }, "docs": "Returns example IBAN and BIC validation results. No payment required." }, { "info": { "name": "Health check", "type": "http" }, "http": { "method": "GET", "url": "https://api.ibanforge.com/health" }, "docs": "Returns API health status, uptime, and basic statistics." } ] } ], "bundled": true }