Koreanische Banken bieten keine APIs für Privatkunden an, daher musste ich jedes Mal, wenn ich die Transaktionshistorie automatisieren wollte, die Daten manuell nach Excel exportieren.
Dies ist eine Python-Bibliothek, mit der sich Transaktionsverläufe mit 3 Zeilen Code abrufen lassen.
Wenn Sie Ihr privates Konto als Vereinskonto oder Gruppenkonto nutzen, dürfte das hilfreich sein.
Derzeit werden KB Kookmin Bank und Woori Bank unterstützt. Für das Konto, das Sie verwenden möchten, muss der Schnellabfrage-Dienst im Internetbanking registriert sein.
from simple_bank_korea import get_transactions
txs = get_transactions(
bank_name='woori',
bank_num='1002360090945',
birthday='990429',
password='1234',
days=30, # optional, default 30
headless=True # optional, default True
)
for tx in txs:
print(tx['date'], tx['amount'], tx['transaction_by'], tx['balance'])
Ergebnis:
[
{'date': datetime(2026, 6, 9, 13, 28, 15), 'amount': -10000, 'balance': 0, 'transaction_by': '김철수'},
{'date': datetime(2026, 6, 9, 13, 27, 6), 'amount': 10000, 'balance': 10000, 'transaction_by': '홍길동'}
]
amount ist bei Einzahlungen positiv und bei Auszahlungen negativ.
Zur Verwendung:
pip install korean_bank_tx_crawler
Erstellt als Fork der Bibliothek simple_bank_korea von beomi.
4 Kommentare
Es wäre schön, wenn auch Wertpapierfirmen unterstützt würden.
Es gibt keine offizielle API – auf welche Weise werden die Daten dann abgerufen?
Je nach Bank scheint es unterschiedlich zu sein, aber es sieht so aus, als würde die Website zur Abfrage des Einlagensaldos mit Selenium gecrawlt.
Genau. Deshalb sind nur Banken möglich, die eine Schnellauskunft unterstützen.