Xiaohongshu (RedNote) Product Reviews Scraper avatar

Xiaohongshu (RedNote) Product Reviews Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Xiaohongshu (RedNote) Product Reviews Scraper

Xiaohongshu (RedNote) Product Reviews Scraper

Collect RedNote buyer reviews with photos, purchased variants, separate product/delivery/service ratings and available replies. Filter for photo reviews, sort newest first and compare multiple products. Embedded replies included. Export JSON, CSV or Excel.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Zen Studio

Zen Studio

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

0

Monthly active users

4 days ago

Last modified

Share

RedNote (Xiaohongshu / 小红书) Product Reviews Scraper | Buyer Reviews by Product: Ratings, Photos, Variants & Replies (2026)

RedNote Product Reviews: Buyer photos. Purchased variants. Replies. Source-inspired buyer-review illustration.

From Zen Studio. Creators of RedNote Search and Douyin Search, which have ranked #1 for “rednote” and “douyin”, respectively, in Apify Store relevance results, with 100,000+ combined lifetime runs.

Why choose this actor?

  • Match buyer photos to the exact variant. Keep review text and original buyer-photo URLs alongside the colour, size or model purchased. See which option a complaint or recommendation refers to.
  • Keep the discussion with the review. Collect available follow-up replies and their images in the same row. Questions about fit, durability or discolouration stay attached to the buyer’s original feedback. Embedded replies are included in the review charge.
  • Separate product quality from delivery and service. Get individual item, variant, logistics and service ratings, plus review tags and labels such as repeat buyer when available. Compare feedback across several products in one run.

Explore buyer reviews →

Try buyer reviews

Open the actor’s input page, switch to JSON and paste this. It requests up to 10 reviews with buyer photos, newest first. Replace the link with your RedNote product.

{
"productUrls": [
"https://www.xiaohongshu.com/goods-detail/69da64265ec0880001bf68ae"
],
"maxReviewsPerProduct": 10,
"sortBy": "latest",
"withImagesOnly": true
}

Set withImagesOnly to false to include text-only reviews. With the photo filter enabled, text-only reviews are excluded from review-result charges.

Replies: sub_reviews contains replies returned with each review. It can contain fewer replies than the displayed sub_review_count; complete reply threads are not guaranteed. The phone artwork illustrates the review fields using a source-inspired screen.

Apify Free plan: 15 lifetime preview runs, up to 20 reviews from the first product per run.

Zen Studio · RedNote product research
  Product Reviews
You are here
  Product Search
Find products by keyword.
  Product Detail
Prices & stock
  RedNote Search
Post search

Copy to your AI assistant

