한국 금융 데이터 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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6bf6ecf771c57fc3d121931e2b002dd30fcf6f401d64ca3eda7d639399fec5c1
|
|
| MD5 |
528ad3c6cc115b7d8e1687b2a589f5bd
|
|
| BLAKE2b-256 |
3814ea49600ecd40d0c7fa34c1c4b30cf3b73dee321131766817e2ed09117e05
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fb0bc2665b571d4364d2abd997fe7b9ea8f4e5e65ace9ffc592f352d5fa55ab
|
|
| MD5 |
30c7de264ca5792c7af26f7396cdaeca
|
|
| BLAKE2b-256 |
86b124f5380114a2cbdc6c5c14df44108c46301d2dca077177d1635d4e381893
|