📦 OpenDART
v0.1.0CLI韩国金融监督院DART OpenAPI终端查询与搜索工具,可输出企业信息及财务报表等为JSON。
详细分析 ▾
运行时依赖
版本
初始版本:corp code cache、disclosure search、company overview、financials、major/exec shareholders、document download。
安装命令
点击复制技能文档
金融监督院电子披露系统(DART)公开 OpenAPI 的轻量级 Python CLI。可在终端查询韩国上市/非上市公司的披露历史、企业概况、财务报表、大股东及高管持股,并以 JSON 输出。为便于接入 Agent 管道,默认标准输出(JSON),提供韩语错误提示与缓存。
主要功能 (v0.1.0)
corp-code: 唯一编号 XML 下载·解析·缓存 (~/.opendart-cli/corp_codes.json)find-corp: 按公司名或股票代码搜索 corp_codelist: 公告搜索(支持bgn_de、end_de、pblntf_ty、corp_cls等过滤)company: 企业概况finance: 主要科目(fnlttSinglAcnt) 或 全套财务报表(fnlttSinglAcntAll) 查询majorstock: 大量持股者现状elestock: 高管持股现状document: 公告原文(ZIP)保存
安装
``bash
pipx install opendart-cli # 推荐
# 或 uv tool install opendart-cli
# 或 (Python 3.9+) pip install opendart-cli
`
开发模式:
`bash
git clone https://github.com/ChloePark85/opendart-cli
cd opendart-cli
pipx install -e .
` 环境变量
OPENDART_API_KEY(必需): 在 opendart.fss.or.kr 获取的 40 位密钥OPENDART_CACHE_DIR(可选): 缓存目录,默认~/.opendart-cli
快速示例
`bash
# 1) 获取 API 密钥并设置环境变量
export OPENDART_API_KEY="your_40_char_key" # 2) 下载并缓存全部唯一编号
opendart corp-code --refresh
# 3) 按公司名搜索(三星电子 -> 00126380)
opendart find-corp "삼성전자"
# 4) 最近 30 天定期公告列表
opendart list --corp-code 00126380 --pblntf-ty A --bgn 20260320 --end 20260420
# 5) 企业概况
opendart company --corp-code 00126380
# 6) 单公司主要科目(2025 财年业务报告)
opendart finance --corp-code 00126380 --bsns-year 2025 --reprt-code 11011
# 7) 全套财务报表
opendart finance --corp-code 00126380 --bsns-year 2025 --reprt-code 11011 --all
# 8) 大股东/高管持股
opendart majorstock --corp-code 00126380
opendart elestock --corp-code 00126380
# 9) 下载公告原文 ZIP
opendart document --rcept-no 20260320000123 --out ./disclosure.zip
`
报告代码参考 (--reprt-code)
11011业务报告(年度)11012半年度报告11013第一季度报告11014第三季度报告
披露类型代码 (--pblntf-ty`)
A 定期披露, B 重大事项报告, C 发行披露, D 股权披露, E 其他披露, F 外部审计相关, G 基金披露, H 资产证券化, I 交易所披露, J 公平委披露 安全
- 仅使用环境变量传递认证密钥,避免写入 CLI 参数/日志
- 响应采用 HTTPS,缓存仅保存在用户主目录权限下
许可证 & 来源
MIT 许可证。数据直接来自金融监督院电子披露系统(DART)官方 OpenAPI 响应,本技能为 DART 非官方客户端。链接
- GitHub: https://github.com/ChloePark85/opendart-cli
- OpenDART: https://opendart.fss.or.kr