RedNote (Xiaohongshu) Product Detail Scraper - 39 Fields avatar

RedNote (Xiaohongshu) Product Detail Scraper - 39 Fields

Pricing

from $3.29 / 1,000 product details

Go to Apify Store
RedNote (Xiaohongshu) Product Detail Scraper - 39 Fields

RedNote (Xiaohongshu) Product Detail Scraper - 39 Fields

Collect RedNote product pages by link: variant prices and availability, coupon offers, specifications, shipping and seller details. Measured run: 100 products with 4,050 variants in 19 seconds. Variants included. Export JSON, CSV or Excel.

Pricing

from $3.29 / 1,000 product details

Rating

0.0

(0)

Developer

Zen Studio

Zen Studio

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 days ago

Last modified

Share

RedNote (Xiaohongshu / 小红书) Product Detail Scraper | Full Product Page by URL: Specs, Shipping, Variants & Stock (2026)

RedNote Product Detail: 100 products, 4,050 variants, 19 seconds in a measured run. Source-inspired phone-case shopping 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?

  • Bulk speed with the variants included. A measured run returned 100 unique products with 4,050 nested variants in 19 seconds, including startup. Every product in that run also included prices, specifications, shipping and seller data. A measured example, not a fixed turnaround time.
  • Monitor the options people actually buy. Collect colour, size or model combinations with their own prices, source-displayed deals and sold-out flags. One phone-case product in the measured run returned 450 variants across 10 styles and 45 phone models.
  • Pay for products, not each variant. Variants are included in the product-detail charge. Paste product links or share links; duplicate references to the same product are collected and billed once. Delisted or unavailable products are not charged.

Inspect your products →

Try one product

Open the actor’s input page, switch to JSON and paste this phone-case link, or replace it with a current RedNote product. Variants are included automatically.

{
"productUrls": [
"https://www.xiaohongshu.com/goods-detail/6a23c89149c677000186937c"
]
}

This small trial returns one product row with its variants nested inside. The headline describes the separate 100-product run; the phone artwork illustrates RedNote’s shopping interface.

Reading availability: quantity can mean remaining stock or a per-order purchase limit; the accompanying text tells you which. Coupon conditions apply. If variants cannot be retrieved, the base product can still be returned with variants: null.

Apify Free plan: 15 lifetime preview runs, up to five products per run.

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

Copy to your AI assistant

