Shein Product Scraper avatar

Shein Product Scraper

Under maintenance

Pricing

$7.00 / 1,000 result items

Go to Apify Store
Shein Product Scraper

Shein Product Scraper

Under maintenance

Scrape SHEIN product pages by URL or goods ID on 15+ country sites: sale and retail price, discount, stock per size, colour variants, images, attributes, store and category. Plain HTTP with fresh residential sessions, no browser. Pay only for products returned.

Pricing

$7.00 / 1,000 result items

Rating

0.0

(0)

Developer

axly

axly

Maintained by Community

Actor stats

1

Bookmarked

58

Total users

0

Monthly active users

10 days ago

Last modified

Share

Get the full product page of any SHEIN product as clean JSON: sale and retail price, discount, stock for every size, all colour variants, images, the attribute table, store and category. Paste product URLs from any SHEIN country site (or bare goods IDs) and get one row per product. No browser and no login.

What you get per product

FieldExample
goods_id / goods_sn / spu64719593 / sz25030521842465254 / z250305218424
titleSHEIN LUNE Beige Summer Casual French Vacation Dress …
sale_price / retail_price / currency15.25 / 27.99 / USD
discount_percent46
stock / in_stock20 / true
sizes[{size, sku_code, stock, in_stock, sale_price}] one per size
color_variants[{goods_id, color, url, image, is_current}]
imagesfull-size image URLs of the current colour
attributes{"Neckline": "Deep V Neck", "Style": "Casual", …}
descriptionSHEIN's product description
store_name / store_code / brandSHEIN LUNE / 3276656780 / SHEIN
category / category_idsWomen Dresses / ["12476", "12472", "2030", "4436"]
site, url, input_url, scraped_atwhere it came from and when

Use cases

  • Price and stock monitoring: schedule a run on your product list and track price, discount and per-size stock.
  • Competitor and trend research: compare attributes, prices and colour ranges across stores and categories.
  • Catalogue enrichment: fill a product database with images, attributes and SKU codes.
  • Cross-country comparison: the same product on us, uk, de, fr and other SHEIN sites in local currency.

Input

ParameterDescriptionDefault
productUrlsProduct page URLs (…-p-<id>.html) from any SHEIN site, m.shein.com mobile URLs, or bare goods IDsone sample product
countrySite for bare goods IDs (US, GB, DE, FR, ES, IT, NL, PL, SE, CH, AU, CA, BR, MX, SA, SG)US
maxItemsStop after this many products (0 = all)0
proxyConfigurationResidential proxy required. Apify Proxy RESIDENTIAL picks the exit country from each product's site. Custom URLs with session-<token> or {session} get a new session per identity, and country-XX follows the siteApify RESIDENTIAL
concurrencyProducts fetched in parallel, each on its own session3
productsPerIdentityProducts per session before a fresh one is opened3
maxRetriesFresh sessions to try when SHEIN challenges a request3

start_urls (the old field name) is still accepted.

Example output

{
"goods_id": "64719593",
"goods_sn": "sz25030521842465254",
"spu": "z250305218424",
"url": "https://us.shein.com/product-p-64719593.html",
"site": "https://us.shein.com",
"title": "SHEIN LUNE Beige Summer Casual French Vacation Dress, Women Linen Fabric Shirt Collar Button Mid-Calf Elegant Outfits, Old Money Style Business Commuting",
"brand": "SHEIN",
"store_name": "SHEIN LUNE",
"store_code": "3276656780",
"category": "Women Dresses",
"category_ids": [
"12476",
"12472",
"2030",
"4436"
],
"color": "Apricot",
"sale_price": 15.25,
"sale_price_text": "$15.25",
"retail_price": 27.99,
"currency": "USD",
"discount_percent": 46,
"is_on_sale": true,
"stock": 20,
"in_stock": true,
"sizes": [
{
"size": "S",
"sku_code": "I66zi6pj4vdw",
"stock": 20,
"in_stock": true,
"sale_price": 19.99
},
{
"size": "M",
"sku_code": "I66zi6pjcb6v",
"stock": 20,
"in_stock": true,
"sale_price": 20.71
}
],
"color_variants": [
{
"goods_id": "64719593",
"color": "Apricot",
"url": "https://us.shein.com/SHEIN-LUNE-Beige-Summer-Casual-French-Vacation-Dress-Women-Linen-Fabric-Shirt-Collar-Button-Mid-Calf-Elegant-Outfits-Old-Money-Style-Business-Commuting-p-64719593.html",
"image": "https://img.ltwebstatic.com/v4/j/pi/2026/04/13/af/17760613055f8b670c4982911d4544d439b38d7f75_thumbnail_405x552.jpg",
"is_current": true
},
{
"goods_id": "82983289",
"color": "Army Green",
"url": "https://us.shein.com/SHEIN-LUNE-Linen-Fabric-Shirt-Collar-Button-Decor-Dress-Women-Olive-Green-Spring-Summer-Casual-Outing-Work-Vacation-Office-p-82983289.html",
"image": "https://img.ltwebstatic.com/v4/j/pi/2026/04/13/7b/1776061298673a8eb242741c5580a389b95342e0d3_thumbnail_405x552.jpg",
"is_current": false
}
],
"images": [
"https://img.ltwebstatic.com/v4/j/pi/2026/04/13/af/17760613055f8b670c4982911d4544d439b38d7f75_thumbnail_900x.webp",
"https://img.ltwebstatic.com/v4/j/pi/2026/04/13/bd/17760613073bc65d2f2654755d1098cdd5a73c5ee4_thumbnail_900x.webp"
],
"attributes": {
"Details": "Button, Lace Up",
"Body": "Unlined",
"Neckline": "Deep V Neck",
"Style": "Casual"
},
"description": "Free Returns ✓ Free Shipping✓. SHEIN LUNE Beige Summer Casual French Vacation Dress, Women Linen Fab...",
"video_url": null,
"free_return": true,
"input_url": "https://us.shein.com/product-p-64719593.html",
"scraped_at": "2026-10-05T06:39:39Z"
}

How it works

SHEIN gives every visitor a session when the home page loads and limits each IP address to a few page views. The Actor opens each session itself over plain HTTP, on a fresh residential exit in the product's country, and reads the product data SHEIN embeds in the page. A session fetches up to three products. If SHEIN challenges a request, the product moves to a fresh session. In local tests on 5 October 2026, 76 of 76 products were served (56 US, 10 Germany, 10 UK).

Products that no longer exist, and products that still fail after all retries, are not saved and not charged. They are listed in the FAILED key-value record of the run with the reason.

Scheduling and integrations

Schedule the Actor in Apify Console (for example daily) and connect the dataset to Google Sheets, Make, Zapier, n8n or a webhook. Each run's SUMMARY record gives requested, served, not-found and failed counts for monitoring.

Use with AI agents (MCP)

The Actor works through the Apify MCP server: an agent can pass product URLs and read the rows back, for example "check today's price and stock of these 20 SHEIN products".

FAQ

Why is a residential proxy required? SHEIN closes connections from datacenter IP ranges, so runs without a residential exit cannot open a session.

Which countries work? Product URLs from us, uk (www.shein.co.uk), de, fr, es, it, nl, pl, se, ch, au, ca, br, mx and ar were tested by the underlying client; each uses its own currency.

Can I scrape a whole category or a search? This Actor takes product URLs or IDs. Use the Shein Scraper (keyword search) to find products, then pass their URLs here.

Is it legal? It collects publicly visible product information only. Respect SHEIN's terms and the laws that apply to you.