RedNote (Xiaohongshu) Note Comments API: Reputation & Sentiment
The comment section holds RedNote (Xiaohongshu)'s most authentic user voice — product reputation, real experiences, and unmet needs often hide in individual comments. The Rnote API comment endpoints let you fetch comments and nested replies in bulk by note ID, turning manual reading into scalable user insight and reputation monitoring.
What comment data is good for
- Reputation analysis — Aggregate comments across a product's notes to extract frequent praise and complaints.
- Demand mining — Spot unmet needs in comments like "where to buy?" or "any cheaper alternative?"
- Risk alerts — Monitor brand-note comments to catch negative or crisis signals early.
- Engagement ops — Study the wording of top-liked comments to improve your own comment-section strategy.
The endpoints
| Endpoint | Purpose |
|---|---|
GET /api/v2/crawler/note/comments |
Top-level note comments (cursor pagination, sort by time/likes) |
GET /api/v2/crawler/note/sub_comments |
Nested replies under a given comment |
Python example
import requests
API_BASE = "https://rnote.dev/api/v2/crawler"
HEADERS = {"X-API-Key": "YOUR_API_KEY"}
resp = requests.get(
f"{API_BASE}/note/comments",
params={
"note_id": "697c0eee000000000a03c308",
"sort_strategy": "like_count", # default / latest_v2 / like_count
},
headers=HEADERS,
)
data = resp.json()
# Use the cursor/index from the response to page through more comments
Get note IDs from keyword search or a creator's note list.
Pagination tips
note/comments uses cursor pagination: pass the cursor and index from the previous response into the next request to page continuously. To get all replies under a hot comment, call note/sub_comments with that comment's ID. Only successful requests are billed, so retries are free.
FAQ
Q: Do I get the commenter's info? A: Comment data typically includes the commenter's nickname, ID, like count, and timestamp — handy for profiling and engagement analysis. See the docs for fields.
Q: How do I monitor brand reputation efficiently? A: Periodically pull brand-related note IDs via keyword search, then batch-fetch comments and apply keyword/sentiment rules for automated alerts.
Get started
Sign up free for an API key, check pricing and the docs, and start collecting comments in minutes.