Shein Search Products Scraper
Pricing
from $1.00 / 1,000 results
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
Maintained by CommunityActor 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.
Why use Shein Search?
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.
How to use Shein Search
- Open the Actor input form.
- Enter one Shein search or category URL in
startUrl. - Set
expectedResultsto the number of unique products you want. - Start the run.
- Download the dataset in JSON, HTML, CSV, Excel, or another format supported by Apify.
Input
The Actor accepts two input fields.
| Field | Type | Description |
|---|---|---|
startUrl | string | One Shein search or category URL. The URL must include a supported hostname. |
expectedResults | integer | Target 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.
| Flag | Region | Shein hostname |
|---|---|---|
| ๐บ๐ธ | United States | us.shein.com |
| ๐ฌ๐ง | United Kingdom | shein.co.uk |
| ๐จ๐ฆ | Canada | ca.shein.com |
| ๐ฆ๐บ | Australia | au.shein.com |
| ๐ง๐ท | Brazil | br.shein.com |
| ๐ฒ๐ฝ | Mexico | shein.com.mx |
| ๐ฏ๐ต | Japan | jp.shein.com |
| ๐ฐ๐ท | South Korea | kr.shein.com |
| ๐ธ๐ฆ | Arab | ar.shein.com |
| ๐ฉ๐ช | Germany | de.shein.com |
| ๐ช๐ธ | Spain | es.shein.com |
| ๐ซ๐ท | France | fr.shein.com |
| ๐ฎ๐น | Italy | it.shein.com |
| ๐ณ๐ฑ | Netherlands | nl.shein.com |
| ๐ต๐ฑ | Poland | pl.shein.com |
| ๐ต๐น | Portugal | pt.shein.com |
| ๐ธ๐ช | Sweden | www.shein.se |
| ๐ฆ๐น | Austria | at.shein.com |
| ๐ท๐ด | Romania | ro.shein.com |
| ๐ช๐บ | Europe generic | eur.shein.com |
| ๐ช๐บ | Rest of Europe | roe.shein.com |
| ๐ช๐บ | EUQS | euqs.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
| Field | Description |
|---|---|
product_id | Product identifier from the listing result. |
goods_id | Goods identifier when available. |
title / goods_name | Product name fields. |
url | Product detail page URL. |
image_url / goods_img | Main product image URLs. |
detail_image | Additional product image URLs when available. |
sale_price / original_price | Numeric price fields when available. |
salePrice / retailPrice | Detailed price objects when returned by the listing page. |
discount_text | Discount label shown on the listing card. |
sku | SKU when available. |
category_id | Category identifier when available. |
source_type | Listing source/type returned for the item. |
scraped_at | Timestamp 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.