zen-studio/rednote-product-detail-scraper on Apify. Returns the full Xiaohongshu (RedNote / 小红书) product page for a given product. Input productUrls (string[]) accepts a goods-detail link, a pages.xiaohongshu.com/goods link, an xhslink share link (bare or inside share text), or a bare 24-hex product id. One dataset row per product with item_id, url, title, price (current/integer/decimal/deal/promotions), images, description_images, description, specs, services, shipping, faq, consume_warning, seller (id/name/score/fans/shop sold), and variants.options[] plus variants.skus[] carrying per-SKU price, deal_price, coupons, options and availability. Call ApifyClient("TOKEN").actor("zen-studio/rednote-product-detail-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items. Full spec: GET https://api.apify.com/v2/acts/zen-studio~rednote-product-detail-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Token: https://console.apify.com/account/integrations

How to Scrape a RedNote Product Page

  1. Open the product in Xiaohongshu and copy its link, or use Share → Copy link.
  2. Paste it into Product links. Add as many as you want, one per line.
  3. Hit Start. Each product comes back as one row.
{
"productUrls": [
"https://www.xiaohongshu.com/goods-detail/69a16d18d8116e00018df213",
"https://pages.xiaohongshu.com/goods/67b812b68e930600150168db",
"6a06f1cddd034c0001cb71fe"
]
}
FormatExample
Product pagehttps://www.xiaohongshu.com/goods-detail/<id>
App linkhttps://pages.xiaohongshu.com/goods/<id>
Share linkhttps://xhslink.com/a/AbCd12, bare or pasted with its share text
Bare product ID69a16d18d8116e00018df213

A whole column pasted out of a spreadsheet works too. Entries are split, deduplicated, and billed once each.

Input Parameters

ParameterTypeDefaultDescription
productUrlsstring[]requiredOne or more Xiaohongshu products, in any of the four formats above. Duplicates are removed before billing.

There is nothing else to configure. Variants are included automatically when available. If variants cannot be collected, the base product can still be returned with variants: null.

What Data You Get: One Row Per Product

Selected fields from the phone-case product in the measured run. Gallery images, option values and the SKU list are shortened here; that product returned 450 variants. Values describe the recorded response, not a current offer. The listing price and the price for a particular variant can differ.

{
"item_id": "6a23c89149c677000186937c",
"url": "https://www.xiaohongshu.com/goods-detail/6a23c89149c677000186937c",
"title": "【BECASE壳物语】ins风雨滴渐变雾面防摔适用18PROMAX创意手机壳",
"price": {
"current": 38.8,
"deal": {
"price": 34.14,
"type": 3,
"priceText": "到手价",
"isShowPricePop": true
}
},
"images": [
{
"url": "https://mall-i8.xhscdn.com/arkgoods/1040g3no321cv573i6s0g5ntjlccg8v032qe9v08?imageView2/2/w/1080/format/webp/q/80&ap=3&sc=STR_DTL",
"thumbnail": null,
"width": 3024,
"height": 4032,
"sizeBanner": null,
"cover": null,
"videoId": null,
"media": null,
"type": null
}
],
"specs": [
{
"name": "商品名称",
"value": "【BECASE壳物语】ins风雨滴渐变雾面防摔适用18PROMAX创意手机壳"
},
{
"name": "风格",
"value": "时尚潮流,ins风,简易"
},
{
"name": "样式",
"value": "卡通"
}
],
"shipping": {
"location": "广东深圳",
"fee": "运费¥10起"
},
"seller": {
"name": "Becase壳物语的店",
"score": "4.61",
"link": "https://www.xiaohongshu.com/shop/6697c0d6012c70000105c67f"
},
"variants": {
"options": [
{
"name": "颜色分类",
"values": [
"【常规款】克莱蓝雨滴",
"【磁吸款】克莱蓝雨滴"
]
},
{
"name": "手机型号",
"values": [
"iPhone 17Pro Max",
"iPhone 17 Pro"
]
}
],
"skus": [
{
"sku_id": "6a23c89149c67700018692f2",
"price": 30.62,
"deal_price": "30.62",
"is_sold_out": false,
"quantity": {
"number": 100,
"text": "单次最多可购买100件,如有需要请分别下单",
"displayed": true,
"tip": null
},
"options": [
{
"name": "颜色分类",
"value": "【常规款】克莱蓝雨滴"
},
{
"name": "手机型号",
"value": "iPhone 17Pro Max"
}
]
}
]
}
}

Download it as JSON, CSV, Excel, XML, or HTML from the run's Storage tab, or pull it through the Apify API.

Reading the availability field

quantity.number always arrives with quantity.text, and the text is the part that tells you what the number means.

On some products it is the remaining stock (该商品仅剩91件), on others it is the per-order purchase limit (单次最多可购买10件). Both are passed through exactly as the platform states them, with no reinterpretation on our side.

Pricing: Pay Per Event (PPE)

Product-detail charges: from $3.29 per 1,000 products, depending on your Apify plan. One product page is one billable result; its variants are included. A product that turns out to be delisted is not charged.

PlanPer productPer 1,000
Free / Bronze$0.00399$3.99
Silver$0.00379$3.79
Gold / Platinum / Diamond$0.00329$3.29

Volume discounts apply automatically, there is nothing to claim.

Free tier

15 lifetime runs, each capped at 5 products. No credit card required. Enough to see the full row shape, including the variant matrix, before you buy.

Advanced Usage

Price and stock monitoring

{ "productUrls": ["69a16d18d8116e00018df213", "67b812b68e930600150168db"] }

Schedule this against a fixed list of products. Track price.current and price.deal, then variants.skus[].price, is_sold_out and quantity for specific colours or sizes. Interpret quantity together with its text so an order limit is not mistaken for stock.

Competitor catalogue enrichment

Run RedNote Product Search Scraper to find products by keyword, then feed the id of anything interesting into this actor for the full page. Product Search can also attach the same detail inline if you would rather do it in one run.

Supplier and sourcing research

specs, description_images and shipping together give you what a sourcing sheet needs: declared attributes, the seller's own detail imagery, dispatch origin and shipping terms, plus seller.score and seller.sold_text as a vendor-quality signal.

FAQ

What is RedNote (Xiaohongshu / Little Red Book)? RedNote is the international name of Xiaohongshu (小红书, often abbreviated XHS), China's leading lifestyle and social-commerce platform. Its built-in shop sells across beauty, fashion, home, and electronics, and this actor reads any product page from it.

Does Xiaohongshu have a public product API? Not one you can sign up for. There is no documented public product endpoint, no developer portal, and no key to request, which is the gap this actor fills. You get a stable JSON row per product instead.

Do I need a Xiaohongshu account or cookies? No. Nothing to log in with, nothing to paste, no captcha to solve.

What happens if a product was removed? The run tells you which link could not be collected and carries on with the rest. A delisted product is never billed.

Can I get buyer reviews here? No, reviews live in RedNote Product Reviews Scraper. Feed it the same product id.

Why do some products have one variant and others have twenty-five? Because the seller configured them that way. Products with two option groups, say colour and pack size, expand to every real combination, and each one is a separate SKU with its own price and availability.

How many products can I do in one run? Add multiple product links in one run. The measured example above collected 100 products and 4,050 variants in 19 seconds, including startup. Actual time and available data depend on the products. Free-plan preview runs are capped at five products.

Can I export 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.

Is it legal to scrape Xiaohongshu product pages? This actor reads publicly visible product pages, the same content any shopper sees without logging in. You remain responsible for complying with Xiaohongshu's terms and with GDPR, CCPA and PIPL where they apply to your use.

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 pages from Xiaohongshu (RedNote / 小红书). Users must comply with Xiaohongshu's terms of service and applicable data protection regulations (GDPR, CCPA, PIPL).


RedNote (Xiaohongshu / 小红书) product detail scraper: full product page by URL with specifications, shipping, seller stats, and variant-level prices and availability.