Xiaohongshu (RedNote) All-in-One Scraper 小红书 [From $2] No Login avatar

Xiaohongshu (RedNote) All-in-One Scraper 小红书 [From $2] No Login

Pricing

from $3.00 / 1,000 notes

Go to Apify Store
Xiaohongshu (RedNote) All-in-One Scraper 小红书 [From $2] No Login

Xiaohongshu (RedNote) All-in-One Scraper 小红书 [From $2] No Login

[From $2 per 1000 results] Xiaohongshu / RedNote / Little Red Book (小红书, XHS) scraper with no login, cookie or xsec_token. Search notes, full notes with video files, all comments and replies, creators, creator search, topics, products with reviews and hot topics. Notes $3, comments $4 per 1,000.

Pricing

from $3.00 / 1,000 notes

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

6

Monthly active users

2 days ago

Last modified

Share

Xiaohongshu (RedNote) All-in-One Scraper 小红书 — No Login or Cookies

Get structured data from Xiaohongshu (小红书), also called RedNote, Little Red Book or XHS, without an account or login: notes by keyword, full note details with video files, complete comment threads with replies, creator profiles and their notes, creator search, topics, shop products with buyer reviews, images, group chats and hot topics. There is no cookie to paste, no xsec_token to hunt for and no proxy to set up.

One run can mix all of these. You pay per row, from $2 per 1,000: 1,000 notes from search cost $3 and 1,000 comments cost $4. The full price list is in the Pricing section below.

What it does

InputYou get
Search keywordNotes matching the keyword, with sort, note type and date filters
Note link, share link or IDThe full note: text, hashtags with topic IDs, images or the video file, subtitles, counts, IP location
includeComments / includeRepliesAll comments of every note in the run, and the replies under them
Creator link or user IDFollowers, following, notes, likes and saves received, bio, emails found in the bio, location
includeCreatorNotesThe notes a creator has posted, newest first
Creator-search keywordCreators matching a name or topic, with follower counts
Topic ID or linkThe topic's view and note counts, plus the notes under it
Product keywordShop products with price, units sold, promotion and shop
Product link or IDThe product page: price, images, attributes, rating breakdown, shop scores
includeReviewsBuyer reviews: text, star ratings, tags, photos, variant bought
Image keywordSingle images with the note each belongs to
Group-chat keywordPublic group chats with member counts and recent activity
Suggestion keywordThe search suggestions shown while typing
includeHotTopics / includeTrendingTopicsThe live hot list and the topics suggested to creators
Explore feed categoryNotes from the explore feed (food, fashion, travel and ten more)

Every row carries a type: note, comment, reply, creator, creator-search-result, topic, product, product-detail, product-review, image, group-chat, keyword-suggestion or hot-topic. The dataset has Notes, Comments, Creators, Products and reviews and Topics and trends views.

How It Works

How the Xiaohongshu all-in-one scraper works

Why this one

  • Nothing to log in to. Comments, replies and creator search work without a web_session cookie.
  • Links are enough. A plain note link or a 24-character note ID returns the note. No xsec_token.
  • Whole comment threads. Comments are paged to the end, sorted by latest or most liked, with replies. When Xiaohongshu ends an order early on a note (it does on some older notes), the run carries on in another order and skips comments it already returned.
  • Video files. Video notes come with a direct MP4 link, duration, size and subtitle files when the note has them.
  • Shop data. Product search, product pages, shop scores and buyer reviews in the same run.

Input

FieldTypeDescription
keywordsstring[]Note search keywords, Chinese or English. A note found twice is returned once.
maxResultsPerKeywordintegerNotes per keyword. Default 40, minimum 5.
searchSortstringgeneral, latest, mostLiked, mostCommented or mostSaved.
searchNoteTypestringall, video or image.
searchTimestringall, day, week or halfYear.
noteUrlsstring[]Note links, xhslink.com share links or note IDs (billed note-detail).
includeNoteDetailsbooleanOpen every found note for hashtags with topic IDs, IP location and the video file (billed note-detail instead of note).
includeComments / maxCommentsPerNote / commentSortboolean / integer / stringComment rows. Default 20 per note, sorted latest or mostLiked.
includeReplies / maxRepliesPerCommentboolean / integerReply rows. Default 10 per comment.
creatorsstring[]Profile links, share links or user IDs (billed creator-profile).
includeCreatorNotes / maxNotesPerCreatorboolean / integerThe creator's notes. On by default, 20 per creator.
creatorKeywords / maxCreatorsPerKeywordstring[] / integerFind creators by keyword. Default 20.
topics / maxResultsPerTopic / topicSortstring[] / integer / stringTopic IDs or links, 30 notes each, trending or latest.
productKeywords / maxProductsPerKeywordstring[] / integerShop search. Default 20.
productsstring[]Product links or IDs (billed product-detail).
includeReviews / maxReviewsPerProduct / reviewSortboolean / integer / stringBuyer reviews for products given by link or ID. Default 24.
imageKeywords / maxImagesPerKeywordstring[] / integerImage search. Default 20.
groupKeywordsstring[]Group chat search, up to 20 per keyword.
suggestKeywordsstring[]Search suggestions, about 10 per keyword.
includeHotTopics / includeTrendingTopics / maxTopicsPerListboolean / boolean / integerTopic lists. Default 20 rows each.
feedCategories / maxResultsPerFeedstring[] / integerExplore feed categories. Default 20 notes each.
maxItemsintegerCap on note rows per run. Default 200.

