11 个 REST endpoint · 服务端过滤 · 返 KB 级小 JSON · AI agent 友好。 覆盖议员持仓 + Polymarket 预测市场。 完全免费、无需 API Key、CORS 全开。
🚀 用 Claude / Cursor?跳到 下面的 MCP 接入, 一行配置零代码即用,比 REST 还省事。
curl -s "https://smartearner.cn/api/data/trades_by_ticker?ticker=NVDA&limit=3" | jq把下面这段贴到 Claude Desktop / Claude Code / Cursor 的 MCP 配置里, 重启客户端后直接对话「乌兹别克斯坦能赢 2026 世界杯吗?」就能拿到中文数据。不用写代码、不用装 npm 包、不用 API Key。
{
"mcpServers": {
"pulse": {
"type": "http",
"url": "https://smartearner.cn/mcp"
}
}
}pulse_* toolspolymarket_list · 列出事件polymarket_get · 单事件详情polymarket_search · 模糊搜(中英文)polymarket_event_subs · 全部子市场polymarket_anomalies · 24h 异动polymarket_top_volume · 成交 Top Ntrades_list · 最新交易trades_by_politician · 按议员(中英文)trades_by_ticker · 按股票代码trades_recent · 最近 N 天trades_search · 模糊搜https://smartearner.cn/mcp· 协议: MCP Streamable HTTP (stateless)选 endpoint → 传 query 参数 → 拿干净的小 JSON 直接喂给 AI
11 个 tool 按名字直观找:trades_by_ticker / polymarket_search ...
GET /api/data/<tool>?...每个 endpoint 都支持过滤参数:ticker / name / query / slug ...
?ticker=NVDA&limit=10单次 1-30 KB,含 meta + 精简字段。不爆 AI agent 的 token 预算。
{ meta: {...},
trades: [...] }服务端过滤 + slim 字段 · 单次返 KB 级 JSON · 跟 pulse-mcp tools 1:1 对齐
/api/data/polymarket_listlimit?=20 · sort_by?=volume_24h · tag??limit=10&tag=Politics/api/data/polymarket_getid? · slug?(二选一)?slug=2026-fifa-world-cup-winner-595/api/data/polymarket_searchquery · limit?=10?query=乌兹别克斯坦/api/data/polymarket_anomaliesthreshold_pp?(默认用 Pulse 配置)?threshold_pp=10/api/data/polymarket_top_volumen?=10?n=20/api/data/polymarket_event_subsid? · slug?(二选一)· min_prob?=0?slug=2026-fifa-world-cup-winner-595&min_prob=0.05/api/data/trades_listlimit?=20 · source?=all|House|Senate?limit=20&source=House/api/data/trades_by_politicianname · limit?=20?name=Pelosi/api/data/trades_by_tickerticker · limit?=20?ticker=NVDA/api/data/trades_recentdays?=7 · source?=all · limit?=30?days=30&source=House/api/data/trades_searchquery · limit?=20?query=英伟达复制下面整段 markdown,粘贴到 Claude / ChatGPT / OpenClaw / WorkBuddy 等任何 AI 的 system prompt
# Pulse 开放数据 API · 调用说明(给 AI 助手)
你可以调用以下 11 个 HTTP GET endpoint 来回答用户关于美国议员持仓和 Polymarket 预测市场的问题。
所有 endpoint 无鉴权、CORS 全开、单次返 1-30 KB 干净 JSON(带 meta + 主体字段)。
## Base URL
https://smartearner.cn/api/data/<tool>
## Polymarket 6 个 tool
| tool | 用途 | query 参数 |
|---|---|---|
| polymarket_list | 列出事件,按 volume 等排序 | limit, sort_by, tag |
| polymarket_get | 拿单事件详情 | id 或 slug |
| polymarket_search | 模糊搜(中英文,含 sub-market 命中) | query, limit |
| polymarket_anomalies | 24h 概率异动事件 | threshold_pp |
| polymarket_top_volume | 24h 成交量 Top N | n |
| polymarket_event_subs | 拿多市场事件所有子市场(FIFA/选举)| id 或 slug, min_prob |
## 议员持仓 5 个 tool
| tool | 用途 | query 参数 |
|---|---|---|
| trades_list | 列出最新交易,倒序 | limit, source |
| trades_by_politician | 某议员所有交易(中英文都行)| name, limit |
| trades_by_ticker | 某股票被谁交易过 | ticker, limit |
| trades_recent | 最近 N 天交易 | days, source, limit |
| trades_search | 模糊搜(中英文)| query, limit |
## 调用流程
1. **识别意图** → 选 tool(按用户问题里的关键词匹配 tool 名)
2. **抽参数** → 从用户问题里提取 ticker / name / slug / query 等
3. **GET 调用** → fetch `https://smartearner.cn/api/data/<tool>?<params>`
4. **解析返值** → `{ meta: {...}, events: [...] }` 或 `{ meta, trades: [...] }` 或 `{ meta, sub_markets: [...] }`
5. **中文总结** 给用户
## 用户问 → 你调什么的对照表
- "Pelosi 最近买啥" → `trades_by_politician?name=Pelosi&limit=10`
- "谁买了 NVDA" → `trades_by_ticker?ticker=NVDA`
- "Polymarket 今天有哪些异动" → `polymarket_anomalies`
- "成交量最高的预测市场" → `polymarket_top_volume?n=10`
- "乌兹别克斯坦能赢世界杯吗" → 先 `polymarket_search?query=乌兹别克斯坦`,从 matched_subs 找到子市场
- "FIFA 冠军概率 >5% 的国家" → `polymarket_event_subs?slug=2026-fifa-world-cup-winner-595&min_prob=0.05`
## 注意
- **数据仅供研究**,不构成投资建议
- 议员持仓有 **T+45 天 PTR 披露延迟**
- 数据来源:Polymarket Gamma / House Clerk PTR / Senate Stock Watcher(全部公开)
- 完整文档:https://smartearner.cn/docs
GET /api/data/trades_by_politician?name=Pelosi&limit=5GET /api/data/polymarket_event_subs?slug=2026-fifa-world-cup-winner-595&min_prob=0.05GET /api/data/polymarket_anomalies?threshold_pp=10随便用 · CORS 全开 · 5 分钟缓存
https://smartearner.cnapplication/json; UTF-8, 含 meta(含 fetched_at, matched 等)+ 主体(events / trades / sub_markets)。把官方 URL 的 gamma-api.polymarket.com 换成我们的反代路径 · 国内可访问 · 100% 原始数据
curl -s "https://smartearner.cn/api/proxy/polymarket/events?slug=2026-fifa-world-cup-winner-595" | jq '.[0]'curl -s "https://smartearner.cn/api/proxy/polymarket/events?limit=20&active=true&closed=false" | jq '.[].title'https://gamma-api.polymarket.com/ 换成 https://smartearner.cn/api/proxy/polymarket/ 即可。query 参数、路径段保持完全一致。Polymarket 官方文档REST endpoint 满足不了时(要做大批量统计 / 训练模型 / 入自家库),直接 GET 静态 JSON
/data/polymarket.json/data/trades.json/data/sec-form4.json/data/sec-13f.json/data/fomc.json/data/cftc-cot.json通过主站底部的联系渠道反馈 —— 使用案例也欢迎分享,我会优先做有人在用的 endpoint。