RedNote Scraper (Xiaohongshu 小红书): Notes, Comments, Users
Pricing
from $3.00 / 1,000 rednote notes
RedNote Scraper (Xiaohongshu 小红书): Notes, Comments, Users
RedNote scraper (Xiaohongshu 小红书), no login: Xiaohongshu search for notes (top or latest), Xiaohongshu notes from any user, RedNote comments with replies, Xiaohongshu comments, note details, profiles and user search. No cookies. $3 per 1,000 notes, pay only per result.
Pricing
from $3.00 / 1,000 rednote notes
Rating
0.0
(0)
Developer
Pika Choo
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
6
Monthly active users
4 hours ago
Last modified
Categories
Share
📕 RedNote Scraper (Xiaohongshu 小红书): Notes, Comments, Users
RedNote scraper (Xiaohongshu 小红书), no login: Xiaohongshu search for notes (top or latest), Xiaohongshu notes from any user, RedNote comments with replies, Xiaohongshu comments, note details, profiles and user search. No cookies. $3 per 1,000 notes, pay only per result.
📋 Table of contents
- What does it do?
- Features
- Pricing
- Input
- Output
- Troubleshooting
- Who uses this RedNote Scraper?
- Use cases
- FAQ
- API, Python, JavaScript and MCP
What does it do?
RedNote Scraper collects public data from RedNote (Xiaohongshu, 小红书), China's lifestyle and product-discovery app. Give it Chinese or English keywords, note links, xhslink share links or profile links and it returns notes with title, full text, hashtags, likes, saves, comments and shares, cover images and links, full note details, comment threads with replies, creator profiles (fans, total likes, note count, location) and user search results. No account, no cookies.
Features
🎬 What you can scrape on RedNote
| Mode | What you give it | What you get |
|---|---|---|
search_videos | keywords | Search notes — top results (keywords) |
search_latest | keywords | Search notes — latest (keywords) |
user_posts | profile link / @username | User notes — all notes from a profile |
video_detail | video or post link | Note details — one note per link |
video_comments | video or post link | Note comments (+ replies) |
user_profile | profile link / @username | Profile — fans, likes, notes count |
search_users | keywords | Search users (keywords) |
✨ Smart features
- Search by top results or latest
xhslink.comshare links andxiaohongshu.com/explore/…links both work- Image and video notes both supported
- Replies are placed right under their comment
- Hashtags (#话题) extracted from note text
- Duplicates are removed automatically
- 🔓 No login, no cookies, no proxy setup
- 💸 Pay only for results: hint and error rows are free
🧭 More scrapers from us
- WeChat Scraper (微信)
- Douyin Scraper (抖音)
- Weibo Scraper (微博)
- Instagram Scraper
- TikTok, Douyin & Bilibili Scraper (all platforms in one run)
Pricing
You pay per result. No compute or proxy charges on top, and hint and error rows are free.
| What you get | Price per 1,000 |
|---|---|
| 📕 Notes from search or a user's notes | $3.00 |
| 💬 Comments and replies | $3.00 |
| 👥 Users from user search | $2.00 |
| 🔍 Single lookups: note by link or full profile | $20.00 |
How much does it cost to scrape RedNote data?
| Job | Cost |
|---|---|
| 1,000 RedNote notes | $3.00 |
| 10,000 RedNote notes | $30 |
| 10,000 comments | $30 |
| 100 note detail lookups | $2.00 |
Set Max cost per run in the run options and the actor stops cleanly at that amount.
🆓 Free plan
On the free Apify plan each run returns up to 5 results, so you can check the data before you buy. Note details, profiles and comment replies need a paid plan. Any paid Apify plan removes the limit.
⚡ Speed
Search and user feeds return 20 notes per request, so 1,000 notes usually take a minute or two.
Input
| Field | What it does |
|---|---|
mode | Keywords: search_videos, search_latest, search_users. Links, @usernames or IDs: user_posts, video_detail, video_comments, user_profile. |
urls | One per line: note links (xiaohongshu.com/explore/…, xhslink.com share links), profile links (xiaohongshu.com/user/profile/…) or IDs. |
queries | Keywords for the search modes, one per line. Chinese keywords give the best results. |
maxItems | Stop after this many rows per link or keyword (comments include their replies). |
includeReplies | In video_comments mode, also fetch the replies under each comment that has 3 or more replies (TikTok, Douyin, Bilibili). Replies are billed as comments. Paid Apify plans only. |
🧪 Example inputs
Search notes about coffee
{"mode": "search_videos", "queries": ["咖啡", "露营"], "maxItems": 200}
Latest notes for a keyword
{"mode": "search_latest", "queries": ["护肤"], "maxItems": 200}
All notes from a creator
{"mode": "user_posts", "urls": ["https://www.xiaohongshu.com/user/profile/632489a6000000002302401a"], "maxItems": 100}
Comments with replies
{"mode": "video_comments", "urls": ["https://www.xiaohongshu.com/explore/69d8f3ec000000001b0028a1"], "maxItems": 500, "includeReplies": true}
Find creators by keyword
{"mode": "search_users", "queries": ["咖啡"], "maxItems": 100}
Output
Every row uses the same fields. Export as JSON, CSV, Excel, XML or HTML.
📦 Example output
{"platform": "rednote","item_type": "post","item_id": "6a21028f0000000010001c00","url": "https://www.xiaohongshu.com/explore/6a21028f0000000010001c00?xsec_token=YBwK-4tRR0VTXp1ids…","title": "今天的第一杯咖啡","description": "雨天的咖啡不错#日本生活 #一个人的咖啡 #咖啡治愈一切 #今天你喝咖啡了吗 #咖啡日常 #咖啡 #无咖啡不","author_id": "60a4a58b0000000001004c15","author_name": "紫桜花","author_username": "2600004744","cover_url": "https://sns-na-i11.xhscdn.com/notes_uhdr/1040g3qo320vtplaqn6705o54km5g8j0lnr3vbi8?imageVie…","hashtags": ["日本生活","一个人的咖啡","咖啡治愈一切","今天你喝咖啡了吗","咖啡日常","咖啡","无咖啡不"],"created_at": "2026-06-04T04:43:59+00:00","like_count": 6,"comment_count": 1,"share_count": 0,"collect_count": 1,"mode": "search_videos","source_input": "咖啡","scraped_at": "2026-10-10T14:59:35.491538+00:00","raw": {"…": "full original record"}}
📤 Main fields
| Field | Description |
|---|---|
platform, item_type, mode, source_input | Where the row came from and what it is (video, user, comment, hint, error…) |
item_id, url | Native ID and a link back to the item |
title, description, hashtags, created_at | Text and publish time (ISO 8601) |
author_id, author_name, author_username | Creator or account |
play_count, like_count, comment_count, share_count, collect_count | Engagement counts |
raw | The full original record, every field the platform returned |
error_message | Explanation on free hint / error rows |
Troubleshooting
A note link doesn't open in the browser?
RedNote links work best with their xsec_token; the url field includes it when RedNote provides one.
Getting no results?
Check that the link or username is public and typed correctly. Private accounts, deleted posts and hidden lists return a free hint row that says why. Keyword modes need the Keywords field, link modes need Links.
Getting fewer results than maxItems?
The platform ran out of items for that input (a small profile, a niche keyword), or the run reached its Max cost per run limit. The log says which one.
Some fields are empty?
Platforms don't return every field for every item. Everything the platform did return is kept in raw.
Video or image links stopped working?
Media URLs from these platforms expire after a few hours. Download files right after the run.
The run failed or shows an error row?
Retry once: the platforms sometimes refuse a request for a few minutes. If it keeps failing, open an issue with the run link and we'll fix it fast.
Who uses this RedNote Scraper?
🛒 Brands and e-commerce teams
Research products, reviews and seeding campaigns on China's top lifestyle app.
🧑🤝🧑 KOL / KOC agencies
Find creators by keyword and check their fans, likes and notes.
📊 Market researchers
Read what Chinese consumers say about brands, beauty, travel and food.
🌏 Cross-border sellers
Spot trending products before they reach other markets.
🤖 AI and data teams
Collect Chinese notes and comments as training data.
Use cases
Product seeding research
Search a product category and rank notes by likes and saves.
KOL discovery
Search users by keyword, then pull their notes to check engagement.
Comment mining
Pull comments on top notes to learn what buyers ask and complain about.
FAQ
Can I scrape RedNote without an account?
Yes. No RedNote login, Chinese phone number, cookies or API keys.
Is RedNote the same as Xiaohongshu?
Yes. RedNote is the international name of Xiaohongshu (小红书).
Can I scrape RedNote comments and replies?
Yes, with the comments mode and Include comment replies on (paid plans).
How much does it cost to scrape 10,000 RedNote notes?
About $30, at $3 per 1,000 notes.
Can I search the latest notes?
Yes, use the latest search mode; the other search mode returns top results.
Do share links work?
Yes, xhslink.com links are resolved for you.
Can I get a creator's fans count?
Yes, the profile mode returns fans, total likes and saves, notes count and IP location.
Do I need a Chinese proxy?
No.
Is there a free tier?
Yes. On the free Apify plan each run returns up to 5 results. Note details, profiles and comment replies need a paid plan.
Can I use it from Python, JavaScript or an AI agent?
Yes, through the Apify API, the client libraries, or MCP.
API, Python, JavaScript and MCP
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("openclawai/rednote-scraper").call(run_input={"mode": "search_videos", "queries": ["咖啡", "露营"], "maxItems": 200})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript
import { ApifyClient } from "apify-client";const client = new ApifyClient({ token: "YOUR_APIFY_TOKEN" });const run = await client.actor("openclawai/rednote-scraper").call({"mode": "search_videos", "queries": ["咖啡", "露营"], "maxItems": 200});const { items } = await client.dataset(run.defaultDatasetId).listItems();
MCP (Claude, ChatGPT, Cursor and other MCP clients): https://mcp.apify.com/?tools=openclawai/rednote-scraper
Works with Zapier, Make, n8n, Google Sheets, Slack, webhooks and scheduled runs.
🛡️ Legal
Collects public data only. You are responsible for complying with RedNote's terms and with privacy laws such as GDPR, CCPA and PIPL when you store personal data.
⭐ Support
Something not working? Check the hint / error rows, then open an issue with the run link. We reply fast.