Banking-API für Plattformen
Kontoauszüge und Umsätze Ihrer Kunden, direkt in Ihrer Plattform.
Sie bauen Software für Buchhaltung, Verwaltung, Makler, ERP oder Vermietung. Wir liefern die Bankdaten Ihrer Kunden in einem einzigen Format, per API und Webhook, statt fünf Dateiformate und jede Bank für sich.
- Jeder Partner wird geprüft
- Server in Deutschland (Nürnberg)
- Zugangsdaten sehen Sie nie
Heute verfügbar
- Import aus camt.052, camt.053, camt.054, MT940, CSV und PDF
- Sandbox mit Testbank
- API
- Webhooks
- MCP für KI-Assistenten
- Export
In Vorbereitung
Connect, der Live-Bankabruf. Auf die Warteliste
So läuft es
Drei Schritte, und die Umsätze sind in Ihrer Software.
Sie bauen die Strecke nicht selbst. Einwilligung, Bankanmeldung und TAN laufen bei uns, Ihre Plattform bekommt das Ergebnis.
Link erzeugen
Ein Aufruf mit Ihrer Kundennummer. Sie erhalten einen Einmal-Link, der 30 Minuten gilt.
POST /api/v1/verbinden201 · url, gueltig_bis, endkunde_idEndkunde willigt ein
Ihr Kunde liest, was geteilt wird, stimmt zu, meldet sich bei seiner Bank an und wählt die Konten. Auf Wunsch mit Ihrer Farbe und Ihrem Logo.
Kontodaten an Muster Buchhaltung übermittelnZustimmen und weiterDaten per API und Webhook
Sie bekommen ein Ereignis, sobald neue Umsätze da sind, und holen sie im einheitlichen Format ab. Beträge in ganzen Cent, nie als Kommazahl.
umsaetze.neuGET /konten/{id}/umsaetze
Diesen Ablauf spielen Sie heute in der Sandbox mit der Testbank durch. Mit echten Banken ist es Connect, in Vorbereitung. Dateien importieren Sie schon heute im Live-Betrieb. Warteliste
Muster Buchhaltung möchte über Agile Finance auf Daten Ihrer Bankkonten zugreifen. Mit Ihrer Zustimmung ruft Agile Finance folgende Daten der gewählten Konten ab:
- Kontoname, IBAN, Inhaber und Währung
- Kontostände
- Umsätze mit Betrag, Datum, Verwendungszweck und Gegenpartei
Gilt höchstens 180 Tage, jederzeit widerrufbar.
Selbst ausprobieren
So sieht es für Ihren Kunden aus.
Das ist die Verbinden-Strecke, hier als Vorführung mit der Testbank. Tippen Sie sich durch und sehen Sie, was dabei in Ihrer Plattform ankommt.
Ihre Farbe
Eigene Farbe und eigenes Logo gibt es ab Connect Business. Der Name Agile Finance und Ihr Vertragspartner bleiben immer sichtbar.
Bei Ihnen kommt an
POST /api/v1/verbindenEinmal-Link erzeugt, gültig 30 MinuteneinwilligungEinwilligung erteilt, mit Fassung und Zeit protokolliertverbindung.aktivWebhook verbindung.aktivumsaetze.neuWebhook umsaetze.neuzurueck_urlRücksprung auf Ihre zurueck_url
Vorführung, es werden keine Daten übertragen.
Für Ihr Entwicklungsteam
Ein Aufruf. Eine Antwort, die Sie nicht umrechnen müssen.
Das sind die echten Aufrufe und die echten Felder der API. Mit einem Sandbox-Schlüssel laufen sie genau so. Alles für Entwickler
curl -s https://finance.agiledeveloper.de/api/v1/verbinden \
-H "Authorization: Bearer $AF_KEY" \
-H "Content-Type: application/json" \
-d '{
"endkunde_extern_ref": "kunde-4711",
"quelle": "testbank",
"zurueck_url": "https://ihre-plattform.example/bank/fertig"
}'{
"url": "https://finance.agiledeveloper.de/verbinden/vb_8Yk2…",
"gueltig_bis": "2026-11-02T09:30:00.000Z",
"endkunde_id": "3c1f8a90-6d24-4b1e-8f37-1a2b9c0d7e65"
}Dateien und Banken
Fünf Dateiformate. Ein Datensatz.
Dieselbe Buchung sieht in jedem Format anders aus. Bei Ihnen kommt sie immer gleich an. Das Original bleibt byteweise erhalten, doppelte Dateien und doppelte Buchungen erkennen wir.
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.08">
<BkToCstmrStmt><Stmt>
<Acct><Id><IBAN>DE02120300000000202051</IBAN></Id></Acct>
<Ntry>
<Amt Ccy="EUR">950.00</Amt>
<CdtDbtInd>CRDT</CdtDbtInd>
<BookgDt><Dt>2026-11-02</Dt></BookgDt>
<ValDt><Dt>2026-11-02</Dt></ValDt>
<NtryDtls><TxDtls>
<RltdPties>
<Dbtr><Nm>Erika Muster</Nm></Dbtr>
<DbtrAcct><Id><IBAN>DE89370400440532013000</IBAN></Id></DbtrAcct>
</RltdPties>
<RmtInf><Ustrd>Miete 11/2026</Ustrd></RmtInf>
</TxDtls></NtryDtls>
</Ntry>
</Stmt></BkToCstmrStmt>
</Document>{
"buchung": "2026-11-02",
"wertstellung": "2026-11-02",
"betrag_cent": 95000,
"waehrung": "EUR",
"verwendungszweck": "Miete 11/2026",
"gegen_name": "Erika Muster",
"gegen_iban": "DE89370400440532013000"
}PDF legen wir als Original ab und raten nichts hinein. Für lesbare Umsätze nehmen Sie camt, MT940 oder CSV. Und zurück: Export als camt.053, MT940, CSV und PDF.
Für wen
Für Plattformen, deren Kunden Konten haben.
verwendungszweckbetrag_centcamt.053gegen_ibanwiederkehrendumsaetze.neugegen_namebuchungkategorieend_to_endmandat_refglaeubiger_idverwendungszweckgegen_ibanwertstellungFreigabe
Jeder Partner wird geprüft.
Es geht um Bankdaten. Deshalb kommt bei uns niemand einfach so rein. Vor der Freigabe gibt es keine Schlüssel und keine Sandbox. Ein Mensch sieht sich jeden Antrag an, und wer nicht passt, bekommt keinen Zugang.
Für Sie heißt das: Sie arbeiten in einem Umfeld, in dem jeder andere Partner dieselbe Prüfung bestanden hat.
- UnternehmenFirma, Rechtsform, Anschrift, Register, geplanter Einsatz
- Vertretungsberechtigte PersonIdentitätsprüfung mit Ausweis und Selfie, die Ausweisbilder bleiben nicht bei uns
- GewerbenachweisGewerbeanmeldung oder Handelsregisterauszug, verschlüsselt abgelegt
- Onboarding-Gebühr149 € netto (177,31 € brutto)
- Prüfung und EntscheidungDurch unser Team, bei offenen Punkten mit Rückfrage
Preise
Grundgebühr plus Konten. Sonst nichts.
Gezählt wird jedes Live-Konto einmal je Kalendermonat. Die Sandbox zählt nie. Alle Tarife im Vergleich
- Grundgebühr
- 49 €
- 25 von 25 Konten inklusive
- 0 €
- 0 weitere Konten zu je 0,90 €
- 0 €
Dazu einmalig 149 € netto (177,31 € brutto) für Identitätsprüfung und Freigabe.
Zugang beantragenFragen
Was Plattformen vorher wissen wollen.
Was kann ich heute schon nutzen?
Nach der Freigabe: den Import von camt.052, camt.053, camt.054, MT940, CSV und PDF, die Sandbox mit Testbank, die API, Webhooks, den MCP-Zugang für KI-Assistenten und den Export. Der Live-Bankabruf (Connect) ist in Vorbereitung und steht auf der Warteliste.
Was kostet der Einstieg?
Einmalig 149 € netto (177,31 € brutto) für Identitätsprüfung und Freigabe. Danach ist die Sandbox kostenlos und unbegrenzt mit Testdaten. Live-Konten beginnen mit dem Tarif Import.
Sehen wir die Bank-PIN unserer Kunden?
Nein. Die Eingabe läuft auf unserer Seite, Sie bekommen nie Zugangsdaten zu sehen, auch nicht in der API, in Webhooks oder im Protokoll.
Bekomme ich über Connect das Original-PDF der Bank?
Beim Abruf über die PSD2-Schnittstelle kommen Umsätze und Salden, kein Original-PDF der Bank. „Kontoauszug“ meint dort die Umsätze. Aus den Umsätzen können Sie jederzeit ein eigenes PDF erzeugen, das klar als „kein Bankbeleg“ gekennzeichnet ist.
Wie lange gilt die Einwilligung?
Höchstens 180 Tage. Wir melden per Webhook 14, 7 und 1 Tag vor Ablauf, damit Sie Ihren Kunden rechtzeitig einen neuen Link schicken können. Der Endkunde kann jederzeit widerrufen, Zugangsdaten löschen wir dann sofort.
Können wir abgelehnt werden?
Ja. Es gibt keinen Anspruch auf Zugang. Wir entscheiden je Partner und sagen Ihnen, wenn etwas fehlt.
Beantragen Sie Ihren Zugang.
Einmalig 149 € netto (177,31 € brutto) für Prüfung und Freigabe. Danach testen Sie in der Sandbox kostenlos und ohne Grenze.