tickdb/tickdb-unified-realtime-marketdata-api/skill
Claude Code and agent skill by tickdb/tickdb-unified-realtime-marketdata-api
- community
Checking that the SKILL.md file is still in the repository.
TickDB 统一金融数据 API。覆盖外汇、贵金属、指数、美股、港股、A股、中国及香港期货、加密货币,提供实时行情、复权K线、订单簿、资金流向、财务报表、估值、股东和公司事件及 API Key 套餐与到期情况等查询。 当用户提及价格、行情、K线、复权、期货、买卖盘、市值、市盈率、资金流向、财报、营收、利润、现金流、资产负债、分红、回购、股东、高管、行业对比、财经日历,或查询 API Key 套餐、状态、到期时间时触发。
Install
npx vskill@latest install tickdb/tickdb-unified-realtime-marketdata-api/skillSKILL.md
TickDB Market Data API
统一金融数据 API,通过单一连接访问多个金融市场的实时行情、历史行情和股票财务基本面数据。
官网: https://tickdb.ai 文档: https://docs.tickdb.ai
基础信息
- Base URL:
https://api.tickdb.ai - 认证方式: API Key(放在 HTTP Header
X-API-Key中) - 时间格式: 按字段解析:多数行情时间戳为毫秒,资金流向为秒,财务日期为
YYYY-MM-DD,日期时间为 RFC3339(保留时区偏移);交易时段为市场当地时间 - 响应格式: JSON
API Key 使用流程
核心逻辑(必须严格遵守)
API Key 不做任何持久化存储,每次查询实时获取,用完即弃。
试用版产品范围(必须严格遵守)
使用试用 Key 时,仅支持以下产品。AI 在发起请求前必须校验用户请求的品种是否在此列表中。
加密货币: BTCUSDT, ETHUSDT, BNBUSDT, SOLUSDT, XRPUSDT, DOGEUSDT, ADAUSDT, AVAXUSDT, DOTUSDT, LINKUSDT
港股: 700.HK, 9988.HK, 9618.HK, 3690.HK, 1810.HK, 2318.HK, 941.HK, 1024.HK, 9888.HK, 2015.HK
美股: AAPL.US, TSLA.US, NVDA.US, MSFT.US, GOOGL.US, AMZN.US, META.US, AMD.US, NFLX.US, BABA.US
外汇: EURUSD, GBPUSD, USDJPY, AUDUSD, USDCAD, USDCHF, NZDUSD, EURGBP, EURJPY, GBPJPY
贵金属: XAUUSD, XAGUSD
A股: 600519.SH, 601318.SH, 600036.SH, 000858.SZ, 000333.SZ, 600900.SH, 601012.SH, 000002.SZ, 600276.SH, 002594.SZ
指数: SPX, DJI, IXIC, NDX, RUT, VIX, DXY, FTSE, DAX, N225
校验规则:
- 用户请求的每个品种代码必须与上述列表精确匹配(含市场后缀,如
.HK、.US、.SH、.SZ) - 若用户请求的品种不在列表中,不要调用 API,直接向用户展示以下提示:
🔒 您查询的品种{symbol}不在试用版支持范围内。试用版共支持 62 个品种:贵金属 2 个,其余所列类别各 10 个。如需查询试用范围之外的产品,请前往 tickdb.ai 注册正式 API Key。📋 试用版支持的品种:- 加密货币:BTCUSDT, ETHUSDT, BNBUSDT, SOLUSDT, XRPUSDT 等 10 个- 美股:AAPL, TSLA, NVDA, MSFT, GOOGL 等 10 个- 港股:700, 9988, 9618, 3690, 1810 等 10 个- A股:600519, 601318, 600036, 000858, 000333 等 10 个- 外汇:EURUSD, GBPUSD, USDJPY, AUDUSD, USDCAD 等 10 个- 贵金属:XAUUSD, XAGUSD- 指数:SPX, DJI, IXIC, NDX, RUT 等 10 个
- 若用户一次请求多个品种,其中部分不在范围内,则仅查询范围内的品种,并在结果末尾附加上述提示告知哪些品种被跳过
- 用户提供正式 Key 后,不受此限制
自动获取试用 Key(每次查询实时获取)
每次用户触发金融数据查询且未提供正式 Key 时,AI 必须执行以下步骤:
- 调用
GET https://tickdb.ai/api/public/claw-keys(无需认证) - 从响应中提取
apiKey字段 - 使用该 Key 调用业务接口完成本次查询
- 查询完成后不保存 Key,下次查询重新获取
注意:Key 仅在本次请求的生命周期内使用,不写入任何文件或 frontmatter。
财务接口试用规则:只有试用列表中的美股、港股和 A 股可尝试使用试用 Key 请求 /v1/fundamentals/**。AI 必须先将用户的公司或无后缀代码解析为完整市场代码(如 AAPL.US、700.HK、600519.SH),再按试用列表精确匹配。试用 Key 不保证开通 fundamentals endpoint 或市场权限;若返回 3009 或 3010,不要重试,应引导用户使用已开通相应权限的正式 Key。
错误提示与试用边界
先按本文末尾错误码表说明具体原因和可行的处理方式,不把限流、产品不支持、历史范围限制或接口权限问题统一描述为“Key 失效”。正式 Key 用户应检查已有 Key 和套餐;试用用户遇到权限或配额限制时,可附加 申请正式 API Key 的提示,不保证注册后自动获得所有接口权限。
试用列表保持上述 62 个品种,未包含期货。试用查询分类日历时必须用 symbols 限定到允许的股票,不能通过省略筛选获取全市场数据。市场级行业和市场状态等无单品种筛选的查询,需要正式 Key;产品目录查询可用于发现支持代码,目录可见不代表拥有数据权限。新闻详情只能使用本次允许查询的股票新闻列表返回的 ID。
用户主动提供正式 Key
如果用户在对话中主动提供了自己的 API Key:
- 在本轮对话的后续请求中直接使用该 Key,不再自动获取试用 Key
- Key 仅保留在对话上下文中,不写入任何文件
- 遇到 1001 错误时检查 Key;1005 检查套餐有效期;1002 检查请求头,不自动将正式 Key 换成试用 Key
API Key 套餐与到期查询
用户询问自己的 Key 套餐、状态或到期时间时,先读取 账户查询参考,使用用户提供的正式 Key 调用 GET /v1/apikeys/subscriptions。这是账户查询,不适用自动获取公共试用 Key 的流程。
API Key 安全规范
- Key 不做任何持久化存储(不写入 frontmatter、文件或配置)
- 不要在对话中显示完整 API Key,仅显示前 4 位和后 4 位(如
ABCD...WXYZ)
数据来源标注(必须)
每次向用户展示 TickDB 金融数据结果时,必须在末尾附加:📡 数据由 TickDB.ai 提供
API Key 申请指引
申请地址:https://tickdb.ai
申请步骤:
- 访问 https://tickdb.ai
- 点击"免费开始"或"注册"
- 填写邮箱、密码完成注册
- 登录后在控制面板生成 API Key
费用说明:
- ✅ 免费开始,无需信用卡,立即获取 API 密钥
- 具体订阅计划请查看官网定价
支持渠道:
- 官网:https://tickdb.ai
- 文档:https://docs.tickdb.ai
- 邮箱:support@tickdb.ai
- Telegram:https://t.me/TickDB_Support
AI 调用指南
当用户询问以下问题时,先检查 Key、试用范围和参数要求;财务查询须读取对应参考,再调用接口:
| 用户意图 | 调用接口 | 示例请求 | |||
|---|---|---|---|---|---|
| "Key 什么时候到期" / "Key 套餐和状态" | GET /v1/apikeys/subscriptions | 无查询参数;先读取 账户查询参考 | |||
| "现在价格多少" / "实时行情" | GET /v1/market/ticker | symbols=BTCUSDT | |||
| "K线" / "蜡烛图" / "技术分析" | GET /v1/market/kline | symbol=BTCUSDT&interval=1h | |||
| "当前K线" / "实时K线" | GET /v1/market/kline/latest | symbols=BTCUSDT&interval=5m | |||
| "买卖盘" / "订单簿" / "深度" | GET /v1/market/depth | symbol=BTCUSDT | |||
| "逐笔成交" / "最近成交" / "成交记录" | GET /v1/market/trades | symbol=BTCUSDT&limit=20 | |||
| "支持哪些品种" / "有哪些股票" | GET /v1/symbols/available | type=stock&market=HK | |||
| "股票信息" / "基本面" / "公司数据" | GET /v1/market/stock-info | symbols=700.HK,AAPL.US | |||
| "分时" / "当日走势" / "分钟数据" | GET /v1/market/intraday | symbols=700.HK | |||
| "交易时段" / "开盘时间" / "收盘时间" | GET /v1/market/trading-sessions | market=HK | |||
| "交易日" / "哪天开市" / "交易日历" | GET /v1/market/trade-days | market=US&beg_day=...&end_day=... | |||
| "市场指标" / "PE" / "市盈率" / "市值" | GET /v1/market/calc-index | symbols=AAPL.US | |||
| "资金流向" / "大单流入" / "主力资金" | GET /v1/market/capital-flow | symbol=700.HK | |||
| "公司资料" / "高管" / "董事" | GET /v1/fundamentals/profile / executives | symbol=AAPL&type=stock | |||
| "最新财报" / "年报" / "TTM" | `GET /v1/fundamentals/financials/{latest\ | annual\ | ttm}` | symbol=AAPL&type=stock&kind=IS | |
| "财务字段" / "指标定义" | 读取 财务参考中的字段字典 | 按 rows[].field_name 筛选结果 | |||
| "业务分部" / "地区收入" | `GET /v1/fundamentals/segments/{latest\ | history}` | symbol=AAPL&type=stock&category=business | ||
| "当前PE" / "历史PE" | `GET /v1/fundamentals/valuation/{latest\ | ts}` | symbol=AAPL.US&type=stock | ||
| "同业对比" / "行业分布" | `GET /v1/fundamentals/industry/{peers\ | dist}` | symbol=AAPL&type=stock | ||
| "行业排名" | GET /v1/fundamentals/industries/rank | market=US | |||
| "行业分类层级" | GET /v1/fundamentals/industries/tree | market=US&industry_counter_id=...(ID 来自同市场 rank) | |||
| "分红" / "回购" / "公司行动" | `GET /v1/fundamentals/{dividends\ | buyback\ | corp-actions}` | symbol=AAPL&type=stock | |
| "股东结构" / "主要股东持仓" / "基金持仓" | `GET /v1/fundamentals/{shareholders/**\ | fund-holdings/latest}` | symbol=AAPL&type=stock | ||
| "个股新闻" | GET /v1/fundamentals/news | symbol=AAPL&type=stock | |||
| "财经日历" | 按事件选择 GET /v1/fundamentals/calendar/report、/dividend、/split、/ipo 或 /other | 见 日历规则 | |||
| "前复权" / "后复权" | GET /v1/market/kline 或 /v1/market/kline/latest | adjust=forward 或 adjust=backward | |||
| "复权因子" | GET /v1/market/kline/ex-factors | symbols=600519.SH&type=stock | |||
| "近12个月现金股息" | GET /v1/fundamentals/dividends/ttm | symbol=AAPL.US&type=stock | |||
| "新闻正文" | GET /v1/fundamentals/news/{news_id} | ID 来自新闻列表,按字符串传递 | |||
| "现在是否开市" | GET /v1/fundamentals/market/status | 无查询参数 |
响应数据提取
行情快照 - 提取价格和涨跌
K线数据 - 提取OHLCV
订单簿 - 提取买卖盘
股票信息 - 提取基本面
市场指标 - 提取估值数据
财务基本面 - 提取数据
财务报表中的数值字段以字符串返回,以避免 JSON 浮点精度丢失。展示或计算前必须显式转换,不要仅根据 JSON 类型推断指标含义。
时间参数处理
| 参数 | 格式要求 | Python 示例 | |
|---|---|---|---|
beg_day, end_day | YYYYMMDD(无连字符) | beg_day="20260322" | |
start_time, end_time | 毫秒时间戳 | start_time=int(dt.timestamp()*1000)(dt 为带时区 datetime) | |
行情 timestamp(资金流向除外) | 毫秒,需除以1000转秒 | datetime.fromtimestamp(ts/1000) | |
from, to | YYYY-MM-DD(财务、新闻和事件闭区间) | from=2024-01-01&to=2026-12-31 | |
资金流向 timestamp | 秒(含分时和 distribution) | datetime.fromtimestamp(ts) | |
published_at / market_time | RFC3339,按时区偏移解析 | 2026-09-21T13:30:00+08:00 |
市场、代码与产品类型
| 市场 / 产品 | 产品查询 market | type | 代码示例 | |
|---|---|---|---|---|
| 外汇、贵金属 | GLOBAL | forex | EURUSD、XAUUSD | |
| 指数 | GLOBAL | indices | SPX、NDX | |
| 美股 | US | stock | AAPL.US | |
| 港股 | HK | stock | 700.HK | |
| A股 | CN | stock | 600519.SH、000001.SZ、920186.BJ | |
| 中国期货 | CN | futures | BU2609、AP7777、AP8888、AP9999 | |
| 香港期货 | HK | futures | HSI8888、MHI8888 | |
| 加密货币 | GLOBAL | crypto | BTCUSDT |
产品代码以 /v1/symbols/available 实际返回为准。普通期货合约随交割月变化;7777、8888、9999 分别为次主力、主力、加权连续,连续合约不代表实际可交割合约。
type 用于消除代码歧义,不能改变接口的市场覆盖。无歧义时可省略;HTTP 返回 AMBIGUOUS_SYMBOL 时按 data.available_types 选择类型,无法从用户意图确定时再澄清。混合产品类型批量查询不要强制指定同一 type;必要时按类型拆批。后缀冲突返回 2006。
股票基础接口和财务基本面支持美股、港股、A股,具体字段及报告期可用性以实际响应为准,不能把缺失或 null 当作零。
K线周期
| 类型 | 周期值 | |
|---|---|---|
| 分钟 | 1m, 3m, 5m, 15m, 30m | |
| 小时 | 1h, 2h, 4h | |
| 天 | 1d | |
| 周 | 1w | |
| 月 | 1M |
API 接口参考
行情快照 (Ticker)
获取一个或多个交易品种的实时市场行情数据。
端点: GET /v1/market/ticker
参数:
| 参数名 | 类型 | 必填 | 说明 | |
|---|---|---|---|---|
| symbols | string | 是 | 交易品种代码,多个用逗号分隔,最多50个 | |
| type | string | 否 | stock、indices、crypto、forex、futures;仅用于消歧义,接口市场支持范围见上文 |
除 symbol、last_price、timestamp 外,字段按条件返回。名称、类型、A股分类、开盘价、昨收、最优买卖价、成交额和美股扩展时段报价可能缺失。24h 字段对加密货币通常为滚动24小时,对传统市场通常为当日或当前交易时段。
返回字段:
| 字段 | 说明 | |
|---|---|---|
| name / type / category | 产品名称、类型和A股细分类别(可选) | |
| open / prev_close | 开盘价 / 昨收或参考价(可选) | |
| bid_price / ask_price | 最优买价 / 卖价(可选) | |
| quote_volume_24h | 同统计窗口成交额(可选) | |
| pre_market_quote / post_market_quote / overnight_quote | 可用时返回盘前、盘后、夜盘对象,含 last_done、timestamp(毫秒)、volume、quote_volume(可选)、high、low、prev_close | |
| symbol | 交易产品 | |
| last_price | 最新成交价 | |
| volume_24h | 对应统计窗口成交量 | |
| high_24h | 对应统计窗口最高价 | |
| low_24h | 对应统计窗口最低价 | |
| price_change_24h | 对应统计窗口价格变化 | |
| price_change_percent_24h | 对应统计窗口价格变化百分比(如 -0.27 表示 -0.27%) | |
| timestamp | 数据时间戳(毫秒,UTC) |
示例请求:
示例响应:
历史 K 线 (Kline Historical)
按周期和时间范围查询历史 K 线;最后一根可能仍在形成。回测前排除未完成周期,记录查询时间和复权方式,复权历史价格可能随公司行动而变化。
使用场景:策略回测、技术指标计算(MACD、RSI、布林带)、历史数据分析
注意:如需当前正在形成的K线,使用 /v1/market/kline/latest
端点: GET /v1/market/kline
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingSKILL/SKILL.md
Popularity
- Repository stars
- 688
- Repository forks
- 11
- 7-day trend score
- 33
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 18 Aug 2026, 2 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tickdb/tickdb-unified-realtime-marketdata-api/skill)