Shein Search Products Scraper avatar

Shein Search Products Scraper

Under maintenance

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Shein Search Products Scraper

Shein Search Products Scraper

Under maintenance

๐Ÿ›๏ธ Search & scrape Shein product data from 38 countries. ๐Ÿ” Keywords, filters, price range & sort options. ๐Ÿ“ฆ Output: titles, prices, images, ratings & more.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

SimpleAPI

SimpleAPI

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

An Apify Actor that scrapes Shein product search results. Extract product data including prices, images, descriptions, and more from Shein's search pages.

Why Choose Us?

  • Robust proxy fallback: Starts with no proxy for speed. If Shein blocks requests, automatically falls back to datacenter proxy, then residential proxy (with 3 retries). Once residential succeeds, sticks with it for all remaining requests.
  • Live saving: Results are saved to the dataset as they're scraped, so partial data is preserved if the actor stops.
  • Bulk support: Process multiple search queries or URLs in a single run.
  • Dynamic headers: Uses Playwright to extract required anti-bot tokens (armortoken, etc.) for reliable API access.
  • Detailed logging: Clear proxy events and progress logs to keep you informed.

Key Features

FeatureDescription
Bulk URLs/KeywordsInput multiple Shein search URLs or plain keywords
Proxy FallbackNo proxy โ†’ Datacenter โ†’ Residential (3 retries)
Sort Optionsrecommend, top rated, most popular, new arrival
Country SupportScrape from us, uk, de, or other Shein markets
Full Product DataPrices, images, SKUs, promotions, ratings

Input

FieldTypeRequiredDescription
querystringYesSearch term (e.g., jacket, dress). Use comma for multiple: jeans,jacket,dress
FieldTypeDefaultDescription
pageinteger1Start page for pagination
perPagestring"120"Items per page: 20, 40, 60, 80, 100, 120
countryCodestring"us"Shein market (us, uk, de, etc.)
orderBystring"recommend"Sort: recommend, MostPopular, NewArrivals, TopRated
maxItemsinteger300Max products per query (1โ€“1000)
proxyConfigurationobjectNo proxyApify proxy. Fallback: datacenter โ†’ residential

Example Input

{
"query": "jacket",
"page": 1,
"perPage": "120",
"countryCode": "us",
"orderBy": "recommend",
"maxItems": 300
}

Output

The dataset contains a single object with the same structure as the original scraper output:

{
"jeans": {
"query": "jeans",
"total_products": 300,
"sort_order": "most popular",
"country": "US",
"products": [
{
"goods_id": "167962972",
"goods_name": "Plus Size Blue Denim Casual Skinny Flare Jeans",
"goods_img": "//img.ltwebstatic.com/...",
"retailPrice": { "amount": "29.99", "amountWithSymbol": "$29.99",
"usdAmount": "29.99", "usdAmountWithSymbol": "$29.99" },
"salePrice": { "amount": "23.99", "amountWithSymbol": "$23.99",
"usdAmount": "23.99", "usdAmountWithSymbol": "$23.99" },
"detail_image": "...",
"productMaterial": { ... },
"rankInfo": { ... }
}
]
},
"jacket": { ... }
}

Each product includes full API data: goods_id, goods_name, goods_img, retailPrice, salePrice, detail_image, productMaterial, rankInfo, promotionInfo, and more.

How to Use the Actor (via Apify Console)

  1. Log in at https://console.apify.com and go to Actors.
  2. Find Shein Search Products Scraper and open it.
  3. Add search URLs or keywords in startUrls.
  4. Optionally set countryCode, orderBy, and maxItems.
  5. Proxy: Leave as "No proxy" for default. Enable Apify proxy if you prefer to start with a proxy.
  6. Run the actor.
  7. Monitor logs for proxy events and progress.
  8. Open the OUTPUT tab.
  9. Export results as JSON or CSV.

Best Use Cases

  • Price monitoring: Track Shein product prices over time.
  • Catalog building: Build product catalogs for comparison or analysis.
  • Market research: Analyze product trends and availability.
  • Competitor analysis: Compare Shein offerings with other retailers.

Frequently Asked Questions

Q: Why does the actor start without a proxy?
A: Direct requests are faster and cheaper. If Shein blocks them, the actor automatically falls back to datacenter proxy, then residential proxy.

Q: Does the actor support multiple countries?
A: Yes. Use countryCode or include the country in the URL (e.g., uk.shein.com).

Q: How many products can I scrape per query?
A: Up to 1000 per query via maxItems. Default is 300.

Q: What if I get blocked?
A: The actor will automatically try datacenter proxy, then residential proxy (with 3 retries). Check logs for PROXY_EVENT messages.

Support and Feedback

Cautions

  • Data is collected only from publicly available Shein search pages.
  • No private or password-protected content is accessed.
  • You are responsible for ensuring legal compliance (privacy, data protection, terms of service, etc.).