SHEIN Trends Scraper - Trending Stores & Searches avatar

SHEIN Trends Scraper - Trending Stores & Searches

Pricing

from $2.99 / 1,000 trending stores

Go to Apify Store
SHEIN Trends Scraper - Trending Stores & Searches

SHEIN Trends Scraper - Trending Stores & Searches

Scrape trending SHEIN stores and searches: follower counts, sales-surge %, repurchase rate, ratings and sample products. No keyword needed, pick from 6 markets in local language and currency. Two datasets, export to CSV, JSON or Excel.

Pricing

from $2.99 / 1,000 trending stores

Rating

0.0

(0)

Developer

ClearPath

ClearPath

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

1

Monthly active users

20 hours ago

Last modified

Share

SHEIN Trends Scraper

SHEIN Trends Scraper

The whole trending feed per market, hundreds of trending stores with their trend signals (followers, sales surge, repurchase rate) and sample products, plus trending searches with a heat score and momentum.

Clearpath Shopping & Product Data   •  SHEIN and Shopify product, trend and seller data on Apify
Shein Products
Prices, sizes, fit
SHEIN Sellers
Factory contacts
SHEIN Trends
➤ You are here
Shopify Search
Any store, keyword
Shopify Leads
Emails, phones

👉 Copy page for your AI assistant

clearpath/shein-trends-scraper on Apify. Scrapes SHEIN's trending feed across 9 markets (US, UK, DE, FR, ES, IT, NL, PL, SE): trending STORES (store profile, trend signals like followers / sales-surge / repurchase, sample products, and optionally the manufacturer + EU responsible person contacts of marketplace sellers in the EU markets) into the default dataset, and trending SEARCHES (concepts with a heat score, momentum and a representative product) into a separate "concepts" dataset. No keyword needed. Call ApifyClient("TOKEN").actor("clearpath/shein-trends-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for stores. Full spec: GET https://api.apify.com/v2/acts/clearpath~shein-trends-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Token: https://console.apify.com/account/integrations

Key Features

  • Trending stores: store profile, rating, follower count, and trend signals (followers, sold recently, sales surge, follower surge, repurchase rate, new arrivals, styles), into the default dataset
  • Trending searches: each trending concept with a heat score, momentum, and a representative product, into a separate concepts dataset
  • Sample products: each store's top products nested in the row (same fields as the product scraper). Toggle off for lean rows
  • Seller contacts (EU): for marketplace sellers in the European markets, the manufacturer and EU responsible person they publish, with company name, address, phone and email
  • Marketplace sellers only: skip SHEIN's own brand stores when you only want independent sellers
  • 9 markets: United States, United Kingdom, Germany, France, Spain, Italy, Netherlands, Poland and Sweden, each in local language and currency
  • No keyword needed: the feed is curated by SHEIN, just pick markets and run
  • Pay per result: only pay for what you extract

How to Use

Defaults return trending stores and the top 20 trending searches for the market.

{
"markets": ["US"]
}

A specific market (Germany, prices in €)

{
"markets": ["DE"],
"maxStoresPerMarket": 200
}

Multiple markets, more searches per market

{
"markets": ["US", "GB", "DE"],
"maxSearchesPerMarket": 50
}

Marketplace sellers with factory contacts (EU)

Returns only stores run by independent sellers, each with the manufacturer and EU responsible person it publishes.

{
"markets": ["DE", "PL", "IT"],
"includeTrendingConcepts": false,
"onlyMarketplaceSellers": true,
"includeSellerContacts": true,
"maxStoresPerMarket": 50
}
{
"markets": ["US"],
"includeTrendingConcepts": false
}

Lean rows (no sample products)

{
"markets": ["US"],
"includeSampleProducts": false
}

Input Parameters

FieldTypeDefaultDescription
marketsarray["US"]One or more markets to scrape: United States, United Kingdom, Germany, France, Spain, Italy, Netherlands, Poland, Sweden. Each has its own trending feed in its native language and currency.
includeTrendingStoresbooleantrueScrape trending stores (store profile, trend signals and sample products) into the default dataset.
includeTrendingConceptsbooleantrueScrape trending search concepts (heat score, momentum, a representative product) into a separate concepts dataset. On by default; turn off for stores only.
includeSampleProductsbooleantrueNest each store's top products (and the representative product on each trending search). Turn off to keep rows lean. Billing is per store/search either way.
includeSellerContactsbooleanfalseFor stores run by marketplace sellers in the European markets (DE, FR, ES, IT, NL, PL, SE), add manufacturers and euResponsiblePersons (name, address, phone, email). Sample products also get their own manufacturer and compliance disclosures. Other stores, and the US and UK, get no contacts.
onlyMarketplaceSellersbooleanfalseReturn only stores run by independent marketplace sellers, skipping SHEIN's own brand stores. Usually 8-20% of a market's trending stores; maxStoresPerMarket then counts sellers only.
maxStoresPerMarketinteger100Cap on trending stores per market (the feed holds roughly 350-410). Leave empty for the whole feed.
maxSearchesPerMarketinteger20Cap on trending searches per market (the feed holds roughly 130-150). Set to 0 for the whole feed. Only applies when trending searches are on.

