{"x402Version":2,"name":"IBANforge","description":"Check the bank behind an IBAN before you pay: validation in 89 countries, a bank-code verdict from the national register (DE, AT, BE, SK, CZ, BG, CH, LI), the bank and BIC with their source, SEPA and VoP readiness from the EPC registers where they list the bank, and bank-level sanctions (OFAC, EU, UN). It does not check the payee's name. BIC directory: GLEIF and national registers, refreshed monthly, plus a public copy of the SWIFT directory frozen in January 2018 that still makes up about two thirds of the rows. 900+ non-bank issuer classifications (EMI, payment institutions, digital banks). Card payment (prepaid packs, Pro) or x402 pay-per-call in USDC.","homepage":"https://ibanforge.com","documentation":"https://ibanforge.com/docs","pricing":"https://ibanforge.com/pricing","openapi":"https://api.ibanforge.com/openapi.json","network":"eip155:8453","network_name":"base","chain_id":"eip155:8453","asset":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","decimals":6,"name":"USD Coin"},"pay_to":"0xD13bD0A4120BA301125290e5cc0c7EFD4CB40a55","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","contact":"support@ibanforge.com","endpoints":[{"method":"POST","path":"/v1/iban/validate","price_usdc":0.005,"description":"Validate single IBAN with the bank-code verdict (national register in DE, AT, BE, SK, CZ, BG, CH, LI), BIC lookup with its source, SEPA data, issuer classification","atomic_amount":"5000","resource":"https://api.ibanforge.com/v1/iban/validate","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xD13bD0A4120BA301125290e5cc0c7EFD4CB40a55","maxTimeoutSeconds":60,"extra":{"name":"USD Coin","version":"2"}}]},{"method":"POST","path":"/v1/iban/batch","price_usdc":0.002,"price_note":"per IBAN, billed dynamically (1 IBAN = $0.002, 100 = $0.20)","description":"Validate up to 100 IBANs in one call","atomic_amount":"2000","resource":"https://api.ibanforge.com/v1/iban/batch","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xD13bD0A4120BA301125290e5cc0c7EFD4CB40a55","maxTimeoutSeconds":60,"extra":{"name":"USD Coin","version":"2"}}]},{"method":"GET","path":"/v1/bic/:code","examplePath":"/v1/bic/DEUTDEFF","price_usdc":0.003,"description":"Lookup BIC/SWIFT code with LEI enrichment","atomic_amount":"3000","resource":"https://api.ibanforge.com/v1/bic/DEUTDEFF","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xD13bD0A4120BA301125290e5cc0c7EFD4CB40a55","maxTimeoutSeconds":60,"extra":{"name":"USD Coin","version":"2"}}]},{"method":"POST","path":"/v1/iban/compliance","price_usdc":0.02,"description":"Pre-payment triage of the bank behind an IBAN: validation + sanctions lists (OFAC, EU, UN) matched on the payee's bank (BIC8), the country checked against a fixed list of sanctioned jurisdictions, never the payee's name + FATF status + SEPA Instant reachability + VoP readiness of the bank + risk score (0-100)","atomic_amount":"20000","resource":"https://api.ibanforge.com/v1/iban/compliance","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xD13bD0A4120BA301125290e5cc0c7EFD4CB40a55","maxTimeoutSeconds":60,"extra":{"name":"USD Coin","version":"2"}}]},{"method":"GET","path":"/v1/ch/clearing/:iid","examplePath":"/v1/ch/clearing/100","price_usdc":0.003,"description":"Swiss BC-Nummer / IID clearing lookup with SIC, euroSIC, Instant Payments and QR-IID data (1,100+ SIX entries, refreshed monthly)","atomic_amount":"3000","resource":"https://api.ibanforge.com/v1/ch/clearing/100","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xD13bD0A4120BA301125290e5cc0c7EFD4CB40a55","maxTimeoutSeconds":60,"extra":{"name":"USD Coin","version":"2"}}]}],"free_endpoints":[{"path":"/v1/iban/format","description":"Free IBAN format check (mod-97 + country structure), no auth"},{"path":"/v1/iban/structure","description":"Free IBAN structural templates per country, no auth"},{"path":"/v1/reference/validate","description":"Free structured payment reference validation (RF/ISO 11649, Swiss QRR, OGM/VCS, viitenumero), no auth"},{"path":"/v1/address/check","description":"Free ISO 20022 postal address conformity check (sps, hvps_plus, fedwire), no auth"},{"path":"/v1/demo","description":"Free demo with example IBAN/BIC validations"},{"path":"/v1/credits/bundles","description":"Free list of prepaid credit bundles"},{"path":"/v1/keys/device","description":"Free device authorization request (RFC 8628) — a human approves in a browser"},{"path":"/v1/keys/device/token","description":"Free collection of the approved key, long-polling, handed over exactly once"},{"path":"/health","description":"Health check"},{"path":"/openapi.json","description":"OpenAPI 3.1 specification"},{"path":"/.well-known/x402","description":"This document"},{"path":"/.well-known/agents.json","description":"Agent discovery (A2A spec)"}],"mcp":{"http_url":"https://api.ibanforge.com/mcp","stdio":{"command":"npx","args":["ibanforge-mcp"]},"tools":["validate_iban","batch_validate_iban","lookup_bic","check_compliance","lookup_ch_clearing","validate_payment_reference","check_postal_address","check_swiss_qr_bill"]},"auth":{"api_key":{"scheme":"bearer","token_prefix":"ifk_","signup":"POST /v1/keys/generate with no body at all — no e-mail required","signup_with_email":"POST /v1/keys/generate with body {\"email\":\"you@company.com\"} — optional. Never send an address your human has not handed you for this purpose.","claim":"POST /v1/keys/claim, key in the Authorization header — a mailed 6-digit code gives the full allowance every month, an x402 payment on the key gives it once","anonymous_tier_quota":25,"free_tier_quota":200,"free_tier_period":"month"},"x402":{"scheme":"exact","protocol":"x402","version":2,"accepts_legacy_v1_payments":true,"payment_header":"PAYMENT-SIGNATURE","docs":"https://x402.org"}}}