RedNote Xiaohongshu Scraper All-in-One avatar

RedNote Xiaohongshu Scraper All-in-One

Pricing

from $5.00 / 1,000 results

Go to Apify Store
RedNote Xiaohongshu Scraper All-in-One

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

Sami

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

RedNote (Xiaohongshu) Scraper -- All-in-One

The only RedNote scraper you need. One Actor that replaces six separate tools -- search posts, extract user content, download videos, scrape comments, and get profile data. Clean JSON output, reliable, and maintained.

One Actor, Six Capabilities

ModeWhat it doesInput needed
SearchFind posts by keyword with filtersSearch query
User PostsGet all posts from a user's profileUser URL or ID
Post DetailsExtract full data from specific postsPost URL(s)
CommentsScrape all comments from a postPost URL(s)
Video DownloadGet direct video download URLsPost URL(s)
User ProfileExtract profile data (bio, followers, etc.)User URL or ID

Why This Scraper?

  • All-in-one: No need to juggle 6 different Actors for different tasks
  • Clean output: Structured JSON with consistent schema across all modes
  • Actually works: Built with Playwright for reliable rendering of RedNote's SPA
  • Smart extraction: Uses Vue state data when available, falls back to DOM parsing
  • Anti-detection: Stealth browser configuration, random delays, residential proxy support
  • Honest about limitations: Documents what works and what doesn't

Use Cases

  • Brand monitoring: Track mentions and sentiment about your brand on China's hottest social platform
  • Influencer research: Find creators, analyze their content and engagement metrics
  • Competitive analysis: Monitor competitor activity and popular content in your niche
  • Trend discovery: Search for trending topics, products, and content styles
  • Content research: Study what performs well before creating your own content strategy

Input Examples

Search for posts

{
"mode": "search",
"searchQuery": "skincare routine",
"maxResults": 50,
"sortBy": "popularity_descending",
"filterByType": "all",
"filterByMinLikes": 100
}

Get a user's posts

{
"mode": "user_posts",
"userUrl": "https://www.xiaohongshu.com/user/profile/5d7439b40000000001009f54",
"maxResults": 100
}

Get full details for specific posts

{
"mode": "post_details",
"postUrls": [
"https://www.xiaohongshu.com/explore/643fa30c000000001303f836",
"https://www.xiaohongshu.com/explore/640b414e000000001300238a"
]
}

Extract comments

{
"mode": "comments",
"postUrls": ["https://www.xiaohongshu.com/explore/643fa30c000000001303f836"],
"maxComments": 200
}

Download video URL

{
"mode": "video",
"postUrls": ["https://www.xiaohongshu.com/explore/VIDEO_POST_ID"]
}

Get user profile

{
"mode": "profile",
"userUrl": "https://www.xiaohongshu.com/user/profile/5d7439b40000000001009f54"
}

Output Schema

Post output (search, user_posts, post_details)

{
"mode": "search",
"postId": "643fa30c000000001303f836",
"postUrl": "https://www.xiaohongshu.com/explore/643fa30c000000001303f836",
"type": "normal",
"title": "My Morning Skincare Routine",
"content": "Full text of the post...",
"images": ["https://cdn.xiaohongshu.com/image1.jpg"],
"videoUrl": null,
"likes": 15234,
"comments": 423,
"shares": 89,
"saves": 1567,
"tags": ["skincare", "routine"],
"author": {
"userId": "user123",
"nickname": "BeautyQueen",
"avatar": "https://cdn.xiaohongshu.com/avatar.jpg"
},
"publishedAt": "2026-03-15T10:30:00Z",
"scrapedAt": "2026-04-07T12:00:00Z"
}

Profile output

{
"mode": "profile",
"userId": "5d7439b40000000001009f54",
"profileUrl": "https://www.xiaohongshu.com/user/profile/5d7439b40000000001009f54",
"nickname": "BeautyQueen",
"description": "Sharing my daily skincare tips",
"followers": 50000,
"following": 320,
"totalLikes": 1200000,
"notesCount": 156,
"isVerified": false,
"scrapedAt": "2026-04-07T12:00:00Z"
}

Comment output

{
"mode": "comments",
"postId": "643fa30c000000001303f836",
"postUrl": "https://www.xiaohongshu.com/explore/643fa30c000000001303f836",
"authorName": "user456",
"content": "Love this routine!",
"likes": 42,
"publishedAt": "2 days ago",
"scrapedAt": "2026-04-07T12:00:00Z"
}

Pricing

This Actor uses Pay-Per-Event pricing. You only pay for the results you get:

EventPriceDescription
post-scraped$0.005Each post extracted (search results, user posts, post details)
comment-scraped$0.001Each comment extracted
profile-scraped$0.01Each user profile extracted
video-extracted$0.01Each video URL extracted

Example costs:

  • Search 100 posts: ~$0.50
  • Scrape 500 posts from a user: ~$2.50
  • Extract comments (200 comments): ~$0.20
  • Get 10 user profiles: ~$0.10

Platform compute costs (Apify usage) are charged separately.

Proxy Configuration

RedNote blocks datacenter IPs. Residential proxies are required for reliable scraping.

The default configuration uses Apify's residential proxy group. If you're using custom proxies, make sure they are residential IPs.

Limitations

  • Best modes: search, user_posts, and profile work best. These modes extract data directly from the feed and profile pages.
  • Post details/comments/video: These modes require post-specific authentication tokens. They work best for posts that appear in the current feed. For individual posts not in the feed, use search or user_posts mode to get the data instead.
  • Login wall: Some content (especially search results beyond the first page) may be limited by RedNote's login requirement. The scraper extracts everything available without login.
  • Rate limiting: The scraper enforces 3-8 second delays between requests to avoid IP bans. Large scrapes will take time.
  • Content language: Most content on RedNote is in Chinese. The scraper returns content as-is without translation.
  • Data freshness: Engagement metrics (likes, comments, shares) reflect the values at the time of scraping.

FAQ

Q: Why do I get fewer results than expected? A: RedNote may limit content visibility for non-logged-in users. The scraper extracts everything available. If you're getting empty results, try with residential proxies.

Q: Can I scrape in languages other than Chinese? A: Yes! RedNote has growing English and multilingual content. Just search in any language.

Q: How fast is the scraper? A: Due to rate limiting requirements, expect ~10-20 posts per minute. This is intentionally slow to avoid IP bans and ensure reliable scraping.

Q: Does this work with short links (xhslink.com)? A: Yes, the scraper handles RedNote short links and resolves them automatically.