Output

Trending stores go to the default dataset, trending searches to a separate concepts dataset. Each is one clean record. Every store carries its full trend signals and, by default, its top products; the full raw payload is kept under raw so no data is lost.

{
"recordType": "trending_store",
"storeCode": "6861668419",
"storeName": "Azuldrift",
"market": "US",
"url": "https://us.shein.com/store/home?store_code=6861668419",
"rating": 4.67,
"ratingSource": "1",
"productCount": 145,
"wishCount": "1.7K",
"logo": "https://img.ltwebstatic.com/v4/j/psrm/2026/03/27/c7/177460239452e4ec79955bb7c18921db042b471e2e.jpg",
"businessModel": null,
"businessModelLabel": "Local seller",
"performParty": "1",
"isBrandStore": false,
"isFashionStore": true,
"isChoicesStore": false,
"localSellerBadge": null,
"storeType": "6",
"storeBusinessType": "1",
"salesArea": "2",
"stockMode": "2",
"descriptions": null,
"deliveryTypes": ["ReturnCustomers", "salesurge", "followsurge"],
"trendSignals": {
"followers": "1.7K Followers",
"soldRecently": "27K+ Sold Recently",
"salesSurge": "Sales surge 281%",
"followerSurge": "Follower Surge 999%+",
"repurchase": "100+ Repurchase",
"newArrivals": "10 New",
"isNewStore": true,
"styles": ["Vacay"]
},
"topProducts": [
{
"productId": "429214223",
"name": "Azuldrift Men's Gradient Drawstring Casual Beach Shorts & Women's Matching Bikini Set",
"url": "https://us.shein.com/Azuldrift-...-p-429214223.html",
"category": { "id": "2025", "name": "Men Beach Shorts" },
"price": { "current": 6.09, "original": 8.09, "currency": "USD", "discountPercent": 25 },
"rating": { "average": 4.53, "count": 84 },
"image": "https://img.ltwebstatic.com/v4/j/pi/2026/04/16/81/...thumbnail_405x552.jpg"
}
],
"raw": { "...": "complete unmodified source record (60+ fields) — every field SHEIN returns, nothing dropped" },
"scrapedAt": "2026-06-10T12:00:31Z"
}

topProducts holds each store's top products (one shown, with the full product fields, including images, colors and promotions). trendSignals is the heart of the record: who is following the store, how fast sales and followers are growing, repurchase rate, and new-arrival count. businessModelLabel tells you the store kind, SHEIN-fulfilled, a SHEIN-fulfilled brand, or a Local seller that ships from its own warehouse. descriptions carries the store's own bio when set, and the complete untouched source record is kept under raw.

Seller contacts (with includeSellerContacts)

A marketplace seller in an EU market gains two lists, and each of its topProducts gains the manufacturer and product disclosures. Contact details are shortened here.

{
"storeCode": "7859875567",
"storeName": "Balabala Flagship Store",
"market": "PL",
"businessModelLabel": "Local seller",
"manufacturers": [
{
"name": "ZHE JIANG SEMIR GARMENT CO.,LTD",
"address": "No. 98 Nanhui Road, Louqiao Industrial Park, Ouhai District, Wenzhou, Zhejiang Province, China",
"phone": "0577-8808••••",
"email": "s••••@semir.com",
"postal": "325041"
}
],
"euResponsiblePersons": [
{
"name": "JXGO SARL",
"address": "79 rue de Patay 75013 Paris, France",
"phone": "7529••••",
"email": "jx••••@hotmail.com",
"postal": null
}
],
"topProducts": [
{
"productId": "429102496",
"manufacturer": "ZHE JIANG SEMIR GARMENT CO.,LTD",
"compliance": {
"identification": ["208226145213", "20822614521300388"],
"safetyImages": null,
"safetyDocumentUrl": null,
"safetyCertificationUrl": null,
"warnings": null,
"recyclingBatteries": null,
"customerService": "https://m.shein.com/user/support"
}
}
]
}

Both lists are distinct across the store's products, and a store can name more than one of each. SHEIN's own brand stores, and markets outside the EU, get null for both.

