RedNote (Xiaohongshu) Note Detail Scraper 小红书 [Only $5]
Pricing
from $5.00 / 1,000 results
RedNote (Xiaohongshu) Note Detail Scraper 小红书 [Only $5]
[Only $5 per 1000 notes] Get a RedNote / Xiaohongshu (小红书) note's full data with no login: description, full-size image gallery, video URL, like/collect/comment counts, author profile and tags. Paste the note URL; the xsec_token is captured automatically.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
66
Total users
30
Monthly active users
14 hours ago
Last modified
Categories
Share
RedNote (Xiaohongshu) Note Detail Scraper
Need more than note details? Xiaohongshu (RedNote) All-in-One Scraper adds search, comments, creators, topics and products in the same run, with no login. Your
noteIdcarries over.
One 小红书 note in, one complete JSON row out — description, full image gallery, video URL, engagement counts, author, and tags. No login, no cookie.
Paste a note link and get the note's full data, with no account or cookie. The actor accepts the full browser URL, an xhslink share link from the app, or a whole 口令 share text, and reads the xsec_token from it. Requests go through built-in residential routing.
What you get per note
| Field | Description |
|---|---|
noteId, noteType, isVideo | ID and type (normal image post or video) |
noteTitle, noteDesc | Title and full description text |
imageUrls, imageCount, noteCoverUrl | Complete image gallery, not just the cover |
videoUrl, videoDurationSec | Direct video URL and duration for video notes |
likedCount, collectedCount, commentCount, shareCount | Engagement — each also parsed from Chinese display format (1.2万 → 12000) in its *Num twin |
userId, userName, userAvatar | Author profile |
tags | Hashtags on the note |
postedAt, lastUpdatedAt, ipLocation | Post/update dates and displayed IP region |
notePageUrl, xsecToken | Canonical note URL with its access token |
How to run it
Copy a note link from Xiaohongshu and paste it as noteId. That's the whole setup. Any of these work:
- the browser URL:
https://www.xiaohongshu.com/explore/<id>?xsec_token=… - a share link from the app (Share → Copy link):
http://xhslink.cn/…(older app versions givexhslink.com/…) - the whole 口令 text the app copies, with the link inside it
- a bare 24-character note ID, together with its token in the
xsecTokenfield
A bare ID without its token does not work: Xiaohongshu does not show a note to a logged-out visitor without one.
{"noteId": "https://www.xiaohongshu.com/explore/64b20366000000001503356f?xsec_token=AB8EA_m8o7Ukv4EEjAjGIoEV0598nAQTd5qLYQ-v41RLM=&xsec_source=pc_feed"}
FAQ
Do I really not need an account? Correct. You don't need an account or a cookie. The related Search and Comments scrapers below run without a login too.
What's an xsec_token and where do I get one? It's a per-note access token Xiaohongshu appends to note links. Any link you copy from your browser, the app, or search results already contains it, and this actor extracts it automatically.
Do note links expire? Links taken from search results do: the token in them stops working within hours of the search. In our tests on 2026-10-15 these links still opened an hour after the search and were refused after 17 hours. That includes the notePageUrl from the RedNote Search Scraper, so fetch those notes soon after the search, or search again for fresh links.
Why did my run fail with "note unavailable"? Xiaohongshu showed its "note unavailable" page on every try. That happens when the token has expired or belongs to a different note, when the link carries no token, or when the note was deleted or made private. Copy a fresh link to the note and run again. The run's status message says which case applies when it can tell.
Can I do many notes in one run? This actor is one-note-per-run by design, which keeps it simple to wire into automations (one URL in → one row out). For bulk discovery, run Search first and fan out right away, before the search links expire.
Related scrapers
- RedNote Search Scraper — find notes by keyword, no login
- RedNote Comments Scraper — full comment threads, no login
- Xiaohongshu (RedNote) Scraper — the all-in-one actor: 8 operations including user profiles, channel feeds, and mall products
🤖 For AI Agents & LLM Apps
Compact reference for AI agents calling this actor via the Apify MCP server or the Apify API (actor: memo23/rednote-note-detail-scraper).
Purpose: Resolves a single Xiaohongshu (RedNote / 小红书) note URL into one JSON row with the note's full description, image gallery, video URL, engagement counts, author, and tags — no login required.
Minimal input:
{"noteId": "https://www.xiaohongshu.com/explore/64b20366000000001503356f?xsec_token=AB8EA_m8o7Ukv4EEjAjGIoEV0598nAQTd5qLYQ-v41RLM=&xsec_source=pc_feed"}
Output: one dataset row per note; key fields: noteId, noteType, isVideo, noteTitle, noteDesc, imageUrls, imageCount, noteCoverUrl, videoUrl, videoDurationSec, likedCount, collectedCount, commentCount, shareCount, userId, userName, userAvatar, tags, postedAt, lastUpdatedAt, ipLocation, notePageUrl, xsecToken. Each engagement count also has a numeric *Num twin (Chinese 1.2万 → 12000).
Behaviors an agent should know:
- One note per run — one URL in, exactly one row out. There is no maxItems cap because the actor never returns more than one row.
- No login or cookie required. The related Search and Comments actors also run without a login.
- Pass the full note URL, an
xhslink.cnorxhslink.comshare link, or the app's 口令 share text asnoteId; thexsec_tokenis extracted from it automatically. For a bare 24-hex ID, supplyxsecTokenseparately. A bare ID with no token always fails. - Tokens in search-result links expire within hours (measured 2026-10-15: still valid after 1 hour, refused after 17 hours). For bulk discovery, run the RedNote Search Scraper first, then fan out one run per note URL right away.
- When Xiaohongshu shows its "note unavailable" page (expired or missing token, deleted or private note), the run ends FAILED with no row, so no result is charged (the actor-start event still is), and the status message says why.
- Billing: Pay-per-event billing — see the Pricing tab on the actor page.
⚠️ Disclaimer
This actor collects publicly displayed data from Xiaohongshu for legitimate research, marketing, and archival purposes. You are responsible for complying with applicable laws and Xiaohongshu's terms. Do not use collected data for spam or harassment.