Skip to main content

한국 금융 데이터 API - Python SDK

Project description

KoFinance Python SDK

한국 상장사 재무제표, 공시, 종목 스크리닝, 트레이딩 시그널을 pandas DataFrame으로 간편하게 조회하세요.

설치

pip install kofinance

Quick Start

from kofinance import KoFinance

kf = KoFinance("your-api-key")

# 삼성전자 재무제표 (최근 3년)
df = kf.financials("005930")
print(df[["period", "is_revenue", "is_operating_income", "ratio_roe"]])

# 공시 조회 (최근 30일)
disclosures = kf.disclosures("005930")
print(disclosures[["date", "title", "summary"]])

# 종목 스크리닝 (ROE 15% 이상, PER 10배 이하)
screened = kf.screen(roe_gt=15, per_lt=10)
print(screened)

# 트레이딩 시그널
signals = kf.signals(signal_type="golden_cross")
print(signals)

API 메서드

메서드 설명 반환
stocks(market, search, limit) 종목 리스트 조회 DataFrame
stock(symbol) 기업 기본정보 dict
financials(symbol, period, type) 재무제표 DataFrame
disclosures(symbol, days, type) 공시 + AI 요약 DataFrame
screen(**filters) 조건 스크리닝 DataFrame
signals(symbol, signal_type) 트레이딩 시그널 DataFrame

API 키 발급

kofinance.ntriq.co.kr에서 가입 후 발급받으세요.

import os
kf = KoFinance(os.environ["KOFINANCE_API_KEY"])

문서

전체 API 문서: kofinance.ntriq.co.kr/docs

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kofinance-0.1.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kofinance-0.1.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file kofinance-0.1.0.tar.gz.

File metadata

  • Download URL: kofinance-0.1.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for kofinance-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6bf6ecf771c57fc3d121931e2b002dd30fcf6f401d64ca3eda7d639399fec5c1
MD5 528ad3c6cc115b7d8e1687b2a589f5bd
BLAKE2b-256 3814ea49600ecd40d0c7fa34c1c4b30cf3b73dee321131766817e2ed09117e05

See more details on using hashes here.

File details

Details for the file kofinance-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: kofinance-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for kofinance-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2fb0bc2665b571d4364d2abd997fe7b9ea8f4e5e65ace9ffc592f352d5fa55ab
MD5 30c7de264ca5792c7af26f7396cdaeca
BLAKE2b-256 86b124f5380114a2cbdc6c5c14df44108c46301d2dca077177d1635d4e381893

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page