RedNote User Posts Scraper
Pricing
$4.45 / 1,000 posts
RedNote User Posts Scraper
Scrape public RedNote/Xiaohongshu user post cards from profile URLs or IDs. Export titles, authors, post type, cover media, like counts, source profile URLs, and scrape time.
Pricing
$4.45 / 1,000 posts
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
🔎 RedNote user posts scraper for Xiaohongshu profiles
RedNote User Posts Scraper exports public post cards from RedNote / Xiaohongshu profile pages. Paste RedNote or Xiaohongshu profile URLs, or raw profile IDs, and get one clean dataset row per public post card with title, author, post type, cover media, like count, profile mapping, source order, and scrape time.
Use this RedNote user posts scraper for creator research, influencer monitoring, China market research, content review, social media reporting, and public profile audits where you need the posts shown on a RedNote creator profile in a structured export instead of copying cards by hand.
For a quick first run, keep the prefilled profile target and Posts per profile set to 30. The Actor saves only usable public post rows. Invalid, unavailable, blocked, private, or zero-result targets are reported in logs instead of creating placeholder rows.
✅ What this Actor does
- Scrapes public RedNote / Xiaohongshu user post cards from profile pages.
- Accepts RedNote profile URLs, Xiaohongshu profile URLs, and raw profile IDs.
- Saves one dataset item per successfully scraped public post card.
- Extracts post titles, author details, post type, cover image URLs, media dimensions, visible like counts, source order, and scrape timestamp.
- Preserves the submitted input and normalized profile URL so you can map every post back to the profile you submitted.
- Runs on public profile pages and does not ask for RedNote cookies, login, or API keys.
- Caps each profile at the public profile-page surface currently exposed by RedNote: up to 30 post cards.
This Actor is focused on user post cards from profile pages. It does not scrape RedNote search results, post comments, replies, followers, following lists, private profiles, logged-in-only data, or full post-detail pages.
📦 Data you can export
Each output item represents one public RedNote user post card. Core fields include:
sourceInputandinputIndex- the submitted profile target and its row number.sourceProfileUrl,resolvedProfileUrl, andprofileId- profile links and stable profile identifier.author.userId,author.nickname, andauthor.avatarUrl.postId,postUrl, andxsecTokenwhen RedNote exposes them.type- the source post type, such asvideowhen visible.title- the public post card title.coverUrlandmedia- cover image URLs plus width and height when available.likesCountandlikesCountText- parsed and source-visible like count.isPinned,sourceOrder, andscrapedAt.
You can open the dataset in Apify, export it as JSON, CSV, Excel, XML, RSS, or HTML, call it through the Apify API, schedule repeat runs, or send results to webhooks and integrations.
🚀 Common use cases
- Export recent public post cards from RedNote creators.
- Review a creator's visible profile posts before outreach.
- Track RedNote / Xiaohongshu creator content for brand monitoring.
- Build creator or KOL research spreadsheets with titles, cover images, and likes.
- Feed RedNote post-card data into dashboards, alerts, or AI workflows.
- Schedule repeat checks for the same public profile list.
- Compare public profile post cards across multiple creators.
▶️ How to run it
- Open the Input tab.
- Add one RedNote or Xiaohongshu profile target per line in
Profile targets. - Use full profile URLs when you have them, or paste raw profile IDs.
- Keep
Posts per profileat30for the full public profile-page card surface. - Run the Actor and open the dataset, or pull the rows through the Apify API.
🛠️ Input
🧪 Example input
{"profileTargets": ["https://www.rednote.com/user/profile/639946a0000000002702b173"],"maxPostsPerProfile": 30}
🎯 Profile targets
Add one profile target per line. Supported target forms:
https://www.rednote.com/user/profile/639946a0000000002702b173https://www.xiaohongshu.com/user/profile/639946a0000000002702b173639946a0000000002702b173
🔢 Posts per profile
Set how many public post cards to save from each submitted profile. The default and maximum are 30, matching the current public profile-page surface RedNote exposes.
📊 Output example
{"sourceInput": "https://www.rednote.com/user/profile/639946a0000000002702b173","inputIndex": 0,"sourceProfileUrl": "https://www.rednote.com/user/profile/639946a0000000002702b173","resolvedProfileUrl": "https://www.rednote.com/user/profile/639946a0000000002702b173","profileId": "639946a0000000002702b173","author": {"userId": "639946a0000000002702b173","nickname": "Creator name","avatarUrl": "https://sns-avatar-qc.xhscdn.com/avatar/example.jpg"},"postId": null,"postUrl": null,"xsecToken": "ABc...","type": "video","title": "Example public post title","coverUrl": "http://sns-web-i10.rednotecdn.com/example.webp","media": [{"type": "image","url": "http://sns-web-i10.rednotecdn.com/example.webp","width": 1011,"height": 1348}],"likesCount": 203,"likesCountText": "203","isPinned": false,"sourceOrder": 1,"scrapedAt": "2026-06-02T17:20:00.000Z"}
Fields can be null when RedNote does not expose that value for a specific public card. For example, the public profile page may expose a card title and cover image without a stable post ID.
💰 Pricing
This Actor uses pay-per-event pricing. You are charged for each public post card saved to the dataset. Targets that are invalid, unavailable, private, blocked, or return no usable public post cards do not create dataset rows.
⚠️ Limits and caveats
- RedNote currently exposes up to 30 public post cards on the profile page surface this Actor uses.
- Output is based on public profile-page cards, not full post-detail pages.
- Comments, replies, publish timestamps, collects, shares, and full media galleries are not part of this Actor's current contract unless RedNote exposes them in the public card data.
- Private, restricted, deleted, or unavailable profiles may return no rows.
- Source pages can change. If a run stops returning expected public post cards, file an issue from the Actor page.
❓ FAQ
Does this RedNote user posts scraper need cookies or login?
No. It is designed for public profile-page post cards and does not ask for RedNote cookies, a RedNote login, or a RedNote API key.
Can I scrape more than 30 posts per profile?
Not with the current public profile-page surface. The Actor caps Posts per profile at 30 so the input form matches the data RedNote currently exposes publicly.
Does it scrape comments or full post details?
No. This Actor saves user post cards from profile pages. It does not scrape comments, replies, followers, following lists, or full post-detail pages.
Can I export the results to CSV or Excel?
Yes. Open the dataset after the run and export it as JSON, CSV, Excel, XML, RSS, or HTML, or access the same data through the Apify API.
📝 Changelog
- 0.1: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- RedNote Profile Scraper ↗ - Export public RedNote profile identity, bio, avatars, and follower metrics.
- Douyin Analytics Scraper ↗ - Collect Douyin hot search trend ranks, hot values, and source timestamps.
- TikTok Profile Mention Scraper ↗ - Find public TikTok videos that mention selected profile handles.
- TikTok Hashtag Search Scraper ↗ - Export ranked TikTok hashtag ideas and public hashtag metrics.
- TikTok Keywords Discovery Tool ↗ - Collect TikTok autocomplete keyword suggestions from seed terms.
Made with ❤️ by Maxime Dupré