RedNote Xiaohongshu Scraper All-in-One
Pricing
from $5.00 / 1,000 results
RedNote Xiaohongshu Scraper All-in-One
The only RedNote scraper you need. Search posts, extract user content, download videos, scrape comments, and get profile data — all in one reliable Actor. Clean JSON output, fast, and actually works.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Sami
Maintained by CommunityActor stats
2
Bookmarked
256
Total users
126
Monthly active users
4.3 hours
Issues response
9 hours ago
Last modified
Categories
Share
RedNote (Xiaohongshu) Scraper -- All-in-One
Extract Chinese consumer opinion, brand sentiment, and lifestyle signal from RedNote (Xiaohongshu / Little Red Book) — the platform where 300M+ Chinese users post the most authentic first-person product reviews and purchase decisions in China. Built for AI training corpora, Chinese consumer equity research, brand intelligence, and influencer analytics teams. No login, no API key, no VPN.
🏢 Running a production data pipeline on Chinese consumer signal?
If you're pulling >1,000 posts/week for AI training corpora, hedge-fund alt-data, or brand intelligence, I offer custom output schemas, dedicated proxy infrastructure, schema stability SLA (no breaking changes without 30-day notice), and volume pricing above 50K items/month.
DM me on Apify, open an Issue with subject "Enterprise inquiry", or email samimassis2002@gmail.com with subject "RedNote enterprise".
How to scrape RedNote (Xiaohongshu) in 3 easy steps
- Go to RedNote Scraper on Apify Store and click "Try for free"
- Choose your mode — search by keyword, paste a user profile URL, or enter specific post URLs
- Click Run and download results in JSON, CSV, or Excel
No coding required. No login needed. Works with Apify's free plan.
Table of contents
- What you can scrape — 6 modes overview and reliability
- What's new in v2.1 — 5× faster post details, 80% cheaper per item
- Data fields you get — per-post and per-profile output
- Input examples — copy-paste configs for every mode
- Output examples — sample JSON for each mode
- Cookies (Advanced) — unlock comments and full profile data
- Use cases by buyer — who buys and why
- Pricing — pay-per-event breakdown
- FAQ — common questions about Xiaohongshu / RedNote scraping
- Integrations — Sheets, Zapier, Make, n8n, REST API
Part of the Chinese Digital Intelligence Suite by Zhorex
The only Apify developer specializing in Chinese-platform intelligence — built specifically for AI training data buyers, equity research analysts covering Chinese consumer brands, and brand monitoring teams:
| Platform | Users | Use Case | Link |
|---|---|---|---|
| 🆕 Chinese Brand Monitor | All 5 | Cross-platform brand mention aggregator ($0.045/mention, sentiment + dedup) | Chinese Brand Monitor |
| RedNote (Xiaohongshu) | 300M+ | Consumer reviews, lifestyle signal, brand sentiment | You are here |
| 580M+ | Public opinion, hot search, trending topics | Weibo Scraper | |
| Douban | 200M+ | Long-form reviews (movies/books/music), group discussions | Douban Scraper |
| Xueqiu | 20M+ | Stock-discussion sentiment, cashtag indexing | Xueqiu Scraper |
| RedNote Shop | 300M+ | RedShop e-commerce: products, vendors, prices | RedNote Shop Scraper |
Why use the suite? Teams covering Chinese markets need cross-platform signal — RedNote for first-person consumer reviews, Weibo for public sentiment, Bilibili / Douban for trend opinion, Xueqiu for finance dialogue. Building a cross-platform brand monitoring pipeline? Use the new Chinese Brand Monitor aggregator — it orchestrates all 5 platforms in one call with normalized output, sentiment tagging, and cross-platform deduplication. Saves 4-6 hours vs. orchestrating individual scrapers.
Who buys this scraper
| Buyer profile | Use case | Typical spend |
|---|---|---|
| AI/LLM training data teams | Chinese-language consumer text corpus for SFT fine-tuning | $200-1,000+/mo |
| Hedge fund / equity research desks | Chinese consumer brand sentiment as alt-data signal for retail-investor stocks (POP MART, Anta, BYD, etc.) | $100-500/mo |
| Brand monitoring agencies | Track product mentions, sentiment, and viral content for Western brands entering China | $50-300/mo |
| Influencer research / KOL agencies | Vet creators by engagement metrics, niche, audience overlap | $50-200/mo |
| Academic NLP researchers | Chinese consumer-domain text for sentiment classifiers, cross-cultural studies | $30-100/mo |
What is RedNote?
RedNote (Xiaohongshu) is China's #1 lifestyle social platform, booming globally after TikTok's ban uncertainty in the US. It's where brands, influencers, and consumers share product reviews, travel tips, fashion inspiration, beauty routines, and more. This scraper gives you structured access to all that public data — perfect for Xiaohongshu brand monitoring, RedNote influencer research, and Little Red Book trend discovery.
Xiaohongshu API alternative — no login required
There is no official Xiaohongshu/RedNote API for extracting public data. This Actor is the best RedNote API alternative in 2026 and the best free Xiaohongshu API for developers — it extracts posts, profiles, comments, and videos from the public interface. No login, no API key, no authentication required.
Whether you call it Xiaohongshu, RedNote, Little Red Book, RED, or XHS — this scraper handles all of it in one unified tool, and works with xhslink.com short links automatically.
Common use cases
- Chinese AI training corpus — extract first-person consumer reviews, product opinions, and lifestyle content as labeled text data for LLM fine-tuning and sentiment classifiers
- Equity research alt-data — Chinese consumer brand sentiment as a leading indicator for retail-investor-relevant tickers (POP MART, Anta, BYD, Yum China, etc.)
- Xiaohongshu brand monitoring — track product mentions, reviews, sentiment in real time for Western brands entering China
- RedNote influencer / KOL data — find creators by niche, vet engagement metrics, build influencer databases
- RedNote competitor intelligence — monitor competitor content strategy and audience reception
- Scrape Little Red Book trends — discover emerging products, aesthetics, and viral content before they go mainstream
- RedNote ecommerce signal — track product mentions, tagged products, shopping-intent posts (pair with RedNote Shop Scraper for full e-commerce coverage)
What Can You Scrape?
| Mode | What you get | Best for | Reliability |
|---|---|---|---|
| Search | Posts matching any keyword | Trend research, brand monitoring, AI training corpus seed | 🟢 Stable |
| User Posts | All posts from a specific user | Influencer analysis, competitor research | 🟢 Stable |
| Post Details | Full post data (title, content, likes, comments count, images, author) | Deep-dive on viral content, sentiment context | 🟢 Stable when URL has xsec_token — search/user_posts modes auto-include tokens in their output URLs |
| Comments | Comments on a post (text, author, likes, publishedAt) | Sentiment analysis, brand monitoring, conversation mining | 🟢 Works for most posts when URL has xsec_token. For rate-limited posts, provide a cookieString (see Cookies (Advanced) below) |
| User Profile | Bio, followers, location, verification, tags | Influencer vetting, audience research | 🟡 Anonymous access returns limited fields — provide cookieString for full profile data (see Cookies (Advanced) below) |
| Video Download | Direct video URLs + post metadata | Content archival, video sentiment analysis | 🟡 Best-effort — video URLs include short-lived authentication tokens; provide cookieString for reliable extraction |
💡 Working with search-discovered URLs? Output postUrls now embed the
xsec_tokenautomatically, so you can pipesearch/user_postsresults straight intopost_details/comments/videomodes without any URL fixup.
⚠️ App-shared URLs need cookies. URLs copied from the RedNote mobile app's share menu (or pasted bare into the browser) come without the
xsec_tokenquery parameter that RedNote requires to serve detail pages anonymously. Forpost_details/comments/videomodes, prefer:
- URLs from
search/user_postsmode output (these include the token automatically), OR- Provide a session cookie via
cookieString(see Cookies (Advanced) below).Pasting bare app-share URLs without either path returns a diagnostic record with
errorCode: "login_required". You won't be charged PPE for those records, but you also won't get data — so check the dataset before assuming the post is missing.
What's new in v2.1 (LIVE in production)
Headline: multi-URL workloads (post_details, comments, video) are now 5× faster and 80% cheaper per item. Zero pipeline changes required — the speedup is on by default and your existing inputs work unchanged.
Compound performance gains (v1.0.28 → v2.1)
| Workload | v1.0.28 | v2.0 | v2.1 | Total Δ |
|---|---|---|---|---|
post_details per URL (concurrency=3) | 60s | 28.7s | 5.7s | −90% time, −80% cost |
search 10 items (wall-clock) | 39.1s | 58.9s | 24-32s | −40% time |
| Memory peak per run | 1,215 MB | 562 MB | 562 MB | −54% |
| Memory avg per run | 891 MB | 281 MB | 281 MB | −68% |
| Bandwidth per run | 6.5 MB | 4.4 MB | 4.4 MB | −32% |
What buyers actually save
For a typical AI-training corpus pipeline pulling 10K post-detail extractions monthly:
| Tier | v1.0.28 monthly bill | v2.1 monthly bill | Savings |
|---|---|---|---|
| Small (1K posts/mo) | $20 | $4 | $16/mo |
| Mid (10K posts/mo) | $200 | $40 | $160/mo |
| Production (100K posts/mo) | $2,000 | $400 | $1,600/mo |
The bigger your workload, the bigger the win. Existing buyers see this automatically on their next run — no input changes, no schema changes.
New optional inputs (additive, backward-compatible)
| Input | Default | What it does |
|---|---|---|
networkCapture | true | New fast extraction path that completes earlier in the page-load lifecycle. Falls back to the v2.0 extraction method automatically when the fast path is unavailable. Disable only for debugging. |
Bonus upgrade (not originally planned)
profile mode now returns real data on URLs that previously returned only login_required diagnostics. The v2.1 extraction path covers cases v2.0 couldn't. Profile-mode buyers (influencer agencies, KOL researchers) get richer responses with no input changes.
Reliability
- All 6 modes have parity with v2.0 — no regression in any mode
- Dual fast-path / slow-path design — if Xiaohongshu changes their internal API, the scraper automatically falls back to v2.0 DOM parsing. No buyer-visible breakage, just temporary speed regression until the fast path is updated.
- Production-tested: 36 paying buyers running on v2.1 as of May 14, 2026.
What's new in v2.0
v2.0 is a performance-focused release. All existing fields are unchanged — three new optional inputs let you tune cost / throughput.
| Input | Default | What it does |
|---|---|---|
concurrency | 4 (max 10) | Process multiple post URLs in parallel for the post_details / comments / video modes. Cuts wall-clock time roughly linearly up to the proxy/rate-limit ceiling. |
blockResources | true | Block image / font / tracker bytes at the network layer. Halves bandwidth per page; no impact on extracted data (URLs are still emitted in the output — only the bytes are skipped). |
liteMode | false | Return only metadata: postId, postUrl (with token), xsecToken, type, title, likes, scrapedAt. Skips body content, full image lists, comment expansion. 3-10x faster for AI-training / brand-monitoring buyers who don't need bodies. |
Existing buyers get faster + cheaper runs automatically — concurrency / resource-blocking are on by default. No input changes required for v1.x pipelines.
Output shape
- Full mode (
liteMode: false, default): identical field set to v1.0.28. Every field your pipeline already reads is still emitted. - Lite mode (
liteMode: true): minimal field set per item, butpostUrlstill carries thexsec_tokenquery parameter, so a downstreampost_detailsrun on lite output works the same way it does on full-mode output.
Data You Get
Posts (search, user_posts, post_details modes)
- Identifiers:
postId,postUrl(with auth token embedded for downstream use),xsecToken,type(normal or video) - Content:
title, full bodycontent, hashtagtags[],publishedAt,location - Media:
images[](all post images, full resolution),videoUrl(for video posts) - Engagement metrics:
likes,comments,shares,saves(Chinese 万 / 千 formats auto-parsed to integers) - Author:
author.userId,author.nickname,author.avatar, plus flatauthorNamefor table display - Metadata:
mode,scrapedAt(ISO timestamp)
Profiles (profile mode)
- Identifiers:
userId,profileUrl,redId(Xiaohongshu's public ID) - Identity:
nickname,avatar,description(bio),gender,location - Social proof:
followers,following,totalLikes,notesCount,isVerified - Categorization:
tags[](profession, interests)
Comments (comments mode)
- Content:
content(comment text),publishedAt - Author:
authorName,avatar - Engagement:
likes - Context:
postId,postUrllinking back to the parent post
Videos (video mode)
- Identifiers:
postId,postUrl,xsecToken,title,authorName - Media:
videoUrl(direct download URL),hasVideoflag - For posts without video or where authentication is required, returns a diagnostic record with
errorCode
Input Examples
Search posts by keyword
{"mode": "search","searchQuery": "skincare routine","maxResults": 50,"sortBy": "general","filterByType": "all","filterByMinLikes": 100}
Get all posts from a user
{"mode": "user_posts","userUrl": "https://www.xiaohongshu.com/user/profile/USER_ID","maxResults": 100}
Get a user's profile info
{"mode": "profile","userUrl": "https://www.xiaohongshu.com/user/profile/USER_ID"}
Cookies (Advanced)
🤔 Do you actually need cookies?
Most buyers don't. Use this decision tree:
| Your mode | Do you need cookies? |
|---|---|
search (find posts by keyword) | ❌ No — works anonymously |
user_posts (list a user's posts) | ❌ No — works anonymously |
post_details with URL containing ?xsec_token=... | ❌ No — works anonymously |
post_details with bare URL from app share or copy-paste | ✅ Yes — RedNote gates anonymous detail-page access |
comments | ✅ Yes — comments are login-gated at scale |
profile (full bio, follower count, tags) | ✅ Yes — anonymous returns limited fields |
video (reliable download URLs) | ✅ Yes — video tokens expire fast anonymously |
Rule of thumb: if you're chaining search → post_details, you don't need cookies (search-discovered URLs auto-include the auth token). If you're feeding bare app-share URLs OR you need comments/profile/video → grab cookies.
⚡ Get your cookieString in 30 seconds
Step 1 (10s) — Log in
Open https://www.xiaohongshu.com in Chrome / Firefox / Edge and log into your RedNote account (use a throwaway account, see safety note below).
Step 2 (10s) — Open DevTools
Press F12 (or right-click → Inspect) → click the Application tab (Chrome / Edge) or Storage tab (Firefox) → in the left sidebar expand Cookies → click https://www.xiaohongshu.com.
Step 3 (10s) — Copy and paste
Find the cookie named web_session and copy its Value column. Paste it into the cookieString input like this:
web_session=PASTE_YOUR_VALUE_HERE
That's it. One cookie. The rest is automatic.
🚀 Pro tip — copy the whole Cookie: header (5 seconds)
If you're already in DevTools, an even faster path: open the Network tab → reload the page → click any request to xiaohongshu.com → scroll to Request Headers → right-click the Cookie: line → Copy value. Paste the whole thing into cookieString. Done — no field-picking, no copy-by-name.
Example input with cookies
{"mode": "comments","postUrls": ["https://www.xiaohongshu.com/explore/POST_ID"],"cookieString": "web_session=abc123def456...; webId=xyz...; a1=789..."}
The scraper auto-parses the cookie string regardless of whether you paste one cookie, three cookies, or the entire Cookie: header.
🛟 Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
errorCode: "login_required" after providing cookies | Session expired (typical lifetime: 7-14 days) | Re-login to xiaohongshu.com and copy fresh web_session value |
| Comments mode returns 0 results | Cookie missing or for wrong domain | Confirm you copied from xiaohongshu.com, not xhslink.com or another mirror |
| Profile mode returns sparse fields | Anonymous access fallback (cookie not detected) | Check cookieString is on the input, not nested under another field |
| Sudden 403 / login-wall after working fine | Account got rate-limited or soft-banned | Rotate to a different throwaway account |
⚠️ Account safety — please read
Using your own Xiaohongshu account cookies with any scraper may violate the platform's Terms of Service and can lead to temporary or permanent suspension of the account whose cookies you paste. To stay safe:
- Use a throwaway account. Create a fresh RedNote account just for scraping. Never use a personal or business account you care about.
- Rotate cookies every few days. Sessions don't last forever, and rotating reduces the "fingerprint" risk.
- Don't push the volume. Anonymous-tier mode is unrestricted; cookie-tier mode triggers per-account rate limits. Start small, scale carefully.
- You assume all risk. This Actor and its author accept no liability for account actions taken by RedNote in response to your usage.
💡 Don't have a Chinese phone number for signup? Many buyers use a non-Chinese phone (RedNote accepts most international numbers as of 2026) or pick up a virtual SMS service. The account doesn't need a verified payment method to grab cookies.
Output Examples
Post output (search, user_posts)
{"mode": "search","postId": "69d269310000000023017e07","postUrl": "https://www.xiaohongshu.com/explore/69d269310000000023017e07","type": "normal","title": "Morning skincare routine for dry skin","images": ["https://sns-webpic-qc.xhscdn.com/..."],"likes": 15234,"author": {"userId": "575d32285e87e733f0162c0a","nickname": "BeautyQueen","avatar": "https://sns-avatar-qc.xhscdn.com/..."},"scrapedAt": "2026-04-10T21:14:30Z"}
Profile output
{"mode": "profile","userId": "5cfbc3f10000000018023ebb","profileUrl": "https://www.xiaohongshu.com/user/profile/5cfbc3f10000000018023ebb","nickname": "FoodBlogger","avatar": "https://sns-avatar-qc.xhscdn.com/avatar/...","description": "Food & travel content creator. 10 years, 40+ countries, 6000+ restaurants.","redId": "358997720","gender": 0,"location": "Shanghai","followers": 10000,"following": 320,"totalLikes": 10000,"isVerified": false,"tags": ["Food Blogger", "China"],"scrapedAt": "2026-04-10T21:15:03Z"}
Use Cases by buyer
| Who | Why they use it |
|---|---|
| AI / LLM training data teams | Dense first-person Chinese consumer opinion text — high-quality SFT corpus for Chinese-language LLMs and sentiment classifiers |
| Equity research / hedge funds | Chinese consumer brand sentiment as alt-data leading indicator on retail-investor-relevant stocks (3-10× cheaper than Bloomberg Chinese consumer feeds) |
| Brand monitoring teams | Track product mentions, reviews, sentiment for Western brands launching in China |
| Influencer research / KOL agencies | Find creators by niche, analyze engagement, vet potential partners |
| Competitive intelligence | Monitor competitor content strategy and audience reception |
| Trend discovery / cultural analysts | Identify trending topics, products, and aesthetics before they go mainstream |
| Academic researchers | Chinese consumer-domain text for NLP, sentiment, cross-cultural studies |
Scrape RedNote with Python, JavaScript, or no code
Use this Actor directly from the Apify platform (no coding required), or call it via the Apify API from Python, JavaScript, or any language:
Python example:
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("zhorex/rednote-xiaohongshu-scraper").call(run_input={"mode": "search","searchQuery": "skincare routine","maxResults": 50})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript example:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('zhorex/rednote-xiaohongshu-scraper').call({mode: 'search',searchQuery: 'skincare routine',maxResults: 50,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Pricing
This Actor uses Pay-Per-Event pricing — you only pay for the records you receive, billed by mode. The new tiered pricing reflects the actual extraction cost per record type.
| Mode | Event | Price |
|---|---|---|
search / user_posts / post_details | post-scraped | $0.010 / post |
comments | comment-scraped | $0.005 / comment |
profile | profile-scraped | $0.020 / profile |
video | video-extracted | $0.025 / video |
| Actor start (auto, infrequent) | apify-actor-start | $0.00005 |
Pricing transition note: The current month uses a single $0.005/result flat rate via the default dataset event. The tiered per-mode pricing above becomes effective May 30, 2026 (Apify's mandatory 14-day notice period for Public Actor price changes). Existing users get a notification before the change takes effect.
Typical costs (small-scale, post-cutover):
- Search 100 posts: ~$1.00
- Scrape a user's profile: ~$0.02
- Extract 30 user posts: ~$0.30
- 200 comments: ~$1.00
- 10 video extractions: ~$0.25
B2B / bulk-scale examples (post-cutover):
- AI training corpus seed (5,000 posts): ~$50
- Daily brand sentiment monitor (200 posts/day for a month): ~$60/month
- Equity research signal (10 tickers × 100 posts daily): ~$300/month
- Influencer database (1,000 creators + their posts): ~$30 profiles + $200 posts
- Crisis monitoring (1,000 posts + 5,000 comments per month): ~$35/month
Volume pricing available above 50K items/month (see Enterprise section above).
Platform compute costs (Apify usage) are charged separately. Most runs cost a few cents in compute.
Proxy Configuration
For reliable results, residential proxies are strongly recommended — this is configured by default using Apify's residential proxy group. You can substitute your own proxy provider via the proxy configuration input.
How It Works
This Actor handles all the tricky parts of accessing RedNote so you don't have to:
- No login required — works against publicly accessible content only. Optional
cookieStringinput unlocks gated modes (comments, full profile) using your own session. - Popups, cookie consent, and login walls are dismissed automatically.
- Smart pacing and retry built in — multiple URLs are processed in parallel (configurable
concurrency, default 4) and the scraper recovers gracefully from transient errors. - Tokens propagated through the pipeline — URLs emitted by
searchanduser_postsalready include the auth token RedNote needs for detail-page access, sosearch → post_detailschains work without manual URL fixup. - Honest diagnostic records on failure — gated or deleted posts return a record with
errorCodeand zero PPE charge, never an empty result that wastes credits. - Clean structured JSON ready for analysis or downstream pipelines. Export to CSV, Excel, XML, or stream via webhooks.
You provide the input (search query, user URL, or post URL); the Actor returns the data. That's it.
Performance defaults (v2.1)
| Default | What it does | When to change it |
|---|---|---|
concurrency: 4 | Process 4 URLs in parallel for post_details / comments / video | Increase up to 10 for max throughput; decrease to 1 to reduce memory footprint |
blockResources: true | Skip downloading images, fonts, ad / tracker bytes — halves bandwidth, no impact on extracted data | Disable only for debugging |
networkCapture: true | Use the v2.1 fast extraction path that completes earlier in the page-load lifecycle | Disable only for debugging |
liteMode: false | Return the full data schema (19 fields per post) | Set true to get only metadata (8 fields) — 3-10× faster for AI training / brand-monitoring buyers who don't need post bodies |
What works best (mode reliability)
This Actor is built for the use cases users actually care about — brand monitoring, influencer research, trend discovery — not edge cases. Here's an honest breakdown:
| Mode | Reliability | Best for |
|---|---|---|
search | 🟢 Stable | Trend discovery and brand monitoring (returns trending + discovery-feed posts matching your topic — perfect for spotting what's gaining traction) |
user_posts | 🟢 Stable | Influencer analysis, competitor research |
profile | 🟢 Stable | Influencer vetting, audience research |
post_details | 🟡 Best-effort | Deep-dives on posts visible in the current feed |
comments | 🟡 Best-effort | Sentiment analysis on accessible posts |
video | 🟡 Best-effort | Video archival for accessible posts |
Notes:
- Smart rate limiting: built-in pacing keeps the scraper reliable. Plan a few hundred results in a single run; for very large extractions split into multiple runs.
- Content language: most RedNote content is in Chinese. Data returns as-is — pair with your translation pipeline of choice.
- Engagement metrics (followers, likes) use approximate values when RedNote shows "1万+" (10k+) format.
- Search results: RedNote's exact-match keyword search is login-gated. This Actor returns trending and discovery content matching your topic, which is what most users actually want for monitoring use cases. For exact-match needs, combine with
filterByMinLikesto surface high-quality content.
FAQ
Q: Why don't search results match my keyword exactly?
A: RedNote's exact-match keyword search is login-gated. The scraper returns trending and discovery content matching your topic — perfect for monitoring use cases. For keyword-specific results, consider combining with the filterByMinLikes parameter to surface higher-quality content.
Q: Can I scrape English content? A: Yes. RedNote has a growing global user base, especially after the TikTok situation. Search in any language.
Q: How fast is it?
A: As of v2.1 (May 2026): a 10-item search completes in 25-35 seconds. Multi-URL post_details workloads with the default concurrency: 4 process roughly 5-12 seconds per URL depending on RedNote response time — a 100-URL batch typically finishes in 4-8 minutes. The liteMode flag yields another 3-10× speedup for metadata-only buyers. Larger extractions (1,000+ items) are best split across runs for resilience.
Q: How does it compare to building your own RedNote scraper? A: Saves weeks of work. Handling RedNote's auth tokens, rate limits, popups, login walls, frontend changes, and Chinese encoding correctly is a substantial project — and the platform updates its frontend frequently. This Actor abstracts all of that and is actively maintained; bugs typically get patched within 48 hours.
Q: Does it work with short links (xhslink.com)? A: Yes! Short links from the RedNote app are automatically resolved to full URLs. Just paste the link as-is.
Q: Can I scrape in bulk? A: Yes. All modes support arrays of URLs, multiple search queries, and pagination. Set maxResults up to 500 per run.
Q: What's the difference between this and other RedNote scrapers?
A: This is a single unified Actor that handles search, profiles, user posts, comments, videos, and post details — 6 modes in one tool. Other options require 5-6 separate actors for the same functionality. Plus we automatically handle short links (xhslink.com) and propagate the auth tokens RedNote requires for detail-page access, so chaining search → post_details works out of the box without manual URL fixup.
Q: Is there a RedNote/Xiaohongshu API? A: There is no official public API for RedNote (Xiaohongshu). This Actor serves as the best Xiaohongshu API alternative — it extracts structured data from the public web interface without requiring login or API keys.
Q: How much does it cost to scrape RedNote? A: $0.005 per result. Search 100 posts for ~$0.50, scrape a profile for ~$0.005. Start with Apify's free plan which includes $5 monthly — enough for 1,000 results.
Q: Can I scrape RedNote in Python?
A: Yes. Use the Apify Python client (pip install apify-client) to call this Actor programmatically. See the Python example above.
Q: What is Xiaohongshu (Little Red Book)? A: Xiaohongshu (小红书), also known as RedNote or Little Red Book, is China's leading lifestyle social commerce platform with 300M+ monthly active users. It combines social media and e-commerce, popular for product reviews, beauty, travel, fashion, and food content.
Q: Is scraping RedNote legal? A: This Actor accesses only publicly visible content on RedNote's website — the same content any browser user can see. No login or authentication is used. Always consult legal counsel for your specific use case and jurisdiction.
Integrations & data export
Export your RedNote data in JSON, CSV, Excel, or XML. Integrate directly with:
- Google Sheets — automatic data sync for brand monitoring dashboards
- Zapier / Make / n8n — workflow automation and alerts
- REST API — programmatic access from Python, JavaScript, or any language
- Webhooks — real-time notifications when scrapes complete
Other scrapers by Zhorex
Chinese Digital Intelligence Suite:
- 🆕 Chinese Brand Monitor — Cross-platform brand mention aggregator across all 5 platforms ($0.045/mention)
- Weibo Scraper — Posts, hot search, trending topics (580M+ users)
- Douban Scraper — Long-form reviews, ratings, group discussions (movies/books/music)
- Xueqiu Scraper — Chinese stock-discussion sentiment, cashtag indexing
- RedNote Shop Scraper — Xiaohongshu e-commerce products, vendors, prices
Reviews & alt-data:
- Letterboxd Scraper — Western film reviews and ratings
- G2 Reviews Scraper — B2B software reviews via public API
- Capterra Reviews Scraper — Software reviews with sub-ratings
- Booking.com Reviews Scraper — Hotel reviews and ratings
- Review Intelligence Aggregator — Multi-source review aggregation
Markets & alt-data:
- TradingView Scraper — Stocks, forex, crypto data
- Hyperliquid Pro Scraper — DeFi top traders, vaults, perpetual markets
Streaming Analytics:
- Twitch Scraper — Streamer profiles, live streams, clips
- Kick.com Scraper — Kick streamer analytics
- YouTube Shorts Scraper Pro — YouTube Shorts data
Other Tools:
- Perplexity AI Search Scraper — AI search results
- Telegram Channel Scraper — Telegram messages
- Tech Stack Detector — Detect technologies used by websites
- LinkedIn Company Enrichment — Enrich company records
- Domain Authority Checker — Bulk SEO domain analysis
- Phone Number Validator — Phone validation
- Sneaker Price Tracker — Track sneaker prices across platforms
Your Review Matters ⭐
This is the most actively-maintained RedNote/Xiaohongshu scraper on Apify — and the only one in the official Chinese Digital Intelligence Suite. If it delivered the data you needed, a 30-second review helps a lot:
- Go to the RedNote Scraper page
- Click the star rating (top of the page)
- Optionally leave a one-line note (e.g. "extracted 200 skincare posts in 5 minutes")
Why it matters: reviews are the #1 signal Apify users check before trying a scraper. A high rating means more users find this Actor instead of broken or abandoned alternatives — which means faster updates, more features, and better support for everyone.
Found a bug or missing feature? Open an issue on the Actor page and it'll typically be fixed within 48 hours.
Last updated: May 2026 · Actively maintained · Trusted by AI training data teams, equity research desks, brand monitors, and influencer-research analysts.