RedNote Detail Scraper | Xiaohongshu Details, Images, Videos avatar

RedNote Detail Scraper | Xiaohongshu Details, Images, Videos

Pricing

from $6.37 / 1,000 notes

Go to Apify Store
RedNote Detail Scraper | Xiaohongshu Details, Images, Videos

RedNote Detail Scraper | Xiaohongshu Details, Images, Videos

RedNote scraper (小红书, Xiaohongshu) for notes by link or keyword: full text, exact likes, saves, comments, shares, hashtags, original images, video file, author and first comments. On a 2026 test run, 11 note links gave 11 full notes in 21 seconds, 23 fields each. No login, no cookie, CSV or JSON.

Pricing

from $6.37 / 1,000 notes

Rating

0.0

(0)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

4 days ago

Last modified

Share

RedNote Detail Scraper (小红书) | Notes, Images and Videos by Link or Keyword (2026)

11 URLs. 11 RedNote notes. 23 fields per note.

From SilentFlow. Creators of Pinterest Scraper and Leboncoin Scraper, with 420,000+ combined lifetime runs.

Turn RedNote (小红书, Xiaohongshu) notes into clean rows you can sort, chart and share: the full text, exact likes, saves, comments and shares, hashtags, every image in its original size, the video file, the place tag, the author and the first comments. Paste note links, type a keyword, or both, and press Start. The prefilled form reads 11 notes in full from their links and searches 咖啡 (coffee) for 20 more: on our test runs the 11 links came back as 11 complete notes in 7 seconds, the keyword returned its 20 notes, and a list of 25 note links came back as 25 complete notes in 13 seconds. No RedNote account, no Chinese phone number, nothing to configure.

Why choose this actor?

Copying likes and saves from the RedNote app into a spreadsheet, one note at a time? Waiting for a colleague in China to send you the links before you can measure anything? Stuck on a form that will not start until you paste a link you do not have yet?

  • Find notes even when you have no links. Type a keyword and get the notes RedNote's search shows for it, each as a row with its ID, link, title, opening lines, likes, saves, comments, shares, hashtags, images, author and dates. On our test run, the keywords 露营 (camping) and coffee returned 60 notes, 30 each, with no duplicate. Link-only tools need you to collect every link by hand first.
  • Links and keywords in the same run, never counted twice. Paste the share links your agency sent and add the keywords you are tracking in one input. A note found both ways is saved once. On our test runs, a share link plus the keyword 护肤 (skincare) returned 11 notes, and two links plus 咖啡 returned 22, every row with a stable id and url and no note twice.
  • Nothing to fill in before the first run. No required field: the form opens prefilled and runs as it is, a keyword alone starts a run, and a list of links alone starts a run. Our list of 25 note links, with no other setting, came back as 25 full notes in 13 seconds, with 128 original images, 5 video files and the first comments of every note.

Try RedNote Detail Scraper

Try your first note

Paste this input in the JSON tab, or keep the prefilled form and press Start. It reads 11 notes in full from their links (a camera review shared from the app, a cocktail recipe, an Osaka noodle shop, a bakery opening in Qingdao and other food notes, three of them videos) and searches RedNote for 咖啡 (coffee), saving the first 20 notes it shows.

{
"noteUrls": [
"https://xhslink.com/o/5oTNHv9d7Mw",
"https://www.xiaohongshu.com/explore/64103fc0000000001203fc58?xsec_token=ABiKahsJveydyvyBLdalMttmQTGgGUAErs4_WU0a6AMd4=&xsec_source=pc_feed",
"https://www.xiaohongshu.com/explore/64a0deac000000001300e8e3?xsec_token=AB7F7OTfM7z8Wy4FYWzkdUpmeBqtq7wAs7eKjLY2EHzyg=&xsec_source=pc_feed",
"https://www.xiaohongshu.com/explore/64a76143000000001e013522?xsec_token=ABiZBO7VhFKBtbIJuwS1YLbZ-rdIwyS6laUKxwY1CuEvA=&xsec_source=pc_feed",
"https://www.xiaohongshu.com/explore/64a8e1d3000000002b03c038?xsec_token=AB8_h7dEM0cSPGLiVTqaQ16NB-M1GGOA8M_rjDO5Buo8A=&xsec_source=pc_feed",
"https://www.xiaohongshu.com/explore/64a14e7c000000001300eafc?xsec_token=ABAPu45bW13_SwHPWPuws4uC3mEuxrH2OHd2yWx7ylbcQ=&xsec_source=pc_feed",
"https://www.xiaohongshu.com/explore/64a5526f0000000016027c31?xsec_token=ABAGtrrS0w5pLKIte2XwU4DAt4KwrEdYScQx6mqB3v59o=&xsec_source=pc_feed",
"https://www.xiaohongshu.com/explore/64a4ff18000000002b038e8c?xsec_token=AB-cltee2fqQDTX7_NEj1kolrsporjEzE0vcbmR83q9KM=&xsec_source=pc_feed",
"https://www.xiaohongshu.com/explore/64aa3d0f000000001c01991c?xsec_token=AB6IVlhKW3peH0kdrjKXPwlw5-bxtft9aUZlRFHeLk3Fk=&xsec_source=pc_feed",
"https://www.xiaohongshu.com/explore/64a7e6170000000023036717?xsec_token=ABiZBO7VhFKBtbIJuwS1YLbYJrxR7ErNmFxmHh1JyDbMI=&xsec_source=pc_feed",
"https://www.xiaohongshu.com/explore/64a77e06000000002301e833?xsec_token=ABiZBO7VhFKBtbIJuwS1YLbaDSgH0bBpLHj3WBIcA6q8c=&xsec_source=pc_feed"
],
"keywords": [
"咖啡"
],
"maxItems": 20
}