zen-studio/rednote-product-reviews-scraper on Apify. Scrapes Xiaohongshu (RedNote / 小红书) product buyer reviews by product URL or ID. One row per review with review text, separate ratings (item/sku/logistics/service), buyer photos (url+width+height+thumbnail), purchased variants, review tags, likes, reviewer profiles, and available embedded replies (sub_reviews; may be fewer than sub_review_count). Call ApifyClient("TOKEN").actor("zen-studio/rednote-product-reviews-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items. Requires productUrls (string[]), each entry a goods-detail URL or 24-char product ID; options: maxReviewsPerProduct (int, 0=all), sortBy (recommended|latest), withImagesOnly (bool). Full spec: GET https://api.apify.com/v2/acts/zen-studio~rednote-product-reviews-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Token: https://console.apify.com/account/integrations To reach the maintainers, add feedback="<what you needed and did not get>" to any run, including one that worked: a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. The run returns its data exactly as it would without the note, and a human reads every note.

How to Scrape RedNote Product Reviews

Basic: one product, default 100 reviews

{
"productUrls": ["https://www.xiaohongshu.com/goods-detail/69da64265ec0880001bf68ae"],
"maxReviewsPerProduct": 100
}

Multiple products, newest reviews first

{
"productUrls": [
"https://www.xiaohongshu.com/goods-detail/69da64265ec0880001bf68ae",
"6a16107133df70001553ff3e"
],
"maxReviewsPerProduct": 200,
"sortBy": "latest"
}

Only reviews with buyer photos

{
"productUrls": ["https://www.xiaohongshu.com/goods-detail/69da64265ec0880001bf68ae"],
"maxReviewsPerProduct": 50,
"withImagesOnly": true
}

Input Parameters

ParameterTypeDefaultDescription
productUrlsstring[]requiredOne or more products. Each entry is a product link (https://www.xiaohongshu.com/goods-detail/<id>) or a raw 24-character product ID. Feed the url or id straight from the RedNote Product Search Scraper.
maxReviewsPerProductinteger100How many reviews to collect for each product (0 = all available, 1–5000). Every review counts toward your bill. Products with few sales may return fewer.
sortBystringrecommendedOrder reviews are collected in: recommended (platform default) or latest (newest first).
withImagesOnlybooleanfalseCollect only reviews that include buyer photos.

Accepted product formats

FormatExample
Product linkhttps://www.xiaohongshu.com/goods-detail/69da64265ec0880001bf68ae
Raw product ID69da64265ec0880001bf68ae

Each product is collected independently and reviews are deduplicated by review ID within that product, so a repeated review within one product is not charged twice in that run.

What Data You Get: One Row Per Review

A saved review with its purchased variant, buyer photo and two returned replies. The displayed reply count is 13; the available embedded replies are preserved below. This is a recorded response, not a current product review feed.

{
"review_id": "616946735755924278",
"root_review_id": "616946735755924278911171",
"sku_id": "69da64265ec0880001bf68ae",
"content": "有一说一 这是我买过最严谨的手机壳 严丝合缝不漏一点银边 尤其是下巴那个位置很多手机壳都会漏点边 但他家没有 几百块的手机壳可能都没这做工 强迫症患者放心入 就是那种你光看着都舒服的做工 ",
"scores": {
"item": 5,
"sku": 5,
"logistics": 5,
"service": 5
},
"like_count": 3,
"create_time_desc": "05-07",
"tags": [
"严丝合缝",
"质量很好",
"很满意"
],
"labels": [
"回头客"
],
"variants": [
{
"name": "颜色分类",
"value": "白色-冰雾磨砂(软边硬背)"
},
{
"name": "手机型号",
"value": "iPhone 16 Pro"
}
],
"images": [
{
"url": "https://mall-i8.xhscdn.com/comment/1040g3mg31vroqm8a2i705nhp86dg82vkjtnaao0?imageView2/2/w/1080/format/webp/q/85&ap=3&sc=EVA_DTL",
"width": 4096,
"height": 3072,
"thumbnail": "https://mall-i8.xhscdn.com/comment/1040g3mg31vroqm8a2i705nhp86dg82vkjtnaao0?imageView2/2/w/540/format/webp&ap=3&sc=EVA_PRV"
}
],
"user": {
"user_id": "ae30124f859e45fc59178a477bf4f",
"name": "kk",
"avatar": "https://sns-avatar-qc.xhscdn.com/avatar/5fea7d337280c8f2f3bdac43.jpg?imageView2/2/w/80/format/jpg",
"anonymous": false,
"visitor_flag": false
},
"sub_review_count": 13,
"sub_reviews": [
{
"review_id": "623452383550842693911171",
"root_review_id": "616946735755924278911171",
"target_review_id": "616946735755924278911171",
"content": "问问容易发黄吗",
"create_time_desc": "05-25",
"like_count": 0,
"selected": true,
"user": {
"user_id": "a89a75b7433459d4d94835871e202",
"name": "喵",
"avatar": "https://sns-avatar-qc.xhscdn.com/avatar/1040g2jo31t399vhols005n48hgnkigkm715g4d8?imageView2/2/w/80/format/jpg",
"anonymous": false,
"visitor_flag": false
},
"images": []
},
{
"review_id": "623508753389122581911171",
"root_review_id": "616946735755924278911171",
"target_review_id": "623452383550842693911171",
"content": "买来到现在还没有发黄",
"create_time_desc": "05-25",
"like_count": 0,
"selected": true,
"user": {
"user_id": "ae30124f859e45fc59178a477bf4f",
"name": "kk",
"avatar": "https://sns-avatar-qc.xhscdn.com/avatar/5fea7d337280c8f2f3bdac43.jpg?imageView2/2/w/80/format/jpg",
"anonymous": false,
"visitor_flag": false
},
"images": []
}
],
"comment_type": 5,
"forbidden_reply": false,
"status": 2,
"translate_flag": false,
"sort_by": "recommended"
}

Field reference

FieldDescription
review_id / root_review_idUnique review ID and its thread root ID
sku_idThe product ID the review belongs to
contentThe buyer's review text
scoresStar ratings (1–5): item, sku, logistics, service
like_countNumber of likes on the review
create_time_descHuman-readable post time (e.g. 05-07, 1小时前)
tagsReview keyword tags (e.g. 质量很好, 很满意)
labelsBuyer labels on the review (e.g. 回头客 = repeat customer)
variantsThe exact SKU variant purchased (color, model, size…)
imagesBuyer photos: url, width, height, thumbnail
userReviewer profile: user_id, name, avatar, anonymous, visitor_flag
sub_review_countSource-displayed reply count, which can exceed the replies returned
sub_reviewsAvailable embedded replies (seller responses and buyer follow-ups) with author and threading IDs; may be fewer than sub_review_count
comment_type / statusPlatform classification codes for the review
forbidden_replyWhether replies are locked on the review
translate_flagWhether the platform offers a translation for the review
sort_byThe sort order used for this run (recommended or latest)

Photo URLs can expire or change. Download photos soon after a run if you need to store them.

Pricing: Pay Per Event (PPE)

Review-result charges: $5.99 per 1,000 reviews on the Apify Free plan ($0.00599 per review), $5.49 on Bronze and $4.99 on Silver and above, plus Apify's platform start fee. Each top-level review written to the dataset counts as one result. Embedded replies are included in that review charge. Photo-only filtering excludes text-only reviews before review-result charges are applied.

PlanPer reviewPer 1,000 reviews
Free$0.00599$5.99
Bronze$0.00549$5.49
Silver / Gold / Platinum / Diamond$0.00499$4.99

Volume discounts apply automatically on eligible Apify plans.

Free tier

15 lifetime runs, each capped at approximately 20 reviews from the first product. No credit card required. Enough to evaluate the output shape and data quality before purchasing.

Advanced Usage

Ready-made configurations for sentiment monitoring, competitor comparison, UGC mining, and quality or returns analysis.

Track sentiment for a product line over time

{
"productUrls": ["https://www.xiaohongshu.com/goods-detail/69da64265ec0880001bf68ae"],
"maxReviewsPerProduct": 0,
"sortBy": "latest"
}

Set maxReviewsPerProduct to 0 to remove the requested review-count limit. Collection still depends on available results and run limits. Use newest-first order and a schedule to monitor recent feedback.

Compare reviews across competing products

{
"productUrls": ["69da64265ec0880001bf68ae", "6a16107133df70001553ff3e"],
"maxReviewsPerProduct": 300
}

Use the sku_id field on each row to group reviews by product, then compare scores, tags, and photo coverage side by side.

Photo-only review mining

{
"productUrls": ["https://www.xiaohongshu.com/goods-detail/69da64265ec0880001bf68ae"],
"maxReviewsPerProduct": 200,
"withImagesOnly": true
}

Collect only reviews with buyer photos to build a user-generated-content gallery or to study how products look in real use.

FAQ

What is RedNote (Xiaohongshu / Little Red Book)? RedNote is the international name of Xiaohongshu (小红书, literally "Little Red Book", often abbreviated XHS), China's leading lifestyle and social-commerce platform. Buyers there review purchases with photos, variant details, and follow-up threads, which is exactly what this actor collects.

How many reviews can I collect per product? Set a per-product limit from 1 to 5,000, or use 0 to remove the requested count limit. Available results and run limits still apply; a product may return fewer reviews than its displayed total. Free previews collect up to 20 reviews from the first product.

What's in sub_reviews? Replies returned alongside the review, including seller responses or buyer follow-ups when present. Each can carry author details, displayed post time, threading IDs and images. All returned replies are included in the parent review charge. The actor does not guarantee the complete thread; compare sub_review_count with the length of sub_reviews.

What do the star ratings mean? scores holds four 1–5 ratings: item (the product), sku (the specific variant), logistics (shipping), and service (seller). They mirror the rating breakdown shown on the product page.

Are review texts and tags in Chinese? Yes. Reviews are written by buyers on Xiaohongshu, so content, tags, and variants are typically in Chinese. Run them through any translation step you like after the run.

What's the difference between a product link and an ID? Both work. A link is https://www.xiaohongshu.com/goods-detail/<id>; the ID is the 24-character hex string inside it. Paste either into productUrls.

How fresh is the data? Reviews are requested when you run the actor. Choose sortBy: "latest" to prioritize recent reviews.

Are the buyer photo URLs permanent? No. Photo URLs (images[].url) can expire or change. The review_id is the stable reference. Download images soon after a run if you need to store them.

How do I find product IDs at scale? Run RedNote Product Search Scraper on your keywords and feed each row's url or id straight into productUrls here.

Do I need a Xiaohongshu account or cookies? No. Provide product links or IDs and run; no account, cookie export, or QR login is involved.

Can I export the reviews to Excel or CSV? Yes. The dataset downloads as JSON, CSV, Excel, XML, or HTML from the run's Storage tab, or via the Apify API. JSON preserves the nested sub_reviews threads best.

Is it legal to scrape Xiaohongshu product reviews? The actor collects publicly visible reviews only, nothing behind a login. You are responsible for complying with Xiaohongshu's terms of service and applicable data protection law (GDPR, CCPA, PIPL); reviews carry reviewer names and avatars, so treat them as personal data.

More Zen Studio scrapers for Chinese platforms

🎬 Short-video & social

🛒 E-commerce

🏠 Real estate & autos

Support

  • Bugs: Issues tab
  • Feature requests: Issues tab

Extracts publicly available product reviews from Xiaohongshu (RedNote / 小红书). Users must comply with Xiaohongshu's terms of service and applicable data protection regulations (GDPR, CCPA, PIPL).


RedNote (小红书 / Xiaohongshu) product reviews: text, star ratings, buyer photos, variants, and seller replies. One row per review, in clean JSON.