RedNote (小红书 / Xiaohongshu) exploded onto the global stage in January 2025 when millions of TikTok users migrated to the platform during the US TikTok ban uncertainty. What was once a Chinese-only lifestyle app suddenly became a cross-cultural phenomenon with 300+ million monthly active users.
For marketers, researchers, and e-commerce brands, RedNote scraping is now essential for consumer insights — but extracting data from Xiaohongshu is notoriously difficult. The platform is built for the Chinese market, uses aggressive anti-bot measures, and has no public API.
TL;DR: If you want structured RedNote data without building a scraper, skip to The Pre-Built RedNote Scraper — no API key needed, works out of the box.
This guide covers how Xiaohongshu scraping works, what data you can extract, the technical challenges involved, and practical solutions for getting reliable data at scale.
Why RedNote Data Matters in 2026
RedNote isn't just "Chinese Instagram." It's a hybrid of Instagram, Pinterest, and Amazon Reviews — users post product reviews, travel guides, fashion inspiration, skincare routines, and restaurant recommendations, all with purchase links and brand tags.
Brand intelligence: Global brands like Estée Lauder, Nike, and Dyson actively monitor RedNote to understand how Chinese consumers perceive their products. A single viral Xiaohongshu post can drive millions in sales.
Trend forecasting: Beauty, fashion, and food trends often start on RedNote months before they hit Western markets. K-beauty routines, "clean girl" aesthetics, and matcha everything all gained traction on Xiaohongshu first.
E-commerce research: RedNote's integration with e-commerce means posts include real purchase data, price comparisons, and authentic reviews — invaluable for product research and market analysis.
Influencer marketing: Brands entering the Chinese market need to identify RedNote KOLs (Key Opinion Leaders) in their niche and analyze their engagement rates before investing in partnerships.
The Technical Challenge of Scraping Xiaohongshu
RedNote is one of the harder platforms to scrape:
No public API. Unlike Twitter/X, Reddit, or Telegram, Xiaohongshu offers no official API for developers. Everything must be reverse-engineered.
Chinese-first infrastructure. The platform is built for Chinese users. Content is primarily in Chinese, and the web version behaves differently from international access points.
Anti-bot protection. RedNote uses request signature verification (the X-s and X-t headers), cookie-based session management, rate limiting, and dynamic page rendering. This makes scraping RedNote significantly harder than most Western platforms.
What Data Can You Extract from RedNote?
Post/Note Data
- Title and full text content
- Images and video URLs
- Likes, comments, shares, and saves counts
- Post date and tagged topics/hashtags
- Tagged products with prices
- Location tags
User Profile Data
- Username, display name, bio
- Follower/following counts
- Total likes received
- Verification status
Engagement Metrics
- Like-to-follower ratio
- Average engagement per post
- Posting frequency
- Content category distribution
How to Scrape RedNote: Web vs Mobile API
Approach 1: Web Scraping (xiaohongshu.com)
import httpx
from bs4 import BeautifulSoup
async def fetch_note(note_id: str):
url = f"https://www.xiaohongshu.com/explore/{note_id}"
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36",
"Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8",
"Referer": "https://www.xiaohongshu.com/",
}
async with httpx.AsyncClient() as client:
response = await client.get(url, headers=headers)
if response.status_code == 200:
return parse_note_html(response.text)
elif response.status_code == 461:
raise SignatureRequired("Request needs signing")
The 461 status code is RedNote's signature challenge — requiring custom X-s and X-t headers that change with every request.
The Xiaohongshu Signature Problem
Both web and mobile approaches hit RedNote's signature verification. Solutions:
Browser automation — Use Playwright to run RedNote's own JavaScript. Most reliable but slowest (1-3 seconds per request).
Signature reverse engineering — Faster but breaks whenever RedNote updates their code (happens frequently).
Hybrid approach — Browser automation for session setup, then direct HTTP for batch extraction. Best balance of speed and reliability.
Handling RedNote Rate Limits
Xiaohongshu throttles aggressively:
- Search requests: ~20 per minute
- Note detail pages: ~30 per minute
- User profiles: ~15 per minute
- IP blocks: 1-24 hours after sustained high volume
import asyncio
import random
async def rate_limited_request(url, **kwargs):
delay = random.uniform(2.0, 5.0)
await asyncio.sleep(delay)
response = await client.get(url, **kwargs)
if response.status_code == 429:
wait = random.uniform(30, 60)
await asyncio.sleep(wait)
return await rate_limited_request(url, **kwargs)
return response
Pro tip: Use residential proxies for any serious volume. Datacenter IPs get blocked almost immediately by Xiaohongshu.
Processing Chinese Content from RedNote
def extract_hashtags(text: str):
"""Extract both Latin and Chinese hashtags from Xiaohongshu posts"""
import re
pattern = r'#[\w\u4e00-\u9fff\u3400-\u4dbf]+'
return re.findall(pattern, text)
Since the TikTok migration of 2025, many RedNote channels now post bilingual content, making the platform increasingly accessible to global researchers and marketers.
The Pre-Built RedNote Scraper
Building and maintaining a Xiaohongshu scraper is a significant time investment — the signature algorithm changes frequently, rate limits require constant tuning, and edge cases add up fast. I've been maintaining one for over a year so you don't have to.
I built the RedNote Xiaohongshu Scraper on Apify that handles all of this — and it's free to try.
Why use it instead of building your own?
| Feature | DIY Scraper | My Apify RedNote Scraper |
|---|---|---|
| Setup time | Days/weeks | 30 seconds |
| Signature handling | You reverse-engineer it | Built-in & auto-updated |
| Proxy management | You manage it | Built-in residential proxies |
| Rate limit handling | You build it | Built-in |
| Chinese text processing | You build it | Built-in |
| JSON/CSV export | You build it | Built-in |
| Scheduled monitoring | You build it | Built-in |
| Maintenance when RedNote updates | On you | On me |
What you can do with it:
- Search by keyword — find posts matching any topic, brand, or product in Chinese or English
- Scrape user profiles — extract all posts from specific creators or KOLs
- Extract by URL — paste specific post URLs for structured data
- Full metadata — likes, comments, shares, saves, images, videos, tagged products
- No API key needed — runs on Apify's infrastructure with proxy management built in
It currently serves brands, agencies, and researchers with a 90%+ success rate across thousands of extractions.
→ Try the RedNote Xiaohongshu Scraper on Apify (Free Trial)
Common Use Cases for RedNote Scraping
Brand Monitoring on Xiaohongshu
Search for your brand name (Chinese and English), extract matching posts, set up scheduled runs for new mentions. Critical for any brand selling in China.
Competitor Analysis on RedNote
Extract competitor's last 100-200 posts, sort by engagement rate, analyze what topics and formats drive the most saves. On RedNote, saves = purchase intent, making this metric more valuable than likes.
KOL/Influencer Identification
Search niche keywords, collect top-performing post authors, filter by engagement rate — micro-KOLs with 10K-50K followers often drive more conversions than celebrity influencers on Xiaohongshu.
Trend Research & Product Discovery
Track emerging keywords over time, analyze which products get tagged most, cross-reference with Western platforms to spot trends early. Many global brands use this to predict Western trends 3-6 months early.
FAQ
Can I scrape RedNote without an API?
Yes, but it's technically challenging due to signature verification. The easiest approach is using a pre-built RedNote scraper that handles the anti-bot measures for you.
Is scraping Xiaohongshu legal?
Scraping publicly available data is generally legal. However, always respect rate limits and the platform's terms. Using the data for competitive intelligence and market research is standard practice.
What's the best RedNote scraper in 2026?
The RedNote Xiaohongshu Scraper on Apify is the most maintained option with the highest success rate. It handles signature changes, proxy rotation, and rate limiting automatically.
Can I scrape RedNote in English?
Yes. Since the 2025 TikTok migration, RedNote has significantly more English content. The scraper extracts content in any language and you can search using English or Chinese keywords.
How do I monitor my brand on Xiaohongshu?
Use a RedNote scraper with scheduled runs — search for your brand name weekly, compare engagement metrics over time, and track new mentions automatically.
Conclusion
RedNote is arguably the most valuable social media platform for consumer insights into the Chinese market. The scraping challenge is real but solvable.
If you want production-ready Xiaohongshu data without the maintenance headache, try my RedNote Scraper on Apify — it's free to start and handles all the anti-bot complexity covered in this article.
Questions about RedNote scraping? Drop a comment below.