Runs on the Apify Free plan: sign up, open the actor, press Start. Each note lands as one row of the dataset, which you can open as a table, download as CSV, Excel or JSON, or read from the API. Swap 咖啡 for your own topic (露营 for camping, 护肤 for skincare, 穿搭 for outfits, 旅行 for travel, or an English word such as coffee), and replace the links with the notes you care about.

How it works

Copy to your AI assistant

Paste this block into Claude, ChatGPT or Cursor to give it the full picture of this scraper before you ask it to write code or plan a dataset:

You have access to the RedNote Detail Scraper on Apify: silentflow/rednote-detail-scraper
It reads RedNote (小红书, Xiaohongshu, xiaohongshu.com), China's lifestyle and product-review social app.
One row = one note. No account. No field is required; give at least one link or keyword.
Input:
- noteUrls (array of strings): notes to read in full. Accepted:
share links: https://xhslink.com/o/5oTNHv9d7Mw, http://xhslink.cn/o/... (or the whole copied share message)
browser links: https://www.xiaohongshu.com/explore/<noteId>?xsec_token=...
https://www.xiaohongshu.com/discovery/item/<noteId>?xsec_token=...
https://www.xiaohongshu.com/user/profile/<userId>/<noteId>?xsec_token=...
A bare 24-character note ID, or a link without xsec_token, does not open a note and is skipped with a message.
- keywords (array of strings): search terms, Chinese or English: "咖啡", "露营", "coffee".
Chinese keywords return the most notes. One search page = 20 notes.
- maxItems (integer, default 20, 1 to 1000): notes saved per keyword. Note links are always all read.
Output per note (28 fields, null when RedNote gives no value):
- id (string, stable 24-character note ID), url (note link; carries xsec_token when known)
- title (string|null), type ("image" or "video")
- description (string|null): full text for links; the opening lines for keyword results
- hashtags (string[]), mentions (string[]: tagged users), location (string|null: place tag)
- authorId, authorName, authorAvatar, authorUrl (strings)
- likesCount, collectsCount (saves), commentsCount, sharesCount (integers)
- publishedAt, updatedAt (RFC 3339 UTC strings)
- coverUrl (string), images (string[] of original-size image links), imagesCount (integer)
- videoUrl (string|null: original video file), videoDuration (integer seconds|null); links only
- topComments (array, links only, up to 5): {id, text, likesCount, repliesCount, authorId, authorName, ipLocation, publishedAt}
- xsecToken (string|null), searchKeyword (string|null), dataSource ("note_page" or "search"), scrapedAt (RFC 3339)
Call: ApifyClient("TOKEN").actor("silentflow/rednote-detail-scraper").call(run_input={...}),
then client.dataset(run["defaultDatasetId"]).list_items().items

How to scrape RedNote notes

The simplest run: one link copied from the app's Share button. The whole share message works too, the link inside it is found for you.

{
"noteUrls": ["https://xhslink.com/o/5oTNHv9d7Mw"]
}

Track a list of campaign notes your creators posted

Paste every note link of a campaign, from the app or the browser, and get one row per note with its likes, saves, comments, shares and publish date. Run it again next week and compare.

{
"noteUrls": [
"https://xhslink.com/o/5oTNHv9d7Mw",
"https://www.xiaohongshu.com/explore/64103fc0000000001203fc58?xsec_token=ABiKahsJveydyvyBLdalMttmQTGgGUAErs4_WU0a6AMd4=&xsec_source=pc_feed",
"https://www.xiaohongshu.com/explore/64a0deac000000001300e8e3?xsec_token=AB7F7OTfM7z8Wy4FYWzkdUpmeBqtq7wAs7eKjLY2EHzyg=&xsec_source=pc_feed"
]
}

