SHEIN Scraper (All Page Types) avatar

SHEIN Scraper (All Page Types)

Pricing

from $20.00 / 1,000 results

Go to Apify Store
SHEIN Scraper (All Page Types)

SHEIN Scraper (All Page Types)

Extracts product listings and product detail data from [SHEIN US](https://us.shein.com/). You can use it to collect products from the homepage, search result pages, supported SHEIN category pages, and direct product pages, then export the results as JSON, CSV, Excel, or HTML from the Dataset tab.

Pricing

from $20.00 / 1,000 results

Rating

0.0

(0)

Developer

Hypebridge

Hypebridge

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

4 hours ago

Last modified

Share

What does SHEIN Product Listing Scraper do?

SHEIN Product Listing Scraper extracts product listings and product detail data from SHEIN US. You can use it to collect products from the homepage, search result pages, supported SHEIN category pages, and direct product pages, then export the results as JSON, CSV, Excel, or HTML from the Dataset tab.

This actor is useful when you want a structured catalog of products without manually copying information from the site. It can collect listing-level fields such as product name, price, URL, images, category, and ranking position, and it can also enrich products with extra detail fields such as sizes, colors, materials, brand, seller, and category tree.

Why scrape SHEIN?

  • Track products and pricing: Monitor current prices, discounts, and product availability across search or category pages.
  • Build product datasets: Export structured fashion catalog data for analysis, research, or internal merchandising workflows.
  • Compare categories and search demand: See what products appear for a keyword or within a supported SHEIN category page.
  • Collect richer product detail: Add product attributes, materials, available colors, and size-level data to listing results.

What data can SHEIN Product Listing Scraper extract?

FieldTypeDescription
sourceUrlStringThe page URL that produced the product
sourceTypeStringHomepage, search, category selection, or direct product source
goodsIdStringSHEIN product identifier
titleStringProduct name
productUrlStringProduct page URL
imageUrlStringMain product image
imageUrlsArrayProduct gallery images
priceNumberCurrent sale price
listPriceNumberOriginal price when available
discountPercentNumberDiscount percentage when available
categoryIdStringSHEIN category ID when available
searchKeywordStringSearch term for search-result runs
selectIdStringCategory selection identifier for supported category pages
attributesArrayProduct attributes such as fit, neckline, material, and care
materialArrayMaterial and composition details
colorsArrayAvailable color variants
sizesArraySize and stock breakdown when available
brandObjectBrand name and code
sellerObjectSeller or store information

The full field list is available in the Output tab.

Supported URLs

TypeExample
Homepagehttps://us.shein.com/
Searchhttps://us.shein.com/pdsearch/shorts/?search_source=4&search_type=all&source=hotWord
Supported category pagehttps://us.shein.com/RecommendSelection/Men-Clothing-sc-017172963.html
Direct product pagehttps://us.shein.com/SHEIN-EZwear-Ripped-Raw-Trim-Denim-Shorts-Y2k-p-11133529.html?mallCode=1

Standard /c-{id}.html category pages are not supported in this version.

How to scrape SHEIN

  1. Open SHEIN Product Listing Scraper on Apify.
  2. Add one or more supported startUrls.
  3. Set maxItems to control the size of the run.
  4. Set maxPagesPerStartUrl if you want to limit pagination.
  5. Keep enrichProductDetail enabled if you want sizes, colors, materials, and other detail fields.
  6. Start the run and download results from the Dataset tab.

Input

See the Input tab for the full schema. The main fields are:

ParameterTypeDefaultDescription
startUrlsArrayrequiredHomepage, search, supported category, or direct product URLs to scrape
maxItemsNumber500Maximum number of products to output. Use 0 for unlimited
maxPagesPerStartUrlNumber10Maximum number of pages to process per input URL
enrichProductDetailBooleantrueAdds product detail fields to listing results. Direct product page inputs still return detail records even if this is disabled
maxConcurrencyNumber2Number of browser pages processed in parallel
debugModeBooleanfalseSaves extra run artifacts for troubleshooting

Example input

{
"startUrls": [
{ "url": "https://us.shein.com/pdsearch/shorts/?search_source=4&search_type=all&source=hotWord" },
{ "url": "https://us.shein.com/RecommendSelection/Men-Clothing-sc-017172963.html" },
{ "url": "https://us.shein.com/SHEIN-EZwear-Ripped-Raw-Trim-Denim-Shorts-Y2k-p-11133529.html?mallCode=1" }
],
"maxItems": 100,
"maxPagesPerStartUrl": 2,
"enrichProductDetail": true
}

Output

Results are stored in the Dataset tab and can be downloaded as JSON, CSV, Excel, or HTML.

Each item can include:

  • Listing data: title, product URL, images, price, discount, category, ranking
  • Source metadata: source URL, source type, search keyword, category selection ID
  • Detail enrichment: attributes, materials, colors, sizes, brand, seller, stock, category tree

Sample output

{
"sourceUrl": "https://us.shein.com/pdsearch/shorts/?search_source=4&search_type=all&source=hotWord&page=1",
"sourceType": "search",
"goodsId": "11133529",
"title": "SHEIN EZwear Ripped Raw Trim Denim Shorts Y2k",
"productUrl": "https://us.shein.com/SHEIN-EZwear-Ripped-Raw-Trim-Denim-Shorts-Y2k-p-11133529.html?mallCode=1",
"imageUrl": "https://img.ltwebstatic.com/images3_pi/2023/02/01/example_thumbnail_900x.webp",
"price": 23.24,
"listPrice": 36.52,
"discountPercent": 36,
"categoryId": "1935",
"searchKeyword": "shorts",
"enriched": true
}

Tips

  • Use smaller maxItems values when testing new inputs.
  • Keep enrichProductDetail enabled only when you need the extra fields.
  • If a product is missing some optional detail fields, the rest of the record will still be saved.

FAQ

Can this scrape product detail pages too?

Yes. You can provide a direct product page as a start URL. The actor will return the product detail record for that URL even if enrichProductDetail is off, while listing URLs use that setting to decide whether to fetch extra detail.

Does it support every SHEIN category URL?

No. This version supports the homepage, search pages, supported RecommendSelection category pages, and direct product pages on us.shein.com.

Can I export the results?

Yes. Results are stored in the Dataset tab and can be downloaded as JSON, CSV, Excel, or HTML.

Support

  • Questions or feature requests: use the Actor page or your internal issue tracker
  • Programmatic access: use the API tab in Apify