# How do I find complaints about a brand on Xiaohongshu?

> Find negative Xiaohongshu (RedNote) notes and comments about a brand or product: the search words users actually write, a comment pull, and a cost per report.

Canonical page: https://okdata.online/answers/xiaohongshu-brand-complaints/

**Short answer: **Search the brand together with the words Xiaohongshu users use for bad experiences (避雷, 踩雷, 翻车, 拔草) sorted by latest, then pull the comments on the notes that drew the most discussion and filter them. With okdata a weekly report of 10 search pages and 30 comment pages costs $0.80.

Complaints on Xiaohongshu rarely say "complaint". They look like a note titled "避雷！这款面霜千万别买" with 300 comments agreeing, or a calm review where the real problem sits in the replies. A brand team that only searches its brand name sees mostly ads and fan posts. The trick is to search the way unhappy users write.

## Step 1: search with complaint words

Run [Xiaohongshu note search](/apis/xiaohongshu/notes/search/) for the brand or product name combined with words like 避雷 (steer clear), 踩雷 (got burned), 翻车 (went wrong), 拔草 (talked out of buying), 难用 (hard to use), 过敏 (allergic), 售后 (after-sales). Use `sort=latest` for monitoring, `sort=popular` for the notes doing the most damage.

## Step 2: read the comments where it matters

For the notes with the highest comment counts, pull [note comments](/apis/xiaohongshu/notes/comments/list/). Comments carry text, likes, reply counts and IP location; sorting by likes shows which complaints other users agree with.

## Step 3: filter

A keyword filter (refund, fake, broke, rash, customer service) catches most of it. An LLM pass grouping comments into themes catches the rest. Keep the note link next to each quote so someone can reply.

## Cost of a weekly report

| Step | Calls | Cost |
|---|---|---|
| 5 complaint phrasings × 2 pages | 10 | $0.20 |
| Top 10 notes × 3 comment pages | 30 | $0.60 |
| Per week | 40 | $0.80 |

## Example

```bash
for w in 避雷 踩雷 翻车 售后; do
  curl -s -G "https://api.okdata.online/v1/xiaohongshu/notes/search" \
    -H "Authorization: Bearer $OKDATA_API_KEY" \
    --data-urlencode "query=某品牌 $w" -d sort=latest \
    -d fields=id,title,url,metrics.comments,published_at
done
```

## Limits

- Top-level comments only. Each carries its reply count; heated threads show up as comments with many replies.
- Search matching is fuzzy; read before escalating.
- Only public content. Complaints in private groups or messages are not visible to anyone outside them.
- Every page is a separate charge, so cap pages per phrase.

## Alternatives

Social listening suites do this with dashboards and alerting and suit teams that want no scripts. MediaCrawler can collect the same notes and comments with a logged-in account. For the full routine, including Douyin and Weibo, see [word-of-mouth monitoring](/solutions/word-of-mouth/).

## Endpoints used

- [Xiaohongshu note search](https://okdata.online/apis/xiaohongshu/notes/search/) `xiaohongshu.notes.search`: $0.02 per call · about 20 notes per page
- [Xiaohongshu note comments](https://okdata.online/apis/xiaohongshu/notes/comments/list/) `xiaohongshu.notes.comments.list`: $0.02 per call · about 10 comments per page
- [Xiaohongshu note detail](https://okdata.online/apis/xiaohongshu/notes/get/) `xiaohongshu.notes.get`: $0.02 per call

Updated 2026-11-12
