RedNote Competitor & Brand Monitoring: Build an Automated Dashboard
Xiaohongshu Data
Competitor Analysis
Brand Monitoring
RedNote (Xiaohongshu) is a rich source of brand reputation and competitor signals. This hands-on guide shows how to build a "competitor + brand" monitoring pipeline with the Rnote API — chaining search, notes, creators, and comments into a reusable monitoring dashboard.
What to monitor
- Share of voice — Volume and posting trend of brand / competitor notes
- Engagement — Likes, collects, and comments over time
- Reputation — Real praise and complaints inside comments
- Creators — Who's selling for competitors and which influencers they work with
Build the pipeline in four steps
- Capture share of voice — Use keyword search
search/notesto periodically collect notes for brand/competitor terms and tally volume and engagement. - Grab media — For top notes, use the watermark-free image/video endpoint to archive covers and content for visual and topic analysis.
- Mine reputation — For key notes, pull comments via the comments endpoint
note/commentsand run sentiment and keyword analysis. - Profile creators — For frequently appearing authors, fetch profiles via the creator endpoint
user/infoto map a competitor's creator matrix.
A minimal example (Python)
import requests
API = "https://rnote.dev/api/v2/crawler"
H = {"X-API-Key": "YOUR_API_KEY"}
def monitor(brand):
# 1) Search newest notes for the brand term
notes = requests.get(f"{API}/search/notes",
params={"keyword": brand, "sort_type": "time_descending"},
headers=H).json()
# 2) Pull comments per note for sentiment analysis
for note in iter_notes(notes): # iterate per response shape
nid = note["note_id"]
comments = requests.get(f"{API}/note/comments",
params={"note_id": nid},
headers=H).json()
yield nid, comments
# Persist results and run on a schedule (e.g., daily cron) to build a trend dashboard
Production tips
- Scheduled & incremental — Run a daily cron, dedup by
note_id, process only new items. - Store + visualize — Persist share-of-voice/engagement/sentiment to a database and chart trends with a BI tool.
- Cost control — Only successful requests are billed, ideal for scheduled jobs; validate rules on a small batch, then scale.
Get started
Upgrade competitor and brand monitoring from "scrolling by hand" to an automated dashboard. Sign up free for an API key, and follow the API docs and pricing.