IBAN-Prüfungen in Ihre Software integrieren
Testen Sie eine Validierung, sehen Sie sich die Antwort an und verbinden Sie Ihre Anwendung über die API oder eine vorhandene Integration.
API-Ablauf ansehenIBANforge ist die einzige IBAN/BIC/Compliance-API, die einen nativen MCP-Server, x402-Mikrozahlungen und einen kostenlosen API-Schlüssel kombiniert — ganz ohne menschliches Onboarding. Drei Integrationswege, 60 Sekunden Setup.
In Claude Desktop, Cursor oder Cline einbinden. 8 Tools automatisch erkannt. Ideal für Desktop-Agenten und IDE-Assistenten.
Stdio oder HTTP · npm oder Remote
POSTen Sie eine E-Mail, erhalten Sie einen Schlüssel mit 200 kostenlosen Aufrufen/Monat. Keine Verifizierung, kein Captcha. Ideal für Prototypen oder Agenten mit geringem Volumen.
Header: Authorization: Bearer ifk_…
Nutzen Sie ein Wallet auf Base L2, der Agent zahlt USDC autonom. Keine Anmeldung, kein Kontingent. Ideal für hohes Volumen und reibungslose Integrationen.
USDC auf Base · Coinbase CDP Facilitator
Der IBANforge MCP-Server stellt 8 Tools für Ihren KI-Client bereit. Zwei Transporte: stdio über npm-Paket oder remote streamable-HTTP.
Stdio · Claude Desktop
Hinzufügen zu ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder %APPDATA%/Claude/claude_desktop_config.json (Windows).
{
"mcpServers": {
"ibanforge": {
"command": "npx",
"args": ["-y", "ibanforge-mcp"]
}
}
}HTTP · Remote-Endpunkt
Verbinden Sie jeden MCP-kompatiblen Client mit:
https://api.ibanforge.com/mcpvalidate_iban$0.005Validate any IBAN. Returns BIC, country, EMI/vIBAN flag, SEPA + VoP, risk score, Swiss BC-Nummer for CH/LI.
batch_validate_iban$0.002 / IBANUp to 100 IBANs in one call — CSV cleanup, payout list triage.
lookup_bic$0.003Resolve a BIC/SWIFT into bank name, country, city, LEI, and registered HQ address (where available). 121k+ BIC entries (38K LEI-enriched via GLEIF).
lookup_ch_clearing$0.003Resolve a Swiss BC-Nummer / IID — full SIX rail participation (SIC, euroSIC, CHF instant) + QR-IID. 1,100+ SIX entries, the deepest Swiss clearing data in any public API.
check_compliance$0.02Pre-flight risk triage: sanctions (OFAC), FATF, SEPA Instant, VoP. Returns risk_score 0-100.
validate_payment_referenceFreePayment reference checksums — RF/ISO 11649, Swiss QRR, Belgian OGM, Finnish viitenumero — each judged against the dated document that publishes the rule. Add an IBAN for the QRR↔QR-IBAN pairing verdict.
check_postal_addressFreeISO 20022 postal address rules for SPS, T2 and Fedwire ahead of the November 2026 changes — every finding cites its source document.
send_feedbackFreeReport a wrong result, missing data or anything blocking payment. A human reads every report.
POSTen Sie die E-Mail Ihres Agenten und erhalten Sie einen Schlüssel. Der Schlüssel wird nur einmal angezeigt. Fügen Sie ihn als Authorization: Bearer ifk_… bei jedem Aufruf hinzu.
curl -X POST https://api.ibanforge.com/v1/keys/generate \
-H "Content-Type: application/json" \
-d '{"email":"agent@yourdomain.com"}'
# → returns { "api_key": "ifk_...", "monthly_limit": 200 }Wenn das monatliche Kontingent erschöpft ist, wechselt die API automatisch auf x402: derselbe Agent kann weiter aufrufen und zahlt $0.005 pro Request, ohne zusätzliches Setup, bis das Kontingent am 1. des nächsten Monats zurückgesetzt wird.
Skip the HTTP wiring. Type-safe clients with sync + async, retry-aware exception classes, and a free-tier quota fallback to x402 baked in.
# pip install ibanforge
from ibanforge import IBANforge
# Generate a free key in one line
key = IBANforge.generate_api_key("agent@yourdomain.com")
with IBANforge(api_key=key["api_key"]) as client:
out = client.validate_iban("CH1000230000000012345")
print(out["country"]["code"]) # CH
print(out["bic"]["bank_name"]) # UBS Switzerland AG
print(out["sepa"]["member"]) # True
print(out["risk_indicators"]["country_risk"]) # "standard"
# Compliance triage in one call ($0.02)
out = client.check_compliance("GB29NWBK60161331926819")
print(out["compliance"]["risk_score"]) # 0-100
print(out["compliance"]["risk_level"]) # "low" | "medium" | "elevated" | "high" | "critical"
# Async path (FastAPI / LangChain async / fan-out)
import asyncio
from ibanforge import AsyncIBANforge
async def main():
async with AsyncIBANforge(api_key=key["api_key"]) as client:
results = await asyncio.gather(*[
client.validate_iban(iban) for iban in many_ibans
])TypeScript / JavaScript
npmjs.com/package/@ibanforge/sdk ↗// npm install @ibanforge/sdk
import { IBANforge } from "@ibanforge/sdk";
const ibanforge = new IBANforge({ apiKey: "ifk_..." });
const out = await ibanforge.validateIban("CH1000230000000012345");
console.log(out.country?.code); // CH
console.log(out.bic?.bank_name); // UBS Switzerland AG
console.log(out.sepa?.member); // trueKein Kontingent, keine Anmeldung, keine E-Mail. Das Wallet Ihres Agenten signiert eine Autorisierung, der Coinbase CDP Facilitator wickelt die Zahlung ab, die API liefert die Antwort. Hin- und Rücklauf in ~1-2 Sekunden.
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/fetch";
import { ExactEvmScheme, toClientEvmSigner } from "@x402/evm";
import { createPublicClient, http } from "viem";
import { privateKeyToAccount } from "viem/accounts";
import { base } from "viem/chains";
const account = privateKeyToAccount(process.env.WALLET_KEY as `0x${string}`);
const publicClient = createPublicClient({ chain: base, transport: http() });
const evmSigner = toClientEvmSigner(account, publicClient);
const client = new x402Client()
.register("eip155:8453", new ExactEvmScheme(evmSigner));
const paid = wrapFetchWithPayment(fetch, client);
const r = await paid("https://api.ibanforge.com/v1/iban/validate", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ iban: "CH1000230000000012345" }),
});
// pays $0.005 USDC autonomously, returns 200 with the responseDer Tarif wird an jedem kostenpflichtigen Endpunkt via 402-Antworten mit vollständigen Zahlungsanforderungen angekündigt (network: base, asset: USDC, payTo, amount, schema). Im Coinbase Bazaar für autonome Entdeckung gelistet.
Gleiche Daten, drei Integrationswege.
Standard-Discovery-Endpunkte für Agenten, die das Web nach nutzbaren APIs durchsuchen:
Wählen Sie den ersten Schritt für Ihre Software oder Ihre Lieferantendatei.
Testen Sie eine Validierung, sehen Sie sich die Antwort an und verbinden Sie Ihre Anwendung über die API oder eine vorhandene Integration.
API-Ablauf ansehenLaden Sie eine CSV- oder Excel-Datei hoch und sehen Sie die Ergebnisse kostenlos in der Vorschau. Bei Bedarf kaufen Sie die kommentierte Arbeitsmappe. Ohne Konto oder Abonnement.
Dateiprüfung kennenlernenDie verfügbaren Bankinformationen hängen von Land und Quelle ab. Diese Prüfungen bestätigen weder den Kontoinhaber noch die erfolgreiche Ausführung einer Zahlung.