【立即体验】小红书实时数据API
小红书竞品内容监测教程 — 用API数据做竞品分析
【立即体验】小红书实时数据API
“上周竞品上了一波新品推广,我们直到月底看蝉妈妈报告才知道。”
这是很多品牌在做竞品分析时遇到的真实困境。人工手动监测竞品——每天刷小红书、截图记录笔记数据、月底汇总成Excel——效率低不说,还容易遗漏关键信息。
如果你也遇到同样的问题,那么你需要的是一个程序化的数据接口,而不是靠手工复制粘贴。
本文基于典枢数据的小红书实时数据API,教你如何系统化地监测竞品内容,建立自动化竞品分析体系。SDK安装与基础调用方法请先阅读小红书API接口开发者指南。
**Key Takeaways**
– 竞品内容监测的核心是对比:内容策略对比、互动表现对比、声量趋势对比、达人投放对比
– 小红书实时数据API每次调用2元,最多100条,监测3-5个竞品月成本不到200元
– 通过分页调用获取竞品笔记数据,可以分析竞品的内容方向、高频标签、互动表现
– API返回的用户信息字段(followers_count、verified_type)可以评估竞品的达人投放策略
– 建议按周拉取数据,建立”监测→分析→策略→执行→复盘”的闭环
为什么需要系统化的竞品监测?
人工监测的五大痛点
| 痛点 | 说明 |
|---|---|
| 时效性差 | 人工搜索只能看到”过去”的内容,无法实时发现竞品新动态 |
| 覆盖面窄 | 手动搜索关键词有限,容易遗漏竞品的多线产品讨论 |
| 无法量化 | 缺乏统一的数据指标,难以评估竞品声量变化趋势 |
| 无法对比 | “对比上个月””对比去年同期”成为不可能完成的任务 |
| 成本高昂 | 第三方监测服务年费动辄数万到数十万元 |
根据McKinsey的研究,定期进行量化竞品分析的企业,市场份额平均增速比不做的企业高出28%。
你需要了解竞品的什么?
在小红书平台上,竞品监测的核心维度包括:
| 监测维度 | 核心问题 | API数据支撑 |
|---|---|---|
| 内容策略 | 竞品在推什么方向的内容? | keyword搜索 + 笔记内容分析 |
| 互动表现 | 哪些内容互动最好? | like_count, collection_count, reply_count, share_count |
| 声量趋势 | 竞品声量在涨还是跌? | 分页获取笔记量变化趋势 |
| 达人投放 | 竞品在投什么量级的达人? | 用户信息字段(followers_count, verified_type) |
| 用户口碑 | 用户对竞品评价如何? | 笔记正文和评论的情感倾向 |
搭建竞品监测体系
第一步:确定监测关键词
竞品监测的关键词设置是整套体系的基石。建议按以下结构设置:
| 关键词类型 | 示例 | 数量 |
|---|---|---|
| ———– | —— | :—-: |
| 竞品品牌词 | 竞品A、竞品B、竞品C | 3-5个 |
| 竞品产品词 | 竞品A精华、竞品B面霜 | 5-10个 |
| 品类词 | “精华””面霜””母婴” | 5-10个 |
| 行业热点词 | “成分””修护””抗老” | 3-5个 |
第二步:编写监测代码
在已经安装好SDK的基础上(安装步骤请参考小红书API接口开发者指南),编写竞品数据采集代码:
import tech.yeez.dianshu.sdk.DSAPIClient;
import tech.yeez.dianshu.sdk.model.*;
import java.util.ArrayList;
import java.util.List;
public class CompetitorMonitor {
public static void main(String[] args) {
DSAPIContext context = new DSAPIContext("你的appCode");
String apiCode = "Y5N3SsiHvt2XwtDeb75MqYFtDcTAvjGK3NF8d1YeDsF";
DSAPIClient apiClient = new DSAPIClient(apiCode, context);
// 竞品品牌列表
String[] competitors = {"竞品品牌A", "竞品品牌B", "竞品品牌C"};
for (String competitor : competitors) {
// 每个竞品获取最近一周的数据
for (int page = 1; page <= 5; page++) {
PostRequestDTO dto = new PostRequestDTO();
List<ParamInfoDTO> bodyParams = new ArrayList<>();
bodyParams.add(new ParamInfoDTO("keyword", competitor));
bodyParams.add(new ParamInfoDTO("startTime", "1746057600"));
bodyParams.add(new ParamInfoDTO("endTime", "1746662400"));
bodyParams.add(new ParamInfoDTO("page", String.valueOf(page)));
dto.setBodyParams(bodyParams);
String result = apiClient.doPost(dto);
System.out.println(competitor + " 第" + page + "页:" + result);
}
}
}
}
成本计算: 3个竞品 × 5页 × 2元 = 30元/次。按周执行,月成本120元。
第三步:数据分析框架
3.1 内容策略分析
通过API返回的笔记标题(title)和正文(content),可以分析竞品的内容方向:
3.2 互动表现分析
public class CompetitorEngagement {
public static void main(String[] args) {
DSAPIContext context = new DSAPIContext("你的appCode");
String apiCode = "Y5N3SsiHvt2XwtDeb75MqYFtDcTAvjGK3NF8d1YeDsF";
DSAPIClient apiClient = new DSAPIClient(apiCode, context);
// 获取竞品笔记数据,分析互动分布
for (int page = 1; page <= 10; page++) {
PostRequestDTO dto = new PostRequestDTO();
List<ParamInfoDTO> bodyParams = new ArrayList<>();
bodyParams.add(new ParamInfoDTO("keyword", "竞品品牌名"));
bodyParams.add(new ParamInfoDTO("startTime", "1743465600"));
bodyParams.add(new ParamInfoDTO("endTime", "1746057600"));
bodyParams.add(new ParamInfoDTO("page", String.valueOf(page)));
dto.setBodyParams(bodyParams);
String result = apiClient.doPost(dto);
// 从返回结果提取每篇笔记的互动数据
// 统计:like_count > 1000的笔记占比(爆文率)
// 统计:collection_count > like_count的笔记(高收藏=高种草价值)
// 统计:reply_count特别高的内容(争议性/高讨论度内容)
System.out.println("第" + page + "页:" + result);
}
// 10页 × 2元 = 20元
}
}
核心分析维度:
| 指标 | 计算方式 | 判断标准 |
|---|---|---|
| 爆文率 | like_count > 1000的笔记 ÷ 总笔记数 | ≥5%为健康 |
| 赞藏比 | like_count ÷ collection_count | 1.5-3.0为均衡 |
| 平均互动率 | (like+collect+reply+share) ÷ visit_count | 越高越好 |
| 高互动内容占比 | 互动量前20%的笔记占总互动的比例 | <60%为健康(避免单一爆款依赖) |
3.3 声量趋势分析
通过分页获取某个竞品在不同时间段的笔记数量,可以判断其声量变化趋势:
public class VolumeTrend {
public static void main(String[] args) {
DSAPIContext context = new DSAPIContext("你的appCode");
String apiCode = "Y5N3SsiHvt2XwtDeb75MqYFtDcTAvjGK3NF8d1YeDsF";
DSAPIClient apiClient = new DSAPIClient(apiCode, context);
// 对比不同时间段
String[][] periods = {
{"1743465600", "1744070400"}, // 第1周
{"1744070400", "1744675200"}, // 第2周
{"1744675200", "1745280000"}, // 第3周
{"1745280000", "1745884800"}, // 第4周
};
for (String[] period : periods) {
PostRequestDTO dto = new PostRequestDTO();
List<ParamInfoDTO> bodyParams = new ArrayList<>();
bodyParams.add(new ParamInfoDTO("keyword", "竞品品牌名"));
bodyParams.add(new ParamInfoDTO("startTime", period[0]));
bodyParams.add(new ParamInfoDTO("endTime", period[1]));
bodyParams.add(new ParamInfoDTO("page", "1"));
dto.setBodyParams(bodyParams);
String result = apiClient.doPost(dto);
System.out.println("时间段:" + period[0] + "~" + period[1] + " 结果:" + result);
}
// 4周 × 2元 = 8元
}
}
声量趋势的判断标准:
| 周增长率 | 信号 | 建议行动 |
|---|---|---|
| >30% | 竞品声量爆发 | 重点关注竞品投放内容 |
| 10-30% | 竞品声量上升 | 持续观察,记录投放策略 |
| -10%~10% | 声量平稳 | 正常监测 |
| <-10% | 声量下降 | 分析原因,可能是竞品调整期 |
3.4 达人投放策略分析
API返回的用户信息字段可以用来分析竞品的达人投放策略:
| 用户字段 | 用途 | 判断逻辑 |
|---|---|---|
| followers_count | 达人量级 | <5000=素人, 5000-5万=尾部, 5万-50万=腰部, >50万=头部 |
| verified_type | 认证类型 | 企业号、个人认证、MCN签约等 |
| verified | 是否认证 | 认证账号通常更专业 |
| gender | 性别 | 判断达人匹配度 |
搭建自动化监测流程
推荐的监测SOP
每周一上午
├─ 调用API采集3-5个竞品数据
│ ├─ 每个竞品5页 = 10元
│ └─ 总成本:30-50元/周
├─ 计算核心指标
│ ├─ 声量变化(环比上周)
│ ├─ 爆文率对比
│ └─ 互动质量指数
└─ 输出"本周竞品动态简报"
每月初
├─ 汇总上月4周数据
├─ 编写月度竞品分析报告
├─ 更新竞品内容策略档案
└─ 调整监测关键词
月度竞品分析报告框架
📊 本月竞品监测报告
├── 声量趋势对比(月度变化曲线)
│ ├── 竞品A vs 竞品B vs 你的品牌
│ └── 各竞品的声量份额(SOV)
├── 内容策略分析
│ ├── 各竞品的内容方向TOP3
│ ├── 高频标签对比
│ └── 内容形式偏好(图文/视频)
├── 互动表现对比
│ ├── 爆文率排名
│ ├── 平均互动率对比
│ └── 赞藏比分布
├── 达人投放分析
│ ├── 各竞品的达人量级分布
│ ├── 合作达人的粉丝画像
│ └── 预估投放成本
├── 关键发现
└── 下月策略建议
实战案例:月度竞品监测
背景: 某护肤品牌希望系统化监测3个主要竞品在小红书上的动态。
实施过程:
1. 设置关键词:3个竞品品牌名 + 5个核心产品名
2. 每周一通过API采集数据,每个竞品获取5页
3. 汇总互动数据,计算各项指标
4. 出月度竞品分析报告
成本:
发现:
常见问题
Q1:监测多少个竞品比较合适?
建议从3-5个开始:2个直接竞品、1-2个潜在竞品、1个行业标杆。每月成本约120元。后续可以根据需要逐步增加。
Q2:API返回的数据怎么分析?
API返回的原始数据是JSON格式,可以解析后导入Excel或数据库进行分析。建议建立标准化的数据分析模板,每次拉取后自动填充。
Q3:分页获取的数据,不同页之间会不会重复?
不会重复。API的分页机制确保每页返回独立的数据,page=1返回第1-100条,page=2返回第101-200条,以此类推。
Q4:如何判断竞品的声量增长是自然增长还是投放推动?
可以通过用户信息字段判断:如果声量增长主要由认证账号、高粉丝数达人的内容驱动,通常是投放推动的;如果主要是素人内容,可能是自然增长。
Q5:API数据更新频率够及时吗?
小红书实时数据API为分钟级更新,竞品发布新笔记后很快就能通过API查询到。按周监测完全够用。
总结
竞品内容监测不再是大型品牌的专利。通过小红书实时数据API,任何规模的品牌都可以用极低的成本搭建专业的竞品分析体系。每月120元的监测成本,换来的是对竞品动态的实时掌控和科学的策略支撑。
下一步行动:
1. 梳理你需要监测的竞品和关键词
2. 在典枢数据获取appCode和apiCode
3. 按照SDK接入指南完成基础配置
4. 运行监测代码,获取第一批竞品数据
5. 每周执行SOP,输出竞品动态简报
更多渠道,在线离线数据,欢迎咨询,量大从优~~
【立即体验】小红书实时数据API
参考资料:
– 小红书API接口开发者指南 — SDK安装与基础调用
– 小红书品牌舆情监控教程 — 用API数据实时掌控品牌声量
– 小红书市场调研方法论 — 用API数据做消费者洞察
– McKinsey – Competitive Dynamics Research
– Forrester – Social Listening Best Practices