{
"recordType": "trending_concept",
"market": "US",
"trendId": "5579",
"trendName": "HotRed",
"trendNameEn": null,
"trendDesc": "Add a pop of red for bold & bright fits that stand out.",
"trendHeat": "467",
"momentum": { "label": "Peaked", "imgType": "4" },
"hot": false,
"new": false,
"relatedProductNumber": null,
"image": "https://img.ltwebstatic.com/images3_pi/2022/10/18/1666062133f478ea6e0f11123febc65d385f9776a4.jpg",
"icon": "https://img.ltwebstatic.com/images3_acp/2024/04/22/0a/1713764820c0ba63c30cc44add750c207c9e55ed3e.png",
"trendIpText": "Top Trends",
"scUrlId": "1585217322",
"productSelectId": "5217322",
"contentCarrierId": null,
"jumpUrl": "/sales/trend_landing_page?data=%7B%22top_goods_id%22%3A%2262300071%22...%7D",
"product": {
"productId": "62300071",
"name": "Slaydiva Women's Mini Dress Red, U-Neck Racer Vest Pleated Skirt With Shorts",
"url": "https://us.shein.com/p-62300071.html",
"price": { "current": 13.79, "original": 17.79, "currency": "USD", "discountPercent": 22 },
"rating": { "average": 4.83, "count": 1001, "countText": "1000+" },
"image": "https://img.ltwebstatic.com/images3_pi/2025/03/21/7a/...thumbnail_405x552.jpg"
},
"raw": { "...": "complete unmodified source record — every field SHEIN returns, nothing dropped" },
"scrapedAt": "2026-06-10T12:00:34Z"
}

trendHeat ranks how hot the search concept is; momentum.label (Rising, Peaked, …) shows the direction. product is a representative product for the trend, in the selected market's currency. jumpUrl links to the trend's landing page, and the full source record is kept under raw.

Pricing, Pay Per Event

You are billed per result, not per compute time:

  • Trending store: each trending store returned, with its trend signals, sample products and, when enabled, seller contacts
  • Trending search: each trending search concept returned (only when trending searches are enabled)

Run small caps (maxStoresPerMarket / maxSearchesPerMarket) first to preview the output shape before a larger job.

Free tier: on Apify's free plan you get 10 runs, up to 50 results each, to try it on real markets. A paid plan lifts both caps and bills per result as above.

Use Cases

  • Trend research: which stores and search concepts are surging right now, per market
  • Merchandising and assortment: spot rising styles, new arrivals, and best-selling stores
  • Competitive intelligence: track follower growth, sales surge and repurchase signals across sellers
  • Seller discovery: find fast-growing SHEIN stores with their profile and top products
  • Supplier and manufacturer leads: factory and EU responsible person contacts for trending marketplace sellers in Europe
  • Market comparison: the same trending feed across nine countries in local language

FAQ

Do I need a keyword? No. The trending feed is curated by SHEIN. Just pick one or more markets and run.

What is the difference between trending stores and trending searches? Trending stores are shops with rising sales and followers, each with trend signals and sample products. Trending searches are fashion concepts (like "HotRed") with a heat score, momentum and a representative product. They land in two separate datasets.

How many stores are there per market? The feed holds roughly 350-410 stores per market. Set maxStoresPerMarket to cap it, or leave it empty for the whole feed.

Which countries are supported? United States, United Kingdom, Germany, France, Spain, Italy, Netherlands, Poland and Sweden, each in the local language and currency.

Why do only some stores get seller contacts? EU rules make marketplace listings publish their manufacturer and an EU responsible person, so the contacts exist only for independent sellers in the European markets. SHEIN's own brand stores name SHEIN itself, and US and UK listings carry no such record. Turn on onlyMarketplaceSellers to keep just the stores that can have contacts.

Can I keep the rows small? Yes. Turn off includeSampleProducts to drop the nested products. Billing is per store or per search either way.

How many trending searches do I get? Around 130-150 per market exist. Searches are on by default but capped at 20 per market so a first run stays light. Raise maxSearchesPerMarket (or set it to 0) for the whole feed, or turn includeTrendingConcepts off for stores only.

How fresh is the data? Every run pulls the current trending feed live at run time, and each record is stamped with scrapedAt.

Are the sample products full product records? Yes. Each nested product carries the same fields as the Shein Product Scraper: price, rating, images, colors and promotions.

More scrapers from our friends at Zen Studio

Sister scrapers for product, price and seller data.

More from Clearpath

Support

Extracts publicly available data. Users must comply with Shein's terms and data protection regulations (GDPR, CCPA).


Scrape SHEIN's trending feed: trending stores with their trend signals and sample products, plus trending searches with heat and momentum, and factory contacts for EU marketplace sellers, across 9 markets.