RedNote (Xiaohongshu) Product Search Scraper avatar

RedNote (Xiaohongshu) Product Search Scraper

Pricing

from $2.40 / 1,000 results

Go to Apify Store
RedNote (Xiaohongshu) Product Search Scraper

RedNote (Xiaohongshu) Product Search Scraper

Search public RedNote (Xiaohongshu) product listings by keyword and collect price, vendor, stock status, and category data for each match, fully paginated, with an optional add-on for full product detail.

Pricing

from $2.40 / 1,000 results

Rating

0.0

(0)

Developer

ToolzerHub

ToolzerHub

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

18 hours ago

Last modified

Share

Search public RedNote or Xiaohongshu product listings by keyword and export product IDs, titles, links, images, vendor data, availability, product type, and price information.

Start with a query

{
"query": "matcha whisk set",
"maxItems": 60
}

query is required. maxItems defaults to 100; 0 removes the cap. Search pages continue until the cap, an empty page, no continuation cursor, or a repeated cursor.

No login, cookie, or session token is required or accepted.

Product-search fields

FieldContents
idProduct ID — use it with the detail, reviews, and recommendations Actors
titleListing title
linkPublic product URL
imageProduct image
vendorSeller details reported with the listing
stock_statusAvailability status
goods_typeProduct category reported by RedNote
price_infoPrice and discount information block
product_detailFull product detail, only present when addonProductDetails is on
{
"id": "6627305f3152260001509721",
"title": "Matcha whisk set, bamboo",
"link": "https://www.xiaohongshu.com/goods-detail/...",
"vendor": {
"name": "Kyoto Tea Co",
"rating": 4.8
},
"stock_status": "in_stock",
"price_info": {
"price": 18.5,
"currency": "$"
}
}

Commerce rows are billed per saved result. There is no monthly rental.

Add full product detail in the same run

Set addonProductDetails to true and every row gets a product_detail field merged in — the same module/ver card tree RedNote Product Scraper returns for that product, fetched with one extra request per row instead of a separate run.

{
"query": "matcha whisk set",
"maxItems": 20,
"addonProductDetails": true
}

This adds a charged event per enriched row, on top of the per-row result charge. If a product's detail request fails, the row is still saved without product_detail — nothing is skipped and nothing is charged for that row's enrichment.

Turn a search hit into a product workflow

Next questionActor
What full card data is available for this item?RedNote Product Scraper, or turn on addonProductDetails above
What did buyers rate and write?RedNote Product Reviews Scraper
What products appear beside it?RedNote Product Recommendations Scraper

Questions

Why can a run return fewer products than maxItems?

The value is a ceiling. The Actor stops when RedNote reports no further search page, returns an empty page, or repeats the continuation cursor.

Is price_info flattened into one guaranteed price?

No. Product search keeps RedNote's verified price-information block under price_info. Use the fields RedNote provides for each listing rather than assuming every card has the same price shape.