首选财务数据源 · 日限100次/per-skill · CLI脚本有已知缺陷
| 类型 | CLI脚本 · HTTP API · 自然语言转表格 |
| 端点 | openapi.iwencai.com |
| 限额 | 100次/天/per-skill |
| 覆盖 | A股 · 港股 · ETF · 财务数据 · 行情筛选 |
| 安装 | ~/.iwencai-skillhub/ · Python CLI |
| 技能 | 路径 | 用途 |
|---|---|---|
| 公司经营数据查询 | hithink-business-query | 营收/净利/ROE/毛利率/EPS — 最常用 |
| 财务数据查询 | hithink-finance-query | 资产负债表/现金流 |
| 行情数据查询 | hithink-market-query | 实时行情/历史K线 |
| 选股筛选 | hithink-stock-screening | 多维条件筛选 |
每个技能独立计限,不是总量限制。
官方CLI脚本在2026-06-30更新后缺少必需的6个header(Authorization/X-Claw-Call-Type/X-Claw-Skill-Id/X-Claw-Skill-Version/X-Claw-Plugin-Id/X-Claw-Trace-Id),导致401 Unauthorized。必须用Python直调API绕过。
修复模板(Python直调):
import urllib.request, json, os, uuid
url = 'https://openapi.iwencai.com/call'
headers = {
'Content-Type': 'application/json',
'Authorization': f'Bearer {os.environ["IWENCAI_API_KEY"]}',
'X-Claw-Call-Type': 'sync',
'X-Claw-Skill-Id': 'hithink-business-query',
'X-Claw-Skill-Version': 'v1',
'X-Claw-Plugin-Id': 'hithink-business-query',
'X-Claw-Trace-Id': str(uuid.uuid4()),
}
# 数据在 response['datas'] 不是 response['data']
响应数据在 r['datas'],不是 r['data']。两个key都存在但数据在datas。踩过一次坑。
CLI脚本的参数是 -q "查询内容",不是位置参数。错误:python3 cli.py "查询" → 报错 arguments are required: --query/-q。正确:python3 cli.py -q "查询"。
2026-07-02 起:旧端点 /call 返回 404。新端点:openapi.iwencai.com/v1/query2data。Header 需 6 个 X-Claw-* 字段,其中 X-Claw-Call-Type=normal(非 sync),Trace-Id 需 secrets.token_hex(32)。每次调前 source ~/.bashrc 确保环境变量加载。
公司经营数据查询(hithink-business-query)频繁 401 → 立即切换到财务数据查询(hithink-finance-query)。后者返回字段更全(含同比增长率、加权ROE),是实际首选。