首页 · 资源库 · 小红书笔记与评论数据 API:关键词搜索 +

小红书笔记与评论数据 API

两种用法:给关键词拿一批笔记(选选题、看竞品),或给笔记 id 拿评论(听用户到底在问什么)。返回字段和抖音、TikTok 一致。

参数

参数必填取值
platform是固定 xiaohongshu
keyword是搜索词;search_posts 用,支持中文,建议带地域或品类限定
post_id是get_comments 用,笔记 id(explore/ 后面那串)
limit否返回条数,默认 20

关键词搜索返回什么

items[]:id、url、author(含 handle)、text(笔记正文含话题标签)、stats(likes / comments / shares / collects / views)、cover、created_at。

小红书搜索结果里 collects(收藏)是有值的,比点赞更能反映“愿意存下来用”,做选品时优先看它。

已知边界(如实说明)

复制即可运行

cURL
curl -s https://lucydomi.com/mcp/v1/search_posts \
  -H "Authorization: Bearer $BUSYBEE_API_KEY" \
  -H "Content-Type: application/json" \
  -X POST \
  -d '{"platform": "xiaohongshu", "keyword": "昆明 咖啡", "limit": 20}'
Python(标准库,无需安装依赖)
import os, json, urllib.request

KEY = os.environ["BUSYBEE_API_KEY"]
req = urllib.request.Request(
    "https://lucydomi.com/mcp/v1/search_posts",
    data=json.dumps({"platform": "xiaohongshu", "keyword": "昆明 咖啡", "limit": 20}).encode(),
    headers={"Authorization": f"Bearer {KEY}", "Content-Type": "application/json"},
    method="POST",
)
data = json.load(urllib.request.urlopen(req, timeout=60))
for n in data["items"]:
    if n.get("error"):
        continue
    print(n["stats"]["likes"], n["stats"]["collects"], n["text"][:40].replace("\n", " "))

真实返回样例

下面这段来自线上真实调用,已截断并去掉图片/签名类字段。

{
  "ok": true,
  "platform": "xiaohongshu",
  "tool": "search_posts",
  "count": 3,
  "items": [
    {
      "id": "6ada5f59000000002a01f993",
      "url": "https://www.xiaohongshu.com/explore/6ada5f59000000002a01f993",
      "author": {"id": "5b8d355f8e9cff00019f0a0c", "handle": "294505110", "name": "小杜要天天开心_"},
      "text": "近期在昆明喝到的14杯细糠(无广合集)",
      "created_at": null,
      "stats": {"likes": 183, "comments": 15, "shares": 95, "views": 0, "collects": 198}
    },
    {
      "platform": "xiaohongshu",
      "error": "normalize_failed"
    }
  ]
}

常见问题

能按点赞排序或按时间过滤吗?
搜索接口按平台默认相关性返回,不支持指定排序;需要筛选请在拿到结果后本地排序(字段都在)。
评论能拿多少条?
按 limit 取,受上游单次上限约束。要做全量评论分析,先用评论洞察抽样看结论更省。
笔记正文里的表情和话题标签会保留吗?
保留原始文案,话题标签和表情标记都在 text 里,自己做清洗。
国内平台有什么门槛?
抖音、小红书属国内分组,需要国内分组密钥;新注册账户有 5 次免费试用,用完再充值解锁。

相关内容

关键词搜内容评论洞察小红书数据总览接入文档三步接入

一个密钥,六个平台

同一套字段、同一个 MCP 端点,换平台只改一个参数。注册即赠体验金,失败不计费。

查看价目表 先试一次