# easyKonto > easyKonto ist ein Dienst zur Prüfung von Bankverbindungen (IBAN, BIC, Kontonummern, Bankleitzahlen). Seit 2006 eines der führenden Systeme am deutschen Markt. ## Produkte easyKonto ist in zwei Versionen verfügbar: ### easyKonto Cloud (Cloud-API) - Bankdatenprüfung per HTTPS-Aufruf (REST-API mit OpenAPI-Spezifikation) - Einsetzbar in jeder Programmiersprache - Automatisch aktuelle Prüfverfahren – keine Deployments nötig - HTTPS / TLS 1.2+ Verschlüsselung, keine Datenspeicherung - Betrieb in einem ISO-27001-zertifizierten Rechenzentrum in Deutschland, DSGVO-konform - Pläne: Plan S (189 €/Jahr, 1.500 Aufrufe/Monat), Plan M (699 €/Jahr, 50.000 Aufrufe/Monat), Plan L (1.299 €/Jahr, 1.000.000 Aufrufe/Monat) - Alle Preise zzgl. 19 % MwSt. ### easyKonto Lokal (Java-Klassenbibliothek) - Lokale Prüfung ohne Internetverbindung - Für Java-Anwendungen (Java 11+, keine zusätzlichen Abhängigkeiten) - Unbegrenzte Validierungen, hoher Durchsatz für Massenprüfungen - Quartalsweise Aktualisierung gemäß Bundesbank-Zyklus - Lizenzen: Unternehmen (990 €/Jahr), Distribution (4.900 €/Jahr) - Alle Preise zzgl. 19 % MwSt. ## Funktionen - Prüfung internationaler IBANs (SEPA) - Prüfung und Suche von BICs unterstützter Länder - Prüfung deutscher Bankleitzahlen und Kontonummern (über 140 Prüfalgorithmen gemäß Bundesbank-Vorgaben) - Erzeugung von IBAN und BIC auf Basis einer deutschen Bankleitzahl und Kontonummer - Ermittlung von Bankleitzahl und Kontonummer aus einer deutschen IBAN - Ermittlung von Bankinformationen (z.B. Bankname) zu Kreditinstituten anhand einer BLZ oder BIC - Unterstützte Länder für BIC-Prüfung und -Suche: Belgien (BE), Bosnien und Herzegowina (BA), Deutschland (DE), Finnland (FI), Frankreich (FR), Litauen (LT), Niederlande (NL), Schweiz (CH), Slowenien (SI), Slowakei (SK), Tschechien (CZ), Österreich (AT) ## API-Endpunkte (easyKonto Cloud) - `POST /v5/check-iban` – IBAN-Validierung - `POST /v5/check-german-account` – BLZ + Kontonummer-Validierung - `POST /v5/find-bank` – Bank anhand BIC suchen - `POST /v5/find-german-bank` – Deutsche Bank anhand BLZ suchen Authentifizierung über API-Key-Id und API-Key-Secret Header. ## Java-Bibliothek Methoden (easyKonto Lokal) - `checkIban(String iban)` → IbanCheckResult - `checkGermanAccount(int blz, long konto)` → GermanAccountCheckResult - `findBank(String bic)` → Optional - `findGermanBank(int blz)` → Optional ## Wichtige Seiten - Startseite: https://www.easykonto.de/ - IBAN prüfen (Live-Demo): https://www.easykonto.de/iban-pruefen/ - So funktioniert's: https://www.easykonto.de/so-funktionierts/ - Warum Validierung: https://www.easykonto.de/warum-validierung/ - Preise: https://www.easykonto.de/preise/ - Preise easyKonto Cloud: https://www.easykonto.de/preise/cloud/ - Preise easyKonto Lokal: https://www.easykonto.de/preise/lokal/ - Integration: https://www.easykonto.de/integration/ - Integration easyKonto Cloud: https://www.easykonto.de/integration/cloud/ - Integration easyKonto Lokal: https://www.easykonto.de/integration/lokal/ - Referenzen: https://www.easykonto.de/referenzen/ - FAQ: https://www.easykonto.de/faq/ - Kostenlos testen: https://www.easykonto.de/testen/ - Kontakt: https://www.easykonto.de/kontakt/ ## Dokumentation - OpenAPI-Spezifikation: https://www.easykonto.de/doc/openapi.yaml - Cloud-API Dokumentation: https://doc.easykonto.de/webservice/start/ - Java-Bibliothek Dokumentation: https://doc.easykonto.de/java-library/start/ ## Sicherheit - Kontakt für Sicherheitsmeldungen: security@easykonto.de - Security Policy (Coordinated Vulnerability Disclosure): https://www.easykonto.de/security-policy/ - Maschinenlesbarer Sicherheitskontakt nach RFC 9116: https://www.easykonto.de/.well-known/security.txt