问答
有没有获取小红书热点话题的 API?
简短回答
有。okdata 的小红书热点话题接口返回小红书当前推荐给创作者的话题,每个带热度,一次约 20 条,$0.02;每天存一次,一个月共 $0.60。它是创作灵感榜,不是 App 搜索里的热搜,想知道大家实际在发什么,要配合笔记搜索一起用。
内容团队每周一排下周的小红书选题,希望从平台正在推的方向出发,而不是凭感觉。创作中心里能看到推荐的热点话题,但没法导出,每周往选题文档里手抄一遍很烦。热点话题接口能把这份列表以数据形式给你,直接放进选题文档。
接口返回什么
小红书热点话题返回小红书当前推荐给创作者的热点话题。每一行有 rank 排名、name 话题名、heat 热度,以及一个 url,打开就是这个话题在小红书上的搜索结果。一次返回约 20 个话题,列表还有后续时,顺着 page.next_cursor 继续取。
要先说清楚它是什么:这是创作灵感流,也就是小红书希望创作者去写的话题。它不是 App 搜索框里的“热搜”,也不是热门笔记列表。
从话题到笔记
想知道一个话题的实际热度,就去搜它:
- 取热点话题。
- 挑出和品牌相关的几个,用笔记搜索,
sort=popular看已经跑出来的笔记,sort=latest看现在有多挤。
| 每周选题 | 调用次数 | 费用 |
|---|---|---|
| 热点话题 1 页 | 1 | $0.02 |
| 选出 5 个话题,各搜 1 页 | 5 | $0.10 |
| 每周合计 | 6 | {{cost:xiaohongshu.trends.list1+xiaohongshu.notes.search5}} |
示例
curl -s "https://api.okdata.online/v1/xiaohongshu/trends/list" \
-H "Authorization: Bearer $OKDATA_API_KEY" | jq -r '.data.items[] | "\(.rank)\t\(.heat)\t\(.name)"'
历史数据和限制
- 没有历史数据接口。想看话题的起落,就每天存一份快照,连同
meta.fetched_at时间一起存。每天一次存 30 天,共 $0.60。 - 列表反映的是调用那一刻小红书展示的内容,一天之内会变。
- 热度是小红书自己的数字,只在同一份列表里有可比性。
其他选择
App 里的创作中心免费,一个人每周看一次完全够用。如果要跨平台排选题,抖音和微博的热搜也能取,比如抖音热搜榜。完整的选题流程可以看趋势研究方案。
更新于