问答
怎么用 API 查小红书博主的粉丝数、获赞与收藏和笔记数?
简短回答
把博主主页链接、xhslink.com 分享短链或用户 ID 传给 okdata 的小红书博主信息接口即可。每查一个 $0.02,返回粉丝数、关注数、获赞与收藏、笔记数、简介和认证;查 50 个博主共 $1.00。
代理商发来 50 个小红书博主的候选名单,全是链接,周五开会前要整理成一张有粉丝数和互动数据的表。一个个点开主页手抄数字,一下午就没了。爬虫的博主模式偏偏最容易在这一步出问题,页面一改版就是主页为空或者解析报错。每个博主直接用链接调一次博主信息接口,这些数字就都有了。
一个博主一次调用
小红书博主信息接口接受 url(xiaohongshu.com/user/profile/... 主页链接,或从 App 复制的 xhslink.com 分享短链)或 id(24 位用户 ID)。返回:
followers粉丝数、following关注数likes:小红书把获赞和收藏合成一个数展示,这里就是这个数posts:发布的笔记数name昵称、username(主页上显示的小红书号)、bio简介、verified认证、avatar_url头像- 加
view=full时,主页展示的 IP 属地在ext里
费用
| 博主数 | 调用次数 | 费用 |
|---|---|---|
| 1 | 1 | $0.02 |
| 50 | 50 | $1.00 |
| 500 | 500 | $10.00 |
想顺便看看近期表现,可以再取一页博主笔记列表,约 20 篇,带点赞、收藏、评论数。50 个博主各查主页加一页笔记,共 {{cost:xiaohongshu.users.get50+xiaohongshu.users.notes.list50}}。
调用示例
curl -G "https://api.okdata.online/v1/xiaohongshu/users/get" \
-H "Authorization: Bearer $OKDATA_API_KEY" \
--data-urlencode 'url=https://www.xiaohongshu.com/user/profile/5f1234567890abcdef123456' \
--data-urlencode 'fields=id,name,followers,likes,posts,verified'
fields 只保留表格里要用的列。
粉丝增长怎么看
没有历史数据接口,小红书前台也只展示当天的数字。如果在意增长,就定期查一次,一般每周一次足够,把结果连同 meta.fetched_at 时间存下来。10 个博主每周查一次,一年 520 次,共 $10.40。
限制
- 只能查公开主页。私密或被封的账号返回
not_found,不扣费。 - 没有粉丝画像、报价和投放数据。这些在小红书蒲公英平台上,需要品牌方账号才能看。
- 搜索结果和评论里都不带粉丝数,粉丝数要从这个接口查。
其他做法
只看几个博主,直接在 App 里看主页更快。如果你通过蒲公英下单,平台上的博主页有报价和粉丝画像,这些任何公开接口都没有。要批量处理公开数据,可以看达人发现方案,从一个关键词一路做到博主排名表。
更新于