

A dedicated tool to extract structured detailed data for individual SHEIN products via product URL or product ID. It connects to a remote Chromium instance, automatically bypasses SHEIN's risk verification, loads the target product page, parses complete product attributes, and returns normalized data. Supports 10+ regional SHEIN sites and configurable workflow retries, ideal for product information monitoring, price tracking, competitor research, and trend analysis.
SHEIN Product Discovery
This project discovers SHEIN products from three different input modes:
shein_product_by-urlshein_product_by-idThe worker opens the corresponding SHEIN page, attempts to pass SHEIN risk verification automatically, parses the product grid, and returns a structured product particulars.
Typical use cases:
type and value from the input payload.ChromeWs.The worker depends on:
playwrightselectolaxhttpxgrpcioprotobufEnvironment variables used at runtime:
ChromeWs: required, remote Chromium CDP websocket hostPROXY_AUTH: optional, authentication prefix added to the websocket URL| Parameter | Type | Required | Description |
|---|---|---|---|
type | string | Yes | Discovery mode. One of shein_product_by-url, shein_product_by-id. |
value | string | Yes | Input value for the selected mode. commodity URL, or commodity ID. |
flow_retry_num | integer | No | Total retry count for the full browser workflow. Default:3. |
country | string | No | SHEIN site region. Used by keyword mode and category ID mode. Default:us. |
| Value | Site |
|---|---|
us | United States |
uk | United Kingdom |
de | Germany |
fr | France |
it | Italy |
es | Spain |
ca | Canada |
au | Australia |
mx | Mexico |
jp | Japan |
| Field | Type | Description |
|---|---|---|
type | string | Request mode used for the current run. |
url | string | Final SHEIN URL opened by the worker. |
code | number | 1 for success, 0 for failure. |
count | number | Number of extracted products. |
products | array | Parsed product list. |
error | string | Error message when the request fails. Empty on success. |
error_code | string | Failure code when the request fails. Empty on success. |
price_usd and original_price_usd depend on whether SHEIN provides US price attributes for the card.original_price, discount_percent, rating, reviews_count, sold_count, and color_count may be null when the card does not show the corresponding element.badges may be an empty array.| Error Code | Description |
|---|---|
400 | Invalid or missing input parameters. |
500 | Internal execution error. |
BROWSER_CONNECT_FAILED | Failed to connect to the remote Chromium instance. |
PAGE_OPEN_FAILED | Failed to open the SHEIN page. |
SHEIN_VERIFY_FAILED | SHEIN verification appeared and could not be passed. |
PRODUCT_LIST_NOT_FOUND | Product list container was not found on the page. |
PRODUCT_EXTRACT_FAILED | Product extraction failed after page load. |
Explore more popular scrapers from our marketplace
by Techforce Global
Search products and walk away with selling prices, retail prices, discounts, hero images, and the latest customer reviews for every product, ready to drop into your spreadsheet, dashboard, or BI tool. The Quince.com Product Scraper turns catalog into clean, structured product data in minutes.
by yankun guo
A scalable tool to automatically discover, parse, and extract structured SHEIN product data through three input modes (keyword, category URL, category ID). It supports multi-regional SHEIN sites (US/UK/DE/FR, etc.), customizable sorting rules, and extraction of core product attributes (price, rating, sales volume, badges, etc.), ideal for price tracking, competitor research, trend analysis, and listing monitoring.
by yankun guo
Enter questions or links,no coding required to extract full Perplexity AI answers with source citations in HTML format. Ideal for research, fact-checking and content analysis.
by yankun guo
Input questions to get full HTML content with cited sources from ChatGPT replies. Supports bulk scraping, automatic retry and source extraction. No technical skills required. Free trial available.