Find what RedNote says about a topic, in two languages

Search several keywords at once and keep the first 30 notes of each. This is the input that returned 60 notes on our test run, 30 per keyword.

{
"keywords": ["露营", "coffee"],
"maxItems": 30
}

Input parameters

ParameterTypeDefaultDescription
noteUrlsarray of stringsnoneNotes to read in full: share links, browser links, or whole copied share messages. Every link in the list is read.
keywordsarray of stringsnoneSearch terms. Each keyword returns the notes RedNote's search shows for it, up to maxItems.
maxItemsinteger20Notes saved per keyword, from 1 to 1000. One search page holds 20 notes. Has no effect on note links.

No field is required: give at least one link or one keyword. Links and keywords can be mixed in the same run, and a note found both ways is saved once.

FormatExampleWorks
Share link from the apphttps://xhslink.com/o/5oTNHv9d7MwYes
Share link, .cn domainhttp://xhslink.cn/o/7AxkDPYQOTQYes
Whole copied share message看看这篇笔记 http://xhslink.com/o/... 复制本条信息Yes
Browser link with its tokenhttps://www.xiaohongshu.com/explore/<id>?xsec_token=...Yes
Discovery link with its tokenhttps://www.xiaohongshu.com/discovery/item/<id>?xsec_token=...Yes
Note opened from a creator pagehttps://www.xiaohongshu.com/user/profile/<userId>/<id>?xsec_token=...Yes
Link without xsec_tokenhttps://www.xiaohongshu.com/explore/<id>No, skipped with a message
Bare note ID64103fc0000000001203fc58No, skipped with a message
Creator profilehttps://www.xiaohongshu.com/user/profile/<userId>No, it is a person, not a note

RedNote only opens a note page for the link that carries its xsec_token, the code the app and the website add when you share or open a note. Copy links from the app's Share button or from the browser's address bar and they always carry it.

What data can you extract from RedNote?

Every row is one note, with 28 fields in a fixed order, grouped the way you read them. A value RedNote does not give is null, never an empty string, so filters and charts stay clean.

Identity: id (the note's stable 24-character ID), url, title, type (image or video).

Content: description (the note's text, with hashtags kept as #name), hashtags (each topic tag), mentions (users tagged in the note), location (the place tag, such as a city, a mall or a restaurant).

Author: authorId, authorName, authorAvatar, authorUrl (the creator's RedNote page).

Engagement: likesCount, collectsCount (saves, RedNote's bookmark count), commentsCount, sharesCount.

Time: publishedAt and updatedAt, in RFC 3339 UTC, ready for any date filter.

Media: coverUrl, images (every image of the note in its original size), imagesCount, videoUrl (the original video file) and videoDuration in seconds.

Comments: topComments, the first comments RedNote shows under the note (up to 5), each with its id, text, likesCount, repliesCount, authorId, authorName, ipLocation (the province or country RedNote shows next to the comment) and publishedAt.

Run details: xsecToken (the code that opens the note link), searchKeyword (the keyword that found the note), dataSource (note_page for links, search for keywords) and scrapedAt.

FieldFrom a note linkFrom a keyword
ID, link, title, typeYesYes
TextFull textOpening lines (about 60 characters)
Hashtags, author, datesYesYes
Likes, saves, comments, sharesAs the note page shows themAs search shows them, counts above 10,000 rounded (1.7万 = 17,000)
Original imagesYesYes
Video file and durationYesNo
Place tag, tagged usersYesNo
First commentsYes, up to 5No

Use keywords to discover notes, then paste the links of the notes that matter to read them in full. On our 25-link test run, all 5 video notes came back with their video file and duration (50 to 304 seconds), 9 notes had a place tag, and 23 of 25 notes carried 5 first comments.

Output example

One full row, from the prefilled run of 16 October 2026:

{
"id": "64103fc0000000001203fc58",
"url": "https://www.xiaohongshu.com/explore/64103fc0000000001203fc58?xsec_token=ABiKahsJveydyvyBLdalMttmQTGgGUAErs4_WU0a6AMd4=",
"title": "调了一杯桃红小酒💗这个颜色我就欲罢不能了",
"type": "image",
"description": "今天用的基酒是金酒,如果不喜欢基酒的杜松子味,也可以换成伏特加或者白朗姆,都是可以的,主要莓莓桃桃好好喝,再加上柠檬水溶c,整体酸酸甜甜味道棒极了!今天只用了30ml的酒,整体度数很低很低的,可以放心喝,如果想更快的微醺可以多加点基酒~\n-\n配方:莓莓桃桃加到杯子五分之三+30ml金酒+水溶c加满\n-\n#适合女生喝的酒 #今夜来一杯微醺酒 #居家调酒 #调酒 #金酒 #今天你喝酒了吗 #喝酒日常",
"hashtags": ["适合女生喝的酒", "今夜来一杯微醺酒", "居家调酒", "调酒", "金酒", "今天你喝酒了吗", "喝酒日常"],
"mentions": [],
"location": null,
"authorId": "636cafe50000000023025d01",
"authorName": "小九的微醺世界",
"authorAvatar": "https://sns-avatar-qc.xhscdn.com/avatar/6389bffbec3902009309eb61.jpg?imageView2/2/w/120/format/jpg",
"authorUrl": "https://www.xiaohongshu.com/user/profile/636cafe50000000023025d01",
"likesCount": 346,
"collectsCount": 257,
"commentsCount": 1,
"sharesCount": 28,
"publishedAt": "2023-03-14T09:34:56Z",
"updatedAt": "2023-03-14T09:34:56Z",
"coverUrl": "https://ci.xiaohongshu.com/1000g00826e81p3ifm0005orclviosn8118lfd9g",
"images": [
"https://ci.xiaohongshu.com/1000g00826e81p3ifm0005orclviosn8118lfd9g",
"https://ci.xiaohongshu.com/1000g00826e81p3ifm00g5orclviosn81ei94v8g",
"https://ci.xiaohongshu.com/1000g00826e81p3ifm0105orclviosn81n3bv9q8",
"https://ci.xiaohongshu.com/1000g00826e81p3ifm01g5orclviosn811njchb8",
"https://ci.xiaohongshu.com/1000g00826e81p3ifm0205orclviosn81kto1b2o"
],
"imagesCount": 5,
"videoUrl": null,
"videoDuration": null,
"topComments": [
{
"id": "64172f0b000000001903754f",
"text": "金酒YYDS",
"likesCount": 0,
"repliesCount": 0,
"authorId": "5a5818bf11be10117ea91165",
"authorName": "卡卡卡卡卡洛琳",
"ipLocation": "北京",
"publishedAt": "2023-03-19T15:49:31Z"
}
],
"xsecToken": "ABiKahsJveydyvyBLdalMttmQTGgGUAErs4_WU0a6AMd4=",
"searchKeyword": null,
"dataSource": "note_page",
"scrapedAt": "2026-10-16T09:33:51Z"
}

The dataset has two ready-made views: Notes (title, author, type, likes, saves, comments, publish date, link) for a quick scan, and Text and media (title, text, hashtags, place, cover, image count, video link) for content review.

Advanced usage

Benchmark a creator's sponsored notes against organic ones

Paste the share links of the sponsored notes and of a few organic notes from the same creator. Sort the dataset by collectsCount: on RedNote, saves are the strongest sign that readers plan to buy or try what they saw.

{
"noteUrls": [
"https://xhslink.com/o/5oTNHv9d7Mw",
"https://www.xiaohongshu.com/explore/64103fc0000000001203fc58?xsec_token=ABiKahsJveydyvyBLdalMttmQTGgGUAErs4_WU0a6AMd4=&xsec_source=pc_feed"
]
}

Build a weekly watch list of a product category

Schedule this input every Monday from the actor's Schedules tab. Each run saves up to 100 notes per keyword with their dates, so a pivot on searchKeyword and publishedAt shows which topics gain notes week after week.

{
"keywords": ["防晒", "精华", "粉底液"],
"maxItems": 100
}

Collect original images for a mood board or a visual audit

Every row lists the note's images in their original size in images, with the first one in coverUrl. On our 25-link test run that was 128 original images. Download the list from the dataset, or open the Text and media view to see each cover.

{
"noteUrls": [
"https://www.xiaohongshu.com/explore/64103fc0000000001203fc58?xsec_token=ABiKahsJveydyvyBLdalMttmQTGgGUAErs4_WU0a6AMd4=&xsec_source=pc_feed",
"https://www.xiaohongshu.com/explore/64a0deac000000001300e8e3?xsec_token=AB7F7OTfM7z8Wy4FYWzkdUpmeBqtq7wAs7eKjLY2EHzyg=&xsec_source=pc_feed"
]
}

Archive video notes with their files and first comments

Video notes read from a link carry videoUrl, the original video file, and videoDuration in seconds, plus up to 5 first comments with the province each commenter posts from. Keep the rows and the files together for a campaign report.

{
"noteUrls": [
"https://www.xiaohongshu.com/explore/64a0deac000000001300e8e3?xsec_token=AB7F7OTfM7z8Wy4FYWzkdUpmeBqtq7wAs7eKjLY2EHzyg=&xsec_source=pc_feed"
]
}

Feed new notes into your own tools

Call the actor from code and keep only the notes that clear your bar. This Python snippet keeps notes with more than 1,000 saves and prints their title and link:

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("silentflow/rednote-detail-scraper").call(
run_input={"keywords": ["露营"], "maxItems": 60}
)
for note in client.dataset(run["defaultDatasetId"]).iterate_items():
if note["collectsCount"] > 1000:
print(note["collectsCount"], note["title"], note["url"])

The same dataset is available as CSV, Excel, JSON or XML from the run's Storage tab, or from the dataset API with format=csv.

FAQ

What is RedNote? RedNote (小红书, Xiaohongshu, "little red book") is China's lifestyle and product-review social app, where people post notes made of photos or short videos with a text, often about beauty, fashion, food, travel and shopping. It is the first place many Chinese shoppers check before they buy, which makes its notes a direct read on what a market thinks.

Do I need a RedNote account or a Chinese phone number? No. The actor reads public notes and public search results. There is no login, no phone number and no setting to fill in.

What is the difference between a note link and a keyword? A link returns the note in full: complete text, video file, place tag, tagged users and the first comments. A keyword returns the notes RedNote's search shows for it, with their ID, link, title, opening lines, engagement, hashtags, images, author and dates. Use keywords to discover notes, then paste the links of the ones you want in full.

Why was one of my links skipped? RedNote only opens a note for the link that carries its xsec_token. A bare note ID, or a link someone shortened by cutting everything after the ?, does not open the note, and the run says so in its log. Copy the link from the app's Share button or from the browser address bar and paste it as it is.

How many notes can one keyword return? As many as RedNote's search shows for it, up to maxItems (1000 at most). One page holds 20 notes. On our tests, the keyword 露营 kept returning new notes beyond page 30, while a narrow keyword runs out sooner. The run stops on its own when the search only repeats notes it already gave.

Are the counts exact? Counts read from a note link are the ones the note page shows. Search results round counts above 10,000, for example 1.7万 becomes 17,000; paste the note's link when you need the exact figure. All counts are live, read at run time, so date your analyses with scrapedAt.

How long do image and video links last? The links in images and coverUrl point to the original image files and stayed valid in our checks. videoUrl points to the original video file. Download what you want to keep: a creator can delete a note, and its media goes with it.

Can I run several keywords and links at once? Yes. Put as many links and keywords as you need in one input. A note found by two keywords, or by a keyword and a link, is saved once.

Can I get a note's full comment thread? Each note read from a link carries the first comments RedNote shows (up to 5) with their likes, reply counts and the commenter's province. For every comment and reply of a note, use a dedicated RedNote comments scraper.

What happens when RedNote's search is busy? Now and then RedNote slows its search down for a while. The run then keeps every note it already saved, still reads all your links, names the keyword that stopped in its log, and ends normally. Run that keyword again a few minutes later.

Does it work for English keywords? Yes. The keyword coffee returned 30 notes on our test run. Chinese keywords return the most notes, because most RedNote posts are written in Chinese.

How fresh is the data? Every run reads RedNote live. Nothing is cached, so a note's likes, saves and comments are the ones it has at the moment of the run.

More SilentFlow scrapers

🛒 E-commerce

💼 Jobs

🏠 Real estate

📣 Social media

🏢 Business data

✈️ Travel

🎯 Lead generation

🔎 SEO

📈 Marketing

🧰 More tools

Support

Need something this scraper doesn't do yet? We ship features fast.

  • Feature requests go straight to our backlog
  • Enterprise needs? We do custom integrations and high-volume plans
  • Pricing questions? Check the Monetization tab on the actor page

Response time: usually under 24 hours.

This Actor extracts publicly available data from RedNote (小红书, Xiaohongshu). It does not bypass any login, paywall or CAPTCHA. Users are responsible for complying with RedNote's terms of service and with applicable data protection laws (GDPR in the European Union, CCPA in California, and PIPL in China where relevant). Rows carry creators' and commenters' public names, avatars and the region RedNote shows next to their comments, which are personal data when they belong to an individual: handle them accordingly when you store, analyse or contact them. Images and videos belong to their creators; check your rights before you republish or reuse them. The data returned is informational: counts change every day, so date your analyses with scrapedAt.

RedNote Detail Scraper by SilentFlow: every note you paste or search, with its text, engagement, images, video and author, in one table.