Example: keyword search with comments and replies

{
"keywords": ["咖啡", "skincare"],
"maxResultsPerKeyword": 60,
"searchSort": "mostLiked",
"includeComments": true,
"maxCommentsPerNote": 50,
"includeReplies": true
}
{
"noteUrls": [
"https://www.xiaohongshu.com/explore/69f0573d0000000022024ce5",
"http://xhslink.com/a/AbCd123"
],
"includeComments": true,
"maxCommentsPerNote": 500
}

Example: creators and their notes

{
"creators": ["https://www.xiaohongshu.com/user/profile/67cfe3f4000000000e01fcc4"],
"maxNotesPerCreator": 100,
"creatorKeywords": ["咖啡"]
}

Example: products with reviews

{
"productKeywords": ["咖啡"],
"products": ["68e74207c753610001ba0bed"],
"includeReviews": true,
"maxReviewsPerProduct": 60
}

Output

Note:

{
"type": "note",
"noteId": "69f0573d0000000022024ce5",
"url": "https://www.xiaohongshu.com/explore/69f0573d0000000022024ce5",
"kind": "image",
"title": "有咖啡陪我躲雨",
"text": "下雨天和咖啡更配 #我的咖啡日记[话题]# #拿铁[话题]#",
"publishedAt": "2026-04-28T06:44:13.000Z",
"likes": 889,
"saves": 180,
"comments": 160,
"shares": 51,
"hashtags": ["我的咖啡日记", "咖啡日常", "拿铁"],
"topicIds": ["5ebce63af689490001eba6ef", "5c199aed8a056f000103d0cb"],
"imageCount": 5,
"ipLocation": "Guangdong",
"authorId": "67cfe3f4000000000e01fcc4",
"authorName": "Darkbrook",
"authorRedId": "95444681143",
"authorUrl": "https://www.xiaohongshu.com/user/profile/67cfe3f4000000000e01fcc4",
"source": "url"
}

Note rows also carry images[], coverUrl, mentions[], authorAvatar, authorVerified and, for video notes, videoUrl, videoDurationSec, videoWidth, videoHeight and subtitles[]. Search rows add searchKeyword, creator rows creatorId and creatorFollowers, topic rows topic and topicId, feed rows feedCategory. Image links give the full-resolution image as a JPEG (iPhone HEIC uploads included) at an address with no expiry; video links are signed and expire after a few days.

Which list fills which fields: search rows have text, counts, images, the video file and the author; a creator's notes and topic notes have the same without IP location; explore feed rows have title, cover, likes and author. includeNoteDetails fills the rest for all of them.

Comment:

{
"type": "comment",
"commentId": "6aca5832000000001202ac5a",
"noteId": "69f0573d0000000022024ce5",
"text": "礼拿,剪视频,不商用",
"likes": 0,
"replyCount": 0,
"postedAt": "2026-10-10T15:22:27.000Z",
"ipLocation": "Spain",
"isAuthor": false,
"userName": "钦豆包_",
"userRedId": "Zhang_5114ST"
}

A reply row has the same columns plus parentCommentId, replyToCommentId and replyToUser. ipLocation on comments and replies is filled for recent ones (about the last month); older comments come back null. images holds full-size links to the stickers or photos in a comment and imageType says photo or sticker (null without one); text is null on a comment that is only a sticker or photo.

Creator:

{
"type": "creator",
"creatorId": "67cfe3f4000000000e01fcc4",
"url": "https://www.xiaohongshu.com/user/profile/67cfe3f4000000000e01fcc4",
"name": "Darkbrook",
"redId": "95444681143",
"bio": "咖啡的流淌日记。",
"followers": 875,
"following": 8,
"notes": 51,
"likesReceived": 7103,
"savesReceived": 1569,
"location": "中国 广东 深圳",
"ipLocation": "Guangdong",
"verified": false
}

Product page:

{
"type": "product-detail",
"productId": "68e74207c753610001ba0bed",
"title": "雀巢 · 1+2原味特浓奶香三合一咖啡粉",
"price": 8.5,
"originalPrice": 11,
"currency": "CNY",
"sold": 1956,
"rating": 4.5,
"reviewCount": 110,
"ratingBreakdown": { "1": 0, "2": 0, "3": 1, "4": 13, "5": 96 },
"shopName": "尔吾网络的店",
"shopFollowers": 656,
"shopSold": 433293,
"shopRating": 4.6,
"shopLogisticsScore": 4.8
}

ratingBreakdown and purchases come with includeReviews; without it they are null, while rating and reviewCount are always filled. reviewCount counts every review on the product page, so it can be higher than the sum of ratingBreakdown, which leaves out reviews without a star rating.

A product-review row has text, rating, logisticsRating, serviceRating, likes, postedOn, tags[], images[], variant and userName.

Pricing

Pay per event. You pay for rows you receive; a lookup that returns nothing costs nothing.

EventWhenPrice
Actor startOnce per run$0.005
NoteEach note row from search, a creator, a topic or the feed$0.003
Note detailEach note opened in full (by link, or with includeNoteDetails)$0.025
CommentEach comment or reply row$0.004
Creator profileEach full creator row$0.02
Creator search resultEach creator found by keyword$0.003
TopicEach topic row with its counts$0.02
ProductEach product found by keyword$0.003
Product detailEach product page$0.03
Product reviewEach buyer review$0.003
ImageEach image found by keyword$0.003
Group chatEach group chat found by keyword$0.003
Keyword suggestionEach search suggestion$0.002
Hot topicEach row of a topic list$0.003

1,000 notes from search cost $3. Set a maximum cost per run in the run options and the Actor stops there with what it has.

FAQ

Do I need a Xiaohongshu account, a cookie or an xsec_token? No. Paste a keyword, a link or an ID.

Why do some notes have no comment rows? Comments are fetched for notes with at least 3 comments.

Why do some comments show fewer replies than replyCount? The reply shown under a comment always comes along. The full reply thread is opened for comments with 5 or more replies, up to maxRepliesPerComment.

How do I find a topic ID? Run a note by link, or a search with includeNoteDetails: the note's topicIds line up with its hashtags. Use those IDs in topics.

Can I search topics by name? Not directly. Search notes by the name and take the topic ID from a result.

Are images and videos downloaded? No. Each row has direct links: full-resolution JPEG image links that stay valid, and video links you can download from for a few days.

Why is the minimum per keyword 5? Results arrive in pages, so limits below 5 are raised to 5.

Which currency are prices in? Chinese yuan (CNY), as shown in the Xiaohongshu shop.

🤖 For AI Agents & LLM Apps

Purpose: Xiaohongshu (RedNote) notes, comments, creators, topics, products and reviews as structured JSON, with no login.

Minimal input: {"keywords": ["咖啡"], "maxResultsPerKeyword": 20}

Output: rows with type = note | comment | reply | creator | creator-search-result | topic | product | product-detail | product-review | image | group-chat | keyword-suggestion | hot-topic. Notes: noteId, url, kind, title, text, publishedAt, likes, saves, comments, shares, hashtags, topicIds, images, videoUrl, authorId, authorName. Comments: noteId, commentId, text, likes, replyCount, postedAt, ipLocation, userName. Replies add parentCommentId.

Behaviors to know: maxItems caps note rows only. Per-source limits have a minimum of 5. IDs are 24 hexadecimal characters. Free-plan runs return up to 100 notes.

⚠️ Disclaimer

This Actor collects publicly available data only. It is not affiliated with, endorsed by, or sponsored by Xiaohongshu (Xingin) or RedNote. You are responsible for using the data in line with applicable laws and Xiaohongshu's terms, including rules on personal data.

SEO Keywords

xiaohongshu scraper, rednote scraper, 小红书 scraper, xiaohongshu api, rednote api, little red book scraper, xiaohongshu comments scraper, rednote comments, xiaohongshu note scraper, xiaohongshu search scraper, xiaohongshu user scraper, xiaohongshu creator search, xiaohongshu product scraper, xiaohongshu reviews, xiaohongshu topic scraper, xiaohongshu video downloader link, xiaohongshu no login, xiaohongshu no cookie, rednote data export, xhs scraper