6 puntos por promediony 2026-06-09 | 4 comentarios | Compartir por WhatsApp

Los bancos en Corea no tienen APIs personales, así que cada vez que necesitaba automatizar el historial de transacciones, tenía que exportarlo manualmente a Excel.

Esta es una librería de Python que obtiene el historial de transacciones con 3 líneas de código.
Si usas una cuenta personal como cuenta de club o de grupo, te puede resultar útil.

Actualmente es compatible con KB Kookmin Bank y Woori Bank. La cuenta que vayas a usar debe tener registrado el servicio de consulta rápida mediante banca por internet.

from simple_bank_korea import get_transactions  
  
txs = get_transactions(  
    bank_name='woori',  
    bank_num='1002360090945',  
    birthday='990429',  
    password='1234',  
    days=30,       # opcional, por defecto 30  
    headless=True  # opcional, por defecto True  
)  
  
for tx in txs:  
    print(tx['date'], tx['amount'], tx['transaction_by'], tx['balance'])  

Resultado:

[  
    {'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 usa valores positivos para depósitos y negativos para retiros.

Para usarlo:

pip install korean_bank_tx_crawler  

Fue creado a partir de un fork de la librería simple_bank_korea de beomi.

4 comentarios

 
mssmss 2026-06-11

Estaría bien que también funcionara con las casas de bolsa.

 
jeffhada 2026-06-10

Como no hay una API oficial, ¿de qué manera obtienen los datos?

 
taejeong 2026-06-11

Parece que depende de cada banco, pero da la impresión de que hace scraping del sitio de consulta de saldo de depósitos con Selenium.

 
promediony 2026-06-11

Correcto. Por eso solo es posible con los bancos que admiten consulta rápida.