RedNote Scraper
Scrape public RedNote (Xiaohongshu) notes: description, author, likes, collects, comments, shares and images.
How it works
- 1Open it on Apify
Hit Run on Apify — it opens the tool in the cloud, no install.
- 2Set the inputs
Adjust
noteUrls,includeExploreFeed,maxItems(sensible defaults are pre-filled). - 3Click Run
The tool runs on Apify’s cloud and collects the data for you.
- 4Export the results
Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.
Pricing
$0.0009 per note = $0.9 per 1,000
| You are charged for | When | Price |
|---|---|---|
| Note returned | Charged once per genuine note row. Blocked pages, expired tokens and empty runs are never charged. | $0.0009 |
| Actor Start | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). | $0.001 |
Pay-per-event pricing: you are billed per result, not per subscription — a run that returns nothing costs nothing beyond the start fee. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-08-06, and they are what you are actually charged.
Inputs
| Field | What it does | Type |
|---|---|---|
noteUrls | RedNote note links. Paste the FULL URL including its ?xsec_token=... query string - RedNote links only resolve with the token they were shared with. Leave empty to read the public explore feed instead. | array |
includeExploreFeed | Pull notes from the public explore feed. This is also how valid note tokens are obtained. | boolean |
maxItems | Maximum notes to return (1-200). | integer |
What you get
A structured dataset — each result includes fields like:
noteIdtitleauthorNamelikedCountcollectedCountcommentCountpublishedAturlExport every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.
Related tools in Social Media Scrapers
Other ready-to-run tools in the same category — all pay-per-use on the Apify cloud.
RedNote (Xiaohongshu) Profile Scraper
RedNote (Xiaohongshu) profile scraper API. Nickname, RedNote ID, follower counts, likes and collects, verification, IP location, gender and recent notes.
Douyin Hot Search Scraper
Scrape Douyin trending topics: rank, hot value, views, video count, badge and cover image from the hot and society boards. No login.
Facebook Comments Scraper
Scrape comments from any public Facebook post or reel: author, text, date, likes, replies. No login or cookies.
Facebook Groups Scraper
Scrape public Facebook group posts without logging in: author, text, time, permalink, media and engagement counts.
Facebook Posts Scraper
Scrape posts from any public Facebook Page: text, time, permalink, media, reactions, comments and shares. No login, no cookies. $0.60 per 1,000 posts.
Facebook Reels Scraper
Scrape public Facebook Page Reels - up to 200 per Page: views, reactions, comments, shares, captions, hashtags, duration, MP4 and thumbnail links. No login.
Where this tool sits
- Categories
- Social Media Scrapers Chinese Social & Trends
- Platforms
- RedNote (Xiaohongshu)
RedNote (Xiaohongshu) Scraper — notes, engagement and images
Pull public RedNote posts with real engagement numbers — description, author, likes, collects, comment count, share count, publish time and image URLs. No login, no cookies, no API key.
RedNote (小红书) is where 300M+ users research products before buying. This Actor reads the public explore feed, or any note link you paste, and returns clean structured JSON.
Who uses this
- Brand and market researchers tracking what Chinese consumers say about a category.
- Social listening teams measuring engagement on posts that mention a product.
- Trend analysts watching what surfaces on the explore feed day to day.
- Agencies benchmarking creator reach before a campaign.
What you get
| Field | Example |
|---|---|
description | full post text |
authorName | 面食小助手 |
likedCount | 59000 |
collectedCount | 737 |
commentCount | 3136 |
shareCount | 324 |
publishedAt | ISO 8601 timestamp |
images | array of image URLs |
Counts are returned as real numbers: RedNote writes large values as 1.3万 (13,000) and 2.5亿 (250,000,000), and this Actor expands them rather than reporting 1.3.
Input
{
"noteUrls": [],
"includeExploreFeed": true,
"maxItems": 20
}
| Field | Description |
|---|---|
noteUrls | RedNote note links. Paste the full URL including ?xsec_token=…. |
includeExploreFeed | Read the public explore feed. Also how valid note tokens are obtained. |
maxItems | 1–200, default 20. |
Why the token matters
RedNote note links carry a short-lived xsec_token. A bare /explore/<id> returns "page not found" — so copy the whole URL as shared, or leave noteUrls empty and let the explore feed supply both the ids and their tokens.
Frequently asked questions
Do I need a RedNote account, cookie or API key? No.
Can I get the comment text? No — and no honest scraper can without an account. RedNote serves comment bodies through a separately signed endpoint, so this Actor returns the accurate commentCount and does not fabricate the rest.
Can I search by keyword? Not currently. RedNote's search results are not present in the public HTML. Use the explore feed or supply note URLs.
Am I charged for blocked or empty runs? No. Only genuine note rows are charged; blocked pages, expired tokens and empty runs return uncharged diagnostics.
Billing
$0.90 per 1,000 notes ($0.0009 each), plus $0.001 each time a run starts — the lowest per-note price of any RedNote/Xiaohongshu scraper on the Apify Store with an active user base; the next cheapest, actorzlab/rednote-scraper (18 monthly users), is $3.00 per 1,000 even on its cheapest volume tier.
Two charges apply: a $0.001 run-start fee each time a run begins, and the per-note fee for notes actually returned. A run that returns nothing costs only the start fee.
Limits and honest notes
- Public notes only. Private and deleted notes return an uncharged
NOT_FOUNDrow. - Tokens expire. If a saved URL stops working, re-copy it from RedNote.
- Comment text and keyword search are not available publicly (see FAQ).