Shein Search Products Scraper avatar

Shein Search Products Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Shein Search Products Scraper

Shein Search Products Scraper

Scrape Shein search and category pages into clean product listing results, including product URLs, titles, images, prices, discounts, and listing metadata. Use it to discover products, monitor categories, or build URL lists for detail scraping.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

NotchGrid

NotchGrid

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

What does Shein Search do?

Shein Search extracts product listings from one Shein search or category URL and saves the results to an Apify dataset. Use it when you want product cards from a listing page, such as search results, category pages, or curated listing pages.

This Actor is focused on discovery data. It returns product IDs, product names, product URLs, images, prices, discount information, SKU/category fields when available, and additional listing-card fields returned by Shein.

Shein Search is useful for catalog monitoring, assortment checks, price tracking, category research, marketplace analysis, and building product URL lists for later product-detail scraping.

Need richer product data after collecting listing URLs? Use Shein Product Detail with the product URLs returned by this Actor.

The Actor keeps the workflow simple: one run processes one listing URL. This makes the dataset easy to inspect because all rows belong to the same search or category page. If you need multiple keywords or categories, run the Actor multiple times with different URLs.

  1. Open the Actor input form.
  2. Enter one Shein search or category URL in startUrl.
  3. Set expectedResults to the number of unique products you want.
  4. Start the run.
  5. Download the dataset in JSON, HTML, CSV, Excel, or another format supported by Apify.

Input

The Actor accepts two input fields.

FieldTypeDescription
startUrlstringOne Shein search or category URL. The URL must include a supported hostname.
expectedResultsintegerTarget number of unique product rows to collect. Allowed range: 1 to 10,000.

Example input:

{
"startUrl": "https://us.shein.com/pdsearch/bag",
"expectedResults": 100
}

expectedResults is not a guaranteed final count. The run can finish with fewer rows if the listing has fewer available products or repeated products are filtered out.

Supported Shein Regions

Use a startUrl from one of these supported Shein hostnames.

FlagRegionShein hostname
๐Ÿ‡บ๐Ÿ‡ธUnited Statesus.shein.com
๐Ÿ‡ฌ๐Ÿ‡งUnited Kingdomshein.co.uk
๐Ÿ‡จ๐Ÿ‡ฆCanadaca.shein.com
๐Ÿ‡ฆ๐Ÿ‡บAustraliaau.shein.com
๐Ÿ‡ง๐Ÿ‡ทBrazilbr.shein.com
๐Ÿ‡ฒ๐Ÿ‡ฝMexicoshein.com.mx
๐Ÿ‡ฏ๐Ÿ‡ตJapanjp.shein.com
๐Ÿ‡ฐ๐Ÿ‡ทSouth Koreakr.shein.com
๐Ÿ‡ธ๐Ÿ‡ฆArabar.shein.com
๐Ÿ‡ฉ๐Ÿ‡ชGermanyde.shein.com
๐Ÿ‡ช๐Ÿ‡ธSpaines.shein.com
๐Ÿ‡ซ๐Ÿ‡ทFrancefr.shein.com
๐Ÿ‡ฎ๐Ÿ‡นItalyit.shein.com
๐Ÿ‡ณ๐Ÿ‡ฑNetherlandsnl.shein.com
๐Ÿ‡ต๐Ÿ‡ฑPolandpl.shein.com
๐Ÿ‡ต๐Ÿ‡นPortugalpt.shein.com
๐Ÿ‡ธ๐Ÿ‡ชSwedenwww.shein.se
๐Ÿ‡ฆ๐Ÿ‡นAustriaat.shein.com
๐Ÿ‡ท๐Ÿ‡ดRomaniaro.shein.com
๐Ÿ‡ช๐Ÿ‡บEurope genericeur.shein.com
๐Ÿ‡ช๐Ÿ‡บRest of Europeroe.shein.com
๐Ÿ‡ช๐Ÿ‡บEUQSeuqs.shein.com

Output

The output dataset contains one row per unique product listing result. Product fields can vary depending on what Shein returns for a specific listing page.

Example output item:

{
"product_id": "278615926",
"title": "1pc Solid Color Litchi Grain PU Square Shoulder Bag, Suitable For Daily Fashion Matching, Outings, Shopping, Parties, Minimalist",
"url": "https://us.shein.com/1pc-Solid-Color-Litchi-Grain-PU-Square-Shoulder-Bag-Suitable-For-Daily-Fashion-Matching-Outings-Shopping-Parties-Minimalist-p-278615926.html?mallCode=1&pageListType=4&detailBusinessFrom=0-1_278615926%7C0-2",
"image_url": "https://img.ltwebstatic.com/v4/j/spmp/2025/11/07/b0/176245119858e75740a435f508024faa64d1bce88c_thumbnail_600x.avif",
"sale_price": 13.8,
"original_price": 15.4,
"discount_text": "-10%",
"sku": "sg251107290991897551",
"category_id": "2152",
"source_type": "listing_card",
"goods_id": "278615926",
"goods_name": "1pc Solid Color Litchi Grain PU Square Shoulder Bag, Suitable For Daily Fashion Matching, Outings, Shopping, Parties, Minimalist",
"goods_img": "https://img.ltwebstatic.com/v4/j/spmp/2025/11/07/b0/176245119858e75740a435f508024faa64d1bce88c_thumbnail_405x552.jpg",
"detail_image": [
"https://img.ltwebstatic.com/v4/j/spmp/2025/11/07/b0/176245119858e75740a435f508024faa64d1bce88c_thumbnail_600x.avif",
"https://img.ltwebstatic.com/v4/j/spmp/2025/11/07/64/1762451198473b5b900bab9054bbb1557f8ce6a5ed_thumbnail_405x552.jpg"
],
"salePrice": {
"amount": "13.80",
"amountWithSymbol": "$13.80",
"usdAmount": "13.80",
"usdAmountWithSymbol": "$13.80",
"priceShowStyle": "13"
},
"retailPrice": {
"amount": "15.40",
"amountWithSymbol": "$15.40",
"usdAmount": "15.40",
"usdAmountWithSymbol": "$15.40",
"priceShowStyle": "15"
},
"discountPrice": {
"amount": "1.60",
"amountWithSymbol": "$1.60",
"usdAmount": "1.60",
"usdAmountWithSymbol": "$1.60",
"priceShowStyle": "1"
},
"flashPrice": null,
"unit_discount": "10",
"scraped_at": "2026-08-27T13:14:49.219Z"
}

Data table

FieldDescription
product_idProduct identifier from the listing result.
goods_idGoods identifier when available.
title / goods_nameProduct name fields.
urlProduct detail page URL.
image_url / goods_imgMain product image URLs.
detail_imageAdditional product image URLs when available.
sale_price / original_priceNumeric price fields when available.
salePrice / retailPriceDetailed price objects when returned by the listing page.
discount_textDiscount label shown on the listing card.
skuSKU when available.
category_idCategory identifier when available.
source_typeListing source/type returned for the item.
scraped_atTimestamp when the dataset item was saved.

Notes

The Actor removes duplicate product results within a run before saving rows to the dataset. Dedupe is based on stable product identifiers when available, with product URL and image/name fallback.

For multiple search or category URLs, create separate runs or tasks. Keeping one listing URL per run makes output counts, troubleshooting, and dataset review easier.

FAQ and support

Does this Actor scrape product detail pages? No. This Actor extracts listing/search results. Use Shein Product Detail when you already have product URLs and need product detail data.

Can the output fields vary? Yes. Shein listing pages can return different fields depending on page type, market, experiment, and product card format.

For bugs, feature requests, or custom data requirements, use the Actor Issues tab.