Les banques coréennes ne proposent pas d’API pour les particuliers, donc chaque fois qu’il fallait automatiser l’historique des transactions, il fallait à chaque fois exporter un fichier Excel manuellement.
Il s’agit d’une bibliothèque Python qui permet de récupérer l’historique des transactions en 3 lignes de code.
Si vous utilisez un compte personnel comme compte de club ou de groupe, cela pourra vous être utile.
Prend actuellement en charge KB Kookmin Bank et Woori Bank. Il faut enregistrer le service de consultation rapide via la banque en ligne pour le compte que vous souhaitez utiliser.
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'])
Résultat :
[
{'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 est positif pour un dépôt et négatif pour un retrait.
Pour l’utiliser :
pip install korean_bank_tx_crawler
Créé à partir d’un fork de la bibliothèque simple_bank_korea de beomi.
4 commentaires
Ce serait bien si ça fonctionnait aussi pour les sociétés de courtage.
En l’absence d’API officielle, de quelle manière récupérez-vous les données ?
Cela semble varier selon les banques, mais on dirait que le site de consultation du solde des dépôts est crawlé avec Selenium.
Exactement. Donc seuls les banques qui prennent en charge la consultation rapide sont compatibles.