开发者 · 微博 API
微博 API:一条微博链接,返回 AI 能直接用的文字
简单说:不用申请开放平台、不用写爬虫、不用登录。发一条微博链接,返回正文、转评赞、每张图的文字、视频逐字稿和画面文字、热评和要点,REST 或 MCP 一次调用。
一次调用
curl 一条微博
curl -X POST https://linkdigest.dev/api/v1/digest \
-H "Authorization: Bearer ld_live_..." \
-H "Content-Type: application/json" \
-d '{"url": "https://m.weibo.cn/detail/5351369302084798", "format": "json"}'视频读得久时先返回 202 和 poll_url,约 15 秒后 GET 它取结果(同样的 POST 再发一次也行,只扣一次费)。
返回什么
一条微博,七样东西
| 正文 | 微博全文、作者、发布时间、话题 |
| 数据 | 转发、评论、点赞数(读取当时) |
| 图片 | 每张图的描述 + 图上文字(OCR) |
| 视频 | 口播逐字稿(有声音时)+ 画面文字,带时间 |
| 热评 | 分享页显示的前几条热门评论,带点赞和回复数 |
| 要点 | 每条附原文引用,代码逐字核对 |
| 读取回执 | 读到了什么、没读到什么(比如「视频没有音轨」「547 条评论只读了前 8 条」) |
线上实测(2026-11-01):一条 61 秒的微博视频,返回作者、发布时间、4,761 赞 · 547 评论 · 218 转发、29 段带时间的画面文字、5 条逐字核对的要点和前 8 条热评; 回执写明「视频没有音轨,没有口播逐字稿」「547 条评论只读了前 8 条」。3 积分。
Agent 里用
Claude Code / Cursor:MCP 一行接入
claude mcp add --transport http linkdigest \ https://linkdigest.dev/mcp \ --header "Authorization: Bearer ld_live_..."
相关:微博视频文案提取 · MediaCrawler 替代 · 中文文档 · English
常见问题
会被问到的
- 要申请微博开放平台吗?
- 不用。微博官方开放平台需要开发者认证、创建应用并等审核,很多接口有权限和调用限制。这里一个 API Key 就能读任何公开微博链接,返回 AI 能直接用的文字。
- 和自己写微博爬虫比有什么区别?
- 爬虫要处理微博的访客验证、维护登录态和 Cookie,抓下来的是字段和媒体地址,视频口播和图上的字还要再接语音识别和 OCR。这里一次调用把这些都做完,返回正文、每张图的文字、视频逐字稿和热评;你不用账号,也没有账号可封。
- 支持哪些微博链接?
- weibo.com/<用户>/<微博ID>(电脑上地址栏的样子)、m.weibo.cn/detail/<数字ID>、m.weibo.cn/status/<ID>,以及 App 里「复制链接」得到的 weibo.com / m.weibo.cn 链接(t.cn 短链请先在浏览器里打开,复制展开后的地址)。同一条微博不同写法会认成同一条,读过一次再读不扣费。
- 什么读不了?
- 只有关注者才能看的微博(关注可见、好友圈)会如实返回读不了,不扣费,不会猜内容。这种微博如果带视频,可以用浏览器扩展在你自己登录的浏览器里读。评论只读分享页显示的前几条热评,不是全部评论。
- 怎么收费?
- 按用量:图文 1 积分起(约 ¥0.144),1 分钟视频 2 积分;读过的链接再读 0 积分,读不出来不扣费。注册送 10 积分,之后支付宝 ¥9.9 买 50 积分,一次性、不订阅、不过期。
不用注册先试一条;注册送 10 积分,不用绑卡。支持的平台上有链接读不出来,就是一个值得报告的 bug。