Shein Scraper avatar
Shein Scraper
Try for free

2 days trial then $30.00/month - No credit card required now

View all Actors
Shein Scraper

Shein Scraper

natanielsantos/shein-scraper
Try for free

2 days trial then $30.00/month - No credit card required now

Scrape product data from Shein with this reliable tool. Extract price, images, description, sizes, category, shipping price and much more. Download your data as HTML table, JSON, CSV, Excel, XML, and RSS feed.

What does Shein Scraper do?

Shein Scraper is a web scraper that collects product information from the Shein website.

This actor supports the following features:

  • Scrape product details - it allows users to scrape information such as product name, prices, description, images, shipping prices, category, rating and more.(more info below)
  • Scrape by search terms - you can get all the product data from the results of your specified search
  • Scrape products by categories and subcategories
  • Scrape products by collection
  • Get a products CSV file in Shopify format

Input Parameters

FieldTypeDescription
start_urlsarray(optional) List of Shein URLs. You can provide a product detail URL or any URL that contains a list of products, such as category URL, top rated URL, etc.
search_termstring(optional) Search term to use get the list of results. If you add a term, the start URLs will be ignored.
search_hoststring(optional) The shein host you want to get the results from. Default is us.shein.com.
search_sort_bystring(optional ) You can sort the search results by default top_rated, price_low_to_high, price_high_to_low, new_arrivals.
search_max_pages_countinteger(optional) Maximum number of pages of search terms results you want to scrape. Default is 1.
max_items_countinteger(optional) Maximum number of items you want to scrape per run. It will automatically paginate through to each URL, until it reaches the limit.
max_items_per_urlinteger(optional) Instead of specifying Max items, you can specify how many items you want to scrape per URL. It will automatically paginate through to each listing URL of products that you provide in Start URLs. Leave this field blank if you want to use Max items instead.
shipping_tostring(optional) The country you want to get the shipping price. Default is US.
include_series_infoboolean(optional) If you want to scrape the series information. Default is true.
proxySettingsobject(optional) Proxy configuration

Check the Input Tab for more details.

Tips

  • When you want to have a scrape over a specific listing URL, just copy and paste the link as one of the start_urls
  • To avoid getting blocked, it is recommended to use Proxy servers, either your own proxy servers or Apify Proxy.
  • You can watch Apify Tutorials on how to use actors.

Input example

Scraping by URLs

1{
2    "start_urls": [
3        { "url": "https://us.shein.com/SHEIN-EZwear-Solid-Elastic-Waist-Slant-Pocket-Sweatpants-p-3308015-cat-2990.html" },
4	    { "url": "https://us.shein.com/hotsale/Dresses-Top-Rated-sc-00329494.html" },
5        { "url": "https://us.shein.com/Women-Beachwear-c-2039.html" }
6    ],
7    "max_items_count": 2000,
8    "shipping_to": "US",
9    "proxySettings":{"useApifyProxy": true}
10}

Scraping by URLs (gets 400 products from each URL)

1{
2    "start_urls": [
3        { "url": "https://us.shein.com/style/Dresses-sc-001148338.html" },
4	      { "url": "https://us.shein.com/hotsale/Dresses-Top-Rated-sc-00329494.html" },
5        { "url": "https://us.shein.com/Women-Beachwear-c-2039.html" }
6    ],
7    "max_items_per_url": 400,
8    "shipping_to": "US",
9    "proxySettings":{"useApifyProxy": true}
10}

Scraping by search terms

1{
2    "max_items_count": 200,
3    "shipping_to": "BR",
4    "search_term": "red dress",
5    "search_sort_by": "default",
6    "search_host": "br.shein.com",
7    "search_max_pages_count": 2,
8    "proxySettings":{"useApifyProxy": true}
9}

Output Example

The structure of each item in Shein products looks like this:

1{
2    "title": "SHEIN EZwear Solid Elastic Waist Slant Pocket Sweatpants",
3    "category_id": "2990",
4    "category_name": "Women Sweatpants",
5    "product_id": "3308015",
6    "sku": "sw2108033203383441",
7    "color": "Light Grey",
8    "average_rating": 4.8,
9    "url": "https://us.shein.com/SHEIN-EZwear-Solid-Elastic-Waist-Slant-Pocket-Sweatpants-p-3308015-cat-2990.html",
10    "images": [
11      "https://img.ltwebstatic.com/images3_pi/2021/08/04/162807432750b234398e1fb79074240a778d65d3e6.jpg",
12      "https://img.ltwebstatic.com/images3_pi/2021/08/04/16280743296b7d1b01d477b74c4d9adbb1d537be0f.jpg",
13      "https://img.ltwebstatic.com/images3_pi/2021/08/04/16280743312ce14b9c3c9f307af116baa46654fda1.jpg",
14      "https://img.ltwebstatic.com/images3_pi/2021/08/04/1628074333db49642edaff9a4d99d63f710c970fa8.jpg",
15      "https://img.ltwebstatic.com/images3_pi/2021/08/04/1628074336fb22692b0f79dda90d878b00cda08d31.jpg",
16      "https://img.ltwebstatic.com/images3_pi/2021/08/04/162807433931d231aa67162b1618cc0c1f267f101a.jpg",
17      "https://img.ltwebstatic.com/images3_pi/2021/08/04/16280742261f0f8de364c0a540201b00e0dbb080ab.jpg"
18    ],
19    "retail_price": {
20      "amount": 14,
21      "amount_with_symbol": "$14.00"
22    },
23    "sale_price": {
24      "amount": 6.18,
25      "amount_with_symbol": "$6.18"
26    },
27    "sizes": [
28      {
29        "attr_id": 87,
30        "attr_name": "Size",
31        "attr_value_id": 755,
32        "attr_value_name": "XS",
33        "attr_value_name_en": "XS",
34        "Length ": " 100.5 cm",
35        "Waist Size ": " 60 cm",
36        "Hip Size ": " 97 cm",
37        "Thigh ": " 59.5 cm",
38        "is_sold_out": false
39      },
40      {
41        "attr_id": 87,
42        "attr_name": "Size",
43        "attr_value_id": 568,
44        "attr_value_name": "S",
45        "attr_value_name_en": "S",
46        "Length ": " 102 cm",
47        "Waist Size ": " 64 cm",
48        "Hip Size ": " 101 cm",
49        "Thigh ": " 61.5 cm",
50        "is_sold_out": false
51      },
52      {
53        "attr_id": 87,
54        "attr_name": "Size",
55        "attr_value_id": 417,
56        "attr_value_name": "M",
57        "attr_value_name_en": "M",
58        "Length ": " 103.5 cm",
59        "Waist Size ": " 68 cm",
60        "Hip Size ": " 105 cm",
61        "Thigh ": " 63.5 cm",
62        "is_sold_out": false
63      },
64      {
65        "attr_id": 87,
66        "attr_name": "Size",
67        "attr_value_id": 387,
68        "attr_value_name": "L",
69        "attr_value_name_en": "L",
70        "Length ": " 105 cm",
71        "Waist Size ": " 74 cm",
72        "Hip Size ": " 111 cm",
73        "Thigh ": " 66.5 cm",
74        "is_sold_out": false
75      }
76    ],
77    "description": "Color: Light Grey\nType: Jogger\nPattern Type: Plain\nWaist Line: High Waist\nDetails: Pocket\nLength: Long\nFit Type: Regular Fit\nClosure Type: Elastic Waist\nFabric: Slight Stretch\nMaterial: Fabric\nComposition: 97% Polyester\nComposition: 3% Elastane\nCare Instructions: Machine wash or professional dry clean\nBody: Unlined\nSheer: No\n",
78    "specs": [
79      {
80        "name": "Color",
81        "value": "Light Grey"
82      },
83      {
84        "name": "Type",
85        "value": "Jogger"
86      },
87      {
88        "name": "Pattern Type",
89        "value": "Plain"
90      },
91      {
92        "name": "Waist Line",
93        "value": "High Waist"
94      },
95      {
96        "name": "Details",
97        "value": "Pocket"
98      },
99      {
100        "name": "Length",
101        "value": "Long"
102      },
103      {
104        "name": "Fit Type",
105        "value": "Regular Fit"
106      },
107      {
108        "name": "Closure Type",
109        "value": "Elastic Waist"
110      },
111      {
112        "name": "Fabric",
113        "value": "Slight Stretch"
114      },
115      {
116        "name": "Material",
117        "value": "Fabric"
118      },
119      {
120        "name": "Composition",
121        "value": "97% Polyester"
122      },
123      {
124        "name": "Composition",
125        "value": "3% Elastane"
126      },
127      {
128        "name": "Care Instructions",
129        "value": "Machine wash or professional dry clean"
130      },
131      {
132        "name": "Body",
133        "value": "Unlined"
134      },
135      {
136        "name": "Sheer",
137        "value": "No"
138      }
139    ],
140    "reviews_count": 1000,
141    "category_tree": [
142      {
143        "id": "4436",
144        "name": "Women Apparel",
145        "link": "https://us.shein.com/Women-Apparel-c-4436.html",
146        "children": [
147          {
148            "id": "2030",
149            "name": "Women Clothing",
150            "link": "https://us.shein.com/Women-Clothing-c-2030.html",
151            "children": [
152              {
153                "id": "1767",
154                "name": "Women Bottoms",
155                "link": "https://us.shein.com/Women-Bottoms-c-1767.html",
156                "children": [
157                  {
158                    "id": "2990",
159                    "name": "Women Sweatpants",
160                    "link": "https://us.shein.com/Women-Sweatpants-c-2990.html",
161                    "children": []
162                  }
163                ]
164              }
165            ]
166          }
167        ]
168      }
169    ],
170    "has_discount": true,
171    "discount_percentage": 56,
172    "variants": [
173      {
174        "url": "https://us.shein.com/SHEIN-EZwear-Solid-Elastic-Waist-Slant-Pocket-Sweatpants-p-3308086-cat-2990.html",
175        "product_id": "3308086",
176        "sku": "sw2108041156134861",
177        "image": "//img.ltwebstatic.com/images3_pi/2021/08/04/162807439309d19d1fb01493dd446206c5f83181fa.webp",
178        "discount_percentage": 0,
179        "retail_price": {
180          "amount": 10.99,
181          "amount_with_symbol": "$10.99"
182        },
183        "sale_price": {
184          "amount": 10.99,
185          "amount_with_symbol": "$10.99"
186        },
187        "has_discount": false,
188        "color": "Baby Blue"
189      },
190      {
191        "url": "https://us.shein.com/SHEIN-EZwear-Solid-Elastic-Waist-Slant-Pocket-Sweatpants-p-5559757-cat-2990.html",
192        "product_id": "5559757",
193        "sku": "sw2110048857736268",
194        "image": "https://img.ltwebstatic.com/images3_pi/2021/10/09/1633777268750ec25b7bb48491279c10cd83199aa8.webp",
195        "discount_percentage": 0,
196        "retail_price": {
197          "amount": 11.49,
198          "amount_with_symbol": "$11.49"
199        },
200        "sale_price": {
201          "amount": 11.49,
202          "amount_with_symbol": "$11.49"
203        },
204        "has_discount": false,
205        "color": "Rust Brown"
206      },
207      {
208        "url": "https://us.shein.com/SHEIN-EZwear-Solid-Elastic-Waist-Slant-Pocket-Sweatpants-p-5560857-cat-2990.html",
209        "product_id": "5560857",
210        "sku": "sw2110044308313792",
211        "image": "https://img.ltwebstatic.com/images3_pi/2021/10/09/16337772507df5464618930a1ec94a9ec3b777c1e1.webp",
212        "discount_percentage": 0,
213        "retail_price": {
214          "amount": 11.49,
215          "amount_with_symbol": "$11.49"
216        },
217        "sale_price": {
218          "amount": 11.49,
219          "amount_with_symbol": "$11.49"
220        },
221        "has_discount": false,
222        "color": "Dark Grey"
223      },
224      {
225        "url": "https://us.shein.com/SHEIN-EZwear-Solid-Elastic-Waist-Slant-Pocket-Sweatpants-p-9867750-cat-2990.html",
226        "product_id": "9867750",
227        "sku": "sw2202201402811968",
228        "image": "https://img.ltwebstatic.com/images3_pi/2022/02/23/164561127345258805d9d297314695af257ac35fda.webp",
229        "discount_percentage": 0,
230        "retail_price": {
231          "amount": 10.99,
232          "amount_with_symbol": "$10.99"
233        },
234        "sale_price": {
235          "amount": 10.99,
236          "amount_with_symbol": "$10.99"
237        },
238        "has_discount": false,
239        "color": "Green"
240      },
241      {
242        "url": "https://us.shein.com/SHEIN-EZwear-Solid-Elastic-Waist-Slant-Pocket-Sweatpants-p-9867871-cat-2990.html",
243        "product_id": "9867871",
244        "sku": "sw2202204431181581",
245        "image": "https://img.ltwebstatic.com/images3_pi/2022/02/23/164559997531ec7cf2671c8e84432dd99bdced7f97.webp",
246        "discount_percentage": 0,
247        "retail_price": {
248          "amount": 10.99,
249          "amount_with_symbol": "$10.99"
250        },
251        "sale_price": {
252          "amount": 10.99,
253          "amount_with_symbol": "$10.99"
254        },
255        "has_discount": false,
256        "color": "Apricot"
257      },
258      {
259        "url": "https://us.shein.com/SHEIN-EZwear-Solid-Elastic-Waist-Slant-Pocket-Sweatpants-p-11590084-cat-2990.html",
260        "product_id": "11590084",
261        "sku": "sw2108032237867186",
262        "image": "https://img.ltwebstatic.com/images3_pi/2022/10/14/1665733884f21635789978b6aaac8bab6ef87ef692.webp",
263        "discount_percentage": 0,
264        "retail_price": {
265          "amount": 10.99,
266          "amount_with_symbol": "$10.99"
267        },
268        "sale_price": {
269          "amount": 10.99,
270          "amount_with_symbol": "$10.99"
271        },
272        "has_discount": false,
273        "color": "Navy Blue"
274      },
275      {
276        "url": "https://us.shein.com/SHEIN-EZwear-Solid-Elastic-Waist-Slant-Pocket-Sweatpants-p-10745804-cat-2990.html",
277        "product_id": "10745804",
278        "sku": "sw2205079989925929",
279        "image": "https://img.ltwebstatic.com/images3_pi/2022/06/02/16541338460de837302f68311a2bcaf25e1d82f574.webp",
280        "discount_percentage": 0,
281        "retail_price": {
282          "amount": 11.49,
283          "amount_with_symbol": "$11.49"
284        },
285        "sale_price": {
286          "amount": 11.49,
287          "amount_with_symbol": "$11.49"
288        },
289        "has_discount": false,
290        "color": "Royal Blue"
291      }
292    ],
293    "shipping_info": [
294      {
295        "title": "STANDARD SHIPPING",
296        "starting_price": {
297          "amount": 3.99,
298          "amount_with_symbol": "$3.99",
299          "usd_amount": 3.99,
300          "usd_amount_with_symbol": "$3.99"
301        },
302        "shipping_country_name": "United States",
303        "supports_free_shipping": true,
304        "free_shipping_threshold": {
305          "amount": 29,
306          "amount_with_symbol": "$29.00",
307          "usd_amount": 29,
308          "usd_amount_with_symbol": "$29.00"
309        },
310        "expect_time": "10-12",
311        "type": "stand_shipping",
312        "transport_type": "standard_express"
313      },
314      {
315        "title": "EXPRESS SHIPPING",
316        "starting_price": {
317          "amount": 12.9,
318          "amount_with_symbol": "$12.90",
319          "usd_amount": 12.9,
320          "usd_amount_with_symbol": "$12.90"
321        },
322        "shipping_country_name": "United States",
323        "supports_free_shipping": true,
324        "free_shipping_threshold": {
325          "amount": 129,
326          "amount_with_symbol": "$129.00",
327          "usd_amount": 129,
328          "usd_amount_with_symbol": "$129.00"
329        },
330        "expect_time": "7-9",
331        "type": "express_shipping",
332        "transport_type": "urgent_express"
333      }
334    ],
335    "series_info": {
336      "id": 4475,
337      "name": "SHEIN EZwear",
338      "image": "http://img.ltwebstatic.com/images3_pi/2023/04/07/1680866124a4d774acfb4fd9e88e7740fd5939abaa.png",
339      "url": "https://us.shein.com/Series-recommend/EZwear-sc-667128262.html",
340      "url_id": "667128262",
341      "description": "SHEIN EZwear dials in casual-cool with the latest in laid-back threads."
342    }
343  }

Integrations and Shein Scraper

Last but not least, Shein Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Or you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever Shein Scraper successfully finishes a run.

Using Shein Scraper with the Apify API

The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more.

To access the API using Node.js, use the apify-client NPM package. To access the API using Python, use the apify-client PyPI package.

Check out the Apify API reference docs for full details.

Giving feedback

If you have any feature requests or bug reports, please create an issue on the Issues page.

Developer
Maintained by Community
Actor metrics
  • 34 monthly users
  • 96.5% runs succeeded
  • 2.3 days response time
  • Created in Apr 2023
  • Modified 5 days ago
Categories