开发者 · 小红书 API
小红书有官方 API 吗?能读笔记内容吗?
简单说:没有对外开放的「读笔记内容」API。小红书的开放平台面向电商店铺、小程序和广告主,需要企业主体,营销类还看投放规模。 想在程序或 AI 里读到公开笔记——正文、图片上的字、视频逐字稿、热评——要从公开的分享页读,LinkDigest 就做这一步。
官方开放的
四个官方入口,各自能做什么
按公开资料整理(官方页面多为动态渲染,部分细节来自第三方介绍),以小红书官方说明为准。
电商开放平台
能做:店铺的订单、商品、库存、售后
谁能申请:开店的商家和认证服务商
小程序开放平台
能做:开发小程序,含发布笔记等入口
谁能申请:需主体认证和备案
聚光 Marketing API
能做:自己的广告计划和投放数据
谁能申请:有广告账户和投放记录的广告主
蒲公英 OpenAPI
能做:达人数据、报价、合作订单
谁能申请:据第三方资料,面向投放规模较大的品牌;服务商线下申请
它们的共同点:都不提供「给一个笔记链接,返回它的内容」。这正是做选品调研、竞品分析、内容整理、AI agent 时最常要的那一步。
能用的做法
从公开分享页读,返回结构化 JSON
一条小红书链接(xiaohongshu.com、xhslink 短链或整段分享文案)进去,回来:标题、正文、话题、每张图的描述和图上的字、视频逐字稿和画面文字、分享页热评、要点(每条附原文引用,逐字核对)、点赞收藏数。 不用小红书账号、不用 Cookie。也可以先按话题搜,再批量读、出一页对比。
curl -X POST https://linkdigest.dev/api/v1/digest \
-H "Authorization: Bearer ld_live_..." \
-H "Content-Type: application/json" \
-d '{"url": "https://www.xiaohongshu.com/explore/XXXXXXXXXXXXXXXXXXXXXXXX", "format": "json"}'这条链接是首页示例之一,已经被读过并缓存,所以会直接返回 200, 不扣额度。换成你自己的链接:图文和短帖直接返回;需要下载并转写的视频返回 202 和一个 jobId,用同一个 key 去 GET /api/v1/digest/JOB_ID 取结果。
MCP · Claude Code(Cursor、Trae、Cherry Studio 见文档)
claude mcp add --transport http linkdigest \ https://linkdigest.dev/mcp \ --header "Authorization: Bearer ld_live_..."
API Key 在 https://linkdigest.dev/app/keys 创建(形如 ld_live_…)。 REST、MCP 各客户端的配置、轮询和返回字段见 中文 API / MCP 文档。
常见问题
会被问到的
- 小红书有官方 API 吗?
- 有开放平台,但没有对外开放的「按链接读取任意公开笔记内容」的接口。官方提供的是:电商开放平台(店铺的订单、商品、库存、售后)、小程序开放平台、聚光(广告投放与数据)和蒲公英(达人合作)。都要先有主体资质,营销类还看投放规模。
- 个人开发者能申请小红书开放平台吗?
- 按公开资料,电商开放平台面向店铺商家和服务商;小程序需要主体认证和备案;聚光 Marketing API 面向有广告账户和投放记录的广告主;蒲公英 OpenAPI 据第三方资料面向年投放规模较大的品牌,服务商需线下申请。个人开发者基本拿不到读内容的权限。具体以小红书官方为准。
- 那怎么在程序里读到小红书笔记的内容?
- 读公开的分享页:笔记正文、每张图的描述和图上的字(OCR)、视频的口播逐字稿和画面文字、分享页自带的热评。LinkDigest 就是这样做的,一个 POST 拿回 JSON,或者接进 Claude Code / Cursor 的 MCP。图文笔记 1 积分起(约 ¥0.144)。
- 需要小红书账号或 Cookie 吗?会不会被封号?
- 不需要,也从不读取你的账号,所以不存在你的账号被风控的问题。只读公开内容;私密、已删除、要登录才能看的读不了,读不了不扣费。
- 能按关键词搜小红书吗?
- 能搜网页已收录的公开笔记(不是 App 内搜索,不保证最全):search_links 或 POST /api/v1/search,找到才扣 4 积分,找不到不扣。你自己的信息流和收藏,用浏览器扩展在你自己的页面上读。
- 多少钱?能用支付宝吗?
- 注册送 10 积分,不用绑卡。用完后支付宝直接付:¥9.9 买 50 积分,¥36 买 250 积分,一次性、不订阅、不过期。读过的链接再读 0 积分。
不用注册先试一条;注册送 10 积分,不用绑卡。支持的平台上有链接读不出来,就是一个值得报告的 bug。