DEV Community

Cover image for RedNote (Xiaohongshu) Scraping API: Extract Posts, Comments, Videos & Profiles in 2026
Sami
Sami

Posted on

RedNote (Xiaohongshu) Scraping API: Extract Posts, Comments, Videos & Profiles in 2026

RedNote (小红书 / Xiaohongshu) isn't just another social media app — it's China's #1 product discovery engine with 300M+ monthly active users. Since the TikTok ban uncertainty drove millions of Western users to the platform in early 2025, RedNote data has become critical for marketers, researchers, and brands expanding into Chinese and global markets.

This guide covers everything you need to know about extracting RedNote data at scale — from understanding the platform's value, to building your own scraper, to using a ready-made solution that handles all the complexity for you.


Why RedNote Data Matters in 2026

Xiaohongshu (literally "Little Red Book") started as a cross-border shopping guide but evolved into the platform where Chinese consumers discover products, read authentic reviews, and follow lifestyle KOLs (Key Opinion Leaders). Think of it as Instagram meets Pinterest meets Yelp — but with 300 million users who actively use it to make purchasing decisions.

What Makes RedNote Different

  • Purchase intent is built in. Unlike TikTok or Instagram where content is mostly entertainment, RedNote users actively search for product reviews and recommendations before buying
  • KOL marketing ROI is trackable. Brands can measure how RedNote influencer campaigns translate to actual product searches and saves
  • Cross-border commerce data. See which Western brands and products are trending with Chinese consumers in real time
  • UGC reviews at scale. Authentic user-generated reviews that brands can mine for product development insights

Who Needs RedNote Data?

Role Use Case
Marketing agencies Identify trending RedNote KOLs for brand partnerships
E-commerce brands Monitor product mentions and competitor campaigns
Market researchers Track consumer sentiment and emerging trends in China
Content creators Discover viral content formats and trending topics
Brand managers Competitive intelligence across Chinese social media

The Challenge: Why Scraping RedNote Is Hard

If you've tried to scrape Xiaohongshu before, you know the pain points:

  1. Anti-bot protections — RedNote uses aggressive fingerprinting, request signing, and behavioral detection
  2. Dynamic content loading — Posts, comments, and profiles load via complex JavaScript rendering
  3. API encryption — Internal API endpoints use signed requests with rotating parameters
  4. Rate limiting — Aggressive rate limits that block standard HTTP clients quickly
  5. No public API — Unlike Twitter or Reddit, there's no official API for developers

Building and maintaining a RedNote scraper from scratch requires constant updates as the platform evolves its protections. Most DIY scrapers break within weeks.


The Easy Way: RedNote Xiaohongshu Scraper All-in-One

Instead of fighting anti-bot systems, the RedNote Xiaohongshu Scraper All-in-One on Apify handles all the complexity in a single tool. It's the most comprehensive Xiaohongshu scraper available — 5 scraping modes covering every data type you need.

5 Scraping Modes

1. Search Posts

Search RedNote by keyword and get structured results:

{
  "mode": "search_posts",
  "keyword": "skincare routine",
  "maxResults": 50,
  "sortBy": "relevance"
}
Enter fullscreen mode Exit fullscreen mode

Returns: post title, content, images, video URLs, likes, comments, shares, author info, hashtags, and publication date.

2. User Content

Extract all posts from a specific RedNote creator:

{
  "mode": "user_posts",
  "userIds": ["user123", "user456"],
  "maxResults": 100
}
Enter fullscreen mode Exit fullscreen mode

Perfect for KOL analysis — see everything a creator has posted, their engagement rates, and content themes.

3. Download Videos

Extract video URLs from RedNote posts for content analysis:

{
  "mode": "download_videos",
  "postUrls": ["https://www.xiaohongshu.com/explore/..."]
}
Enter fullscreen mode Exit fullscreen mode

4. Scrape Comments

Get the full comment thread from any post:

{
  "mode": "post_comments",
  "postUrls": ["https://www.xiaohongshu.com/explore/..."],
  "maxComments": 200
}
Enter fullscreen mode Exit fullscreen mode

Returns: comment text, author, likes, replies, and timestamps. Essential for sentiment analysis and understanding audience reactions.

5. Profile Data

Extract detailed RedNote user profiles:

{
  "mode": "user_profile",
  "userIds": ["user123"]
}
Enter fullscreen mode Exit fullscreen mode

Returns: display name, bio, follower count, following count, total likes, verification status, and profile metadata.

Why This Scraper vs. Others

  • Actually works — most Xiaohongshu scrapers on the market are broken or deprecated. This one is actively maintained and updated
  • 5 modes in one tool — no need to use separate scrapers for posts, comments, videos, and profiles
  • Clean JSON output — structured data ready for analytics, dashboards, or database import
  • No browser needed — lightweight HTTP-based scraping, runs fast and cheap
  • Pay per result — only pay for the data you extract, no monthly subscription lock-in

Real-World Use Cases

Influencer Marketing Campaign Planning

Step 1: Search "skincare" → find top posts with highest engagement
Step 2: Extract user profiles of top creators → analyze follower counts
Step 3: Scrape their recent posts → calculate average engagement rate
Step 4: Build KOL shortlist with data-backed ROI predictions
Enter fullscreen mode Exit fullscreen mode

Competitive Brand Monitoring

Step 1: Search your brand name + competitor names on RedNote
Step 2: Extract all posts mentioning each brand
Step 3: Scrape comments → run sentiment analysis
Step 4: Compare brand perception and share of voice
Enter fullscreen mode Exit fullscreen mode

Product Launch Research

Step 1: Search product category keywords ("vitamin C serum")
Step 2: Analyze which products get the most organic mentions
Step 3: Extract comments to understand what features consumers value
Step 4: Identify content gaps your launch campaign can fill
Enter fullscreen mode Exit fullscreen mode

Getting Started in 3 Steps

  1. Create a free Apify account at apify.com
  2. Go to the RedNote Xiaohongshu Scraper actor page
  3. Choose your mode, enter your parameters, and hit Start

Results are delivered in JSON, CSV, Excel, or XML — export directly or integrate with Google Sheets, Zapier, Make, n8n, and any tool that accepts webhooks.


Pricing

The scraper uses Apify's pay-per-event model — you only pay for the data you extract:

Volume Cost Per-Result Price
100 results ~$0.50 $0.005/result
1,000 results ~$5.00 $0.005/result
10,000 results ~$50.00 $0.005/result

No monthly fees, no minimum commitment. Free Apify trial includes credits to test the scraper before committing.


FAQ

Is scraping RedNote legal?

This scraper accesses publicly available content only. It does not bypass authentication or access private user data. Always comply with local regulations and platform terms when using scraped data.

Does it work after Xiaohongshu API changes?

Yes. The scraper is actively maintained and updated when RedNote changes their internal APIs. Updates are published automatically through Apify's platform.

Can I schedule automated scraping runs?

Yes. Apify supports scheduled runs — set it to scrape daily, hourly, or at any custom interval. Perfect for ongoing brand monitoring or trend tracking.

What's the difference between this and other RedNote scrapers?

Most competitors are deprecated, broken, or only support one mode (e.g., search only). The RedNote Xiaohongshu Scraper All-in-One is the only scraper that combines 5 modes (search, user posts, videos, comments, profiles) in a single tool.


Start Extracting RedNote Data Today

Whether you're planning influencer marketing campaigns, monitoring brand mentions on Xiaohongshu, or researching Chinese consumer trends, the RedNote Xiaohongshu Scraper All-in-One gives you the data you need — reliably, affordably, and at scale.

Try it free on Apify →

Top comments (0)