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 products by URL or goods ID: price in local currency and USD, discount, rating, review count, stock flag, bestseller badge, brand, store, category and images. US, CA, AU, MX, BR, SA and SG storefronts. 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

66

Total users

7

Monthly active users

2 days ago

Last modified

Share

Shein Product Scraper: Products by URL or Goods ID

Paste SHEIN product links or goods IDs and get one clean JSON row per product: price in local currency and USD, discount, rating, review count, stock flag, bestseller badge, brand, store, category and the full image gallery. No SHEIN account or cookies needed: the actor runs a real browser and clears SHEIN's checks itself.

Made for price trackers, resellers checking their SHEIN listings, and anyone who already has a list of SHEIN products and needs their current data.

What you get

FieldDescription
goods_id, goods_sn, spuSHEIN product ID, SKU code and the style group shared by colour variants
product_name, product_urlProduct title and its page on shein.com
image_url, images[]Main image and the gallery images
price, price_with_symbol, original_price, original_price_with_symbol, currencySale and list price in the storefront's currency
price_usd, original_price_usdThe same prices in US dollars
discount_percent, is_on_sale, is_clearanceDiscount badge and sale flags
rating, review_countAverage star rating and number of reviews
stock, in_stock, quick_shipAvailability flags
bestseller_rankBadge text such as "#2 Bestseller in Women Dresses", when SHEIN shows one
brand, store_code, mall_codeBrand or SHEIN sub-brand, marketplace store and warehouse
cat_id, category_nameSHEIN category
input, country, scraped_atThe URL or ID you gave, the storefront, and the UTC timestamp
productThe full product object exactly as SHEIN returns it

Per-size stock and size charts are not included in this version.

Use cases

  • Price and discount tracking: schedule a list of products and record price, discount and stock every day.
  • Catalogue enrichment: turn a spreadsheet of SHEIN links into rows with titles, prices, ratings and images.
  • Competitor monitoring: watch the ratings, review counts and bestseller badges of the products you compete with.

Input

FieldDescriptionDefault
productUrlsProduct URLs (…-p-<id>.html, including m.shein.com) or bare goods IDsone sample product
countryStorefront for bare goods IDs: US, CA, AU, MX, BR, SA or SG. URLs keep their own siteUS
maxItemsStop after this many saved products; 0 = all0
proxyConfigurationResidential exits are always used; you can give your own proxy URLsApify RESIDENTIAL

start_urls (the old field name) is still accepted. Products from the UK, EU and Swiss sites are skipped: SHEIN demands device verification on those storefronts.

Example input:

{
"productUrls": [
"https://us.shein.com/Aloruh-Women-s-Solid-Color-Sleeveless-Mini-Dress-Suitable-For-Beach-Vacation-Dresses-For-Women-Summer-p-458057728.html",
"66460885"
],
"country": "US"
}

Output

Each product is one row with the fields above. Products SHEIN does not list (deleted or region-locked) and products that could not be fetched are not saved and not charged; they are listed in the run's FAILED record, and a SUMMARY record counts saved, missing and failed products.

Scheduling and integrations

Schedule the actor in Apify Console to re-check the same products every day, and send each finished run to Google Sheets, Make, Zapier or a webhook. Datasets download as JSON, CSV or Excel, or through the Apify API.

Use with AI agents

The actor works as a tool through the Apify MCP server: an assistant can pass product links and get structured rows back.

FAQ

Do I need a proxy? The actor always uses Apify residential exits in the product's storefront country, because SHEIN blocks datacenter IPs.

What happens when a product fails? It is retried on fresh identities and exits. If it still fails it is listed in FAILED, not charged, and a re-run with the same input retries only the failed products.

Why are UK and EU links skipped? SHEIN asks those storefronts for device verification, which the actor cannot pass.