RedNote Note Detail Scraper
Pricing
from $3.55 / 1,000 scraped notes
RedNote Note Detail Scraper
Scrape public RedNote/Xiaohongshu note details from share links, full note URLs, or copied share text. Export titles, authors, engagement, tags, timestamps, image links, video stream links, and subtitle links.
Pricing
from $3.55 / 1,000 scraped notes
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
4
Monthly active users
7 days ago
Last modified
Categories
Share
🔎 RedNote note detail scraper for Xiaohongshu links
RedNote Note Detail Scraper exports public note details from RedNote / Xiaohongshu. Paste xhslink.com share links, full Xiaohongshu note URLs, or copied share text, then get one clean dataset row per public note with title, description, author, engagement counts, tags, timestamps, direct image URLs, video stream URLs, subtitle URLs, and source identifiers.
Use this RedNote note detail scraper when you already have note links and need structured Xiaohongshu data for creator research, content review, campaign tracking, social listening, China market research, or an API workflow. The easiest first run is the prefilled xhslink.com share link. Share links and full note URLs usually include the source context RedNote uses to open rich note detail.
The Actor works with public note pages. It does not ask for RedNote cookies, a RedNote account, a QR login, or an API key. Invalid, expired, removed, private, blocked, or contextless targets are skipped with clear logs instead of creating placeholder rows.
✅ What this Actor does
- Scrapes public RedNote / Xiaohongshu note detail pages.
- Accepts
xhslink.comshare links. - Accepts full
xiaohongshu.com/discovery/item/...andxiaohongshu.com/explore/...note URLs when they carry usable source context. - Accepts copied app share text that contains a supported note link.
- Saves one dataset row per successfully scraped public note.
- Extracts note text, author fields, engagement counts, tags, mentions, location, timestamps, and source URLs.
- Extracts image gallery URLs with dimensions when RedNote exposes them.
- Extracts video stream and subtitle metadata when the source note includes it.
- Returns direct source image, video stream, and subtitle links when RedNote exposes them.
- Runs without user-provided cookies, login, or RedNote API keys.
This Actor is focused on known note targets. It does not search RedNote, scrape profiles, scrape user post catalogs, collect comments or replies, record live streams, scrape private notes, or discover notes from keywords.
📦 Data you can export
Each output row represents one public RedNote note detail. Core fields include:
noteIdandnoteUrl- source links and note identifiers.noteType,title, anddescription.author.userId,author.nickname,author.avatarUrl, andauthor.profileUrl.engagement.likedCount,engagement.collectedCount,engagement.commentCount, andengagement.shareCount, plus source count text.publishedAt,updatedAt,ipLocation,tags,mentions, andaiGenerated.imageswith direct image URLs, preview URLs, dimensions, and live-photo metadata.videowith direct stream URLs, duration, dimensions, codecs, qualities, backup URLs, and subtitle URLs when available.
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.
🚀 How to run it
- Open the Input tab.
- Add one RedNote or Xiaohongshu note target per line in
RedNote notes. - Use an
xhslink.comshare link when possible, or paste the full note URL copied from RedNote. - Run the Actor and open the dataset, or pull the rows through the Apify API.
🛠️ Input
🧪 Example input
{"targets": ["http://xhslink.com/o/6oKW7wkJf09"]}
🎯 RedNote notes
Add one note target per line. Supported target forms:
http://xhslink.com/o/6oKW7wkJf09https://www.xiaohongshu.com/discovery/item/6a06c9360000000036001d5a?xsec_token=...https://www.xiaohongshu.com/explore/6a06c9360000000036001d5a?xsec_token=...- copied share text that contains one supported link
Share links are the safest choice for a first run because they usually include the source context RedNote requires for rich note detail. Bare note IDs are not a reliable public input on their own.
📊 Output example
{"noteId": "6a06c9360000000036001d5a","noteUrl": "https://www.xiaohongshu.com/discovery/item/6a06c9360000000036001d5a?xsec_token=...","noteType": "normal","title": "审美积累|勇敢、自由、有力量","description": "Public note text from RedNote...","author": {"userId": "5c0892a5000000000500f3b6","nickname": "艺文搭搭","avatarUrl": "https://sns-avatar-qc.xhscdn.com/avatar/...","profileUrl": "https://www.xiaohongshu.com/user/profile/5c0892a5000000000500f3b6?xsec_token=..."},"engagement": {"likedCount": 2293,"likedCountText": "2293","collectedCount": 394,"collectedCountText": "394","commentCount": 24,"commentCountText": "24","shareCount": 92,"shareCountText": "92"},"publishedAt": "2026-05-15T07:20:22.000Z","updatedAt": "2026-05-15T07:20:23.000Z","ipLocation": "福建","tags": [{"id": "5f7f2936000000000101d891","name": "审美累积","type": "topic"}],"mentions": [],"images": [{"url": "http://sns-webpic-qc.xhscdn.com/...","previewUrl": "http://sns-webpic-qc.xhscdn.com/...","width": 1080,"height": 1417,"livePhoto": false,"livePhotoUrl": null}],"video": null,"aiGenerated": true}
Some fields can be null when RedNote does not show them on the public note page.
💳 Pricing
This Actor uses pay-per-event pricing. You are charged only for successfully saved note details, using the primary event note-detail-scraped. There is no Actor-start charge and no separate Actor-owned charge for media links.
Current note-detail prices:
| Apify tier | Price per note | Price per 1,000 notes |
|---|---|---|
| Free | $0.00355 | $3.55 |
| Bronze | $0.00355 | $3.55 |
| Silver | $0.00355 | $3.55 |
| Gold | $0.00355 | $3.55 |
| Platinum | $0.00355 | $3.55 |
| Diamond | $0.00355 | $3.55 |
Apify platform usage costs may still apply to the run.
⚠️ Limits and caveats
- Public share links and source-context note URLs work best.
- Bare note IDs are not a reliable public input on their own.
- Expired share links, removed notes, private notes, blocked notes, and contextless targets may produce no dataset row.
- Media URLs depend on what RedNote exposes for the note at run time.
- Subtitle fields appear only when the source video note includes subtitle data.
- Comments and replies are not part of this Actor. Use a comments-specific workflow if you need comment rows.
- Public source pages can change. If a target stops working, file a ticket with the note target and run ID.
❓ FAQ
🔑 Do I need RedNote cookies or an account?
No. The Actor is built for public note links and does not ask for RedNote cookies, a RedNote login, a QR code, or a private API key.
🔗 Why are share links recommended?
RedNote share links usually include the source context needed to open full note detail. A full Xiaohongshu note URL can also work when it contains the same usable context. A bare note ID often does not carry enough public context.
💬 Does this scrape comments?
No. This Actor returns one note-detail row per public note. It includes the visible comment count when RedNote exposes it, but it does not scrape comment text, replies, or comment authors.
📁 Are media files saved to Apify storage?
No. The dataset returns direct source image, video stream, and subtitle links when RedNote exposes them.
📝 Changelog
- 1.0: Simplified note-detail runs to direct media links, refreshed the output schema, and lowered note-detail pricing.
- 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 Xiaohongshu profile data, follower metrics, bios, avatars, and tags.
- RedNote User Posts Scraper ↗ - Export public post cards from RedNote profile pages.
- Pinterest Video Downloader ↗ - Extract public Pinterest video and image URLs with pin metadata.
- TikTok Video Downloader ↗ - Export direct TikTok video or audio links with source metadata.
- TikTok Transcript Scraper ↗ - Export public TikTok captions and timed transcript segments.
Made with ❤️ by Maxime Dupré