# 🚀 Shein Product Scraper · 2,500 Free Products/Month (`omkar-cloud/shein-product-scraper`) Actor

Shein Product Scraper gets you Shein product data ⚡ fast, 🎯 100% accurate and 🔍 ridiculously detailed — every colour & size with SKU, stock & price, gallery, size guide, ratings & store. 💰 $2 per 1,000 products, no start fee. Scrape your first 2,500 products free every month 🚀

- **URL**: https://apify.com/omkar-cloud/shein-product-scraper.md
- **Developed by:** [Chetan Jain](https://apify.com/omkar-cloud) (community)
- **Categories:**
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Shein Product Scraper

Shein Product Scraper by Omkar Cloud gets you 🎯 accurate, 🔍 detailed Shein product data.

Shein uses its own bot protection — risk gates and captchas — to stop you from getting its data.

Shein Product Scraper beats it, so you get the data, and can successfully complete your project.

**$2 per 1,000 products.** And with Apify's free plan you get $5 of credit every month, so your first **~2,500 products each month are free**.

This is an excellent Actor made by Omkar Cloud, which is Rated Excellent — [4.7 based on 30 reviews on Trustpilot](https://www.trustpilot.com/review/omkar.cloud).

👉 [**Try Shein Product Scraper free**](https://apify.com/omkar-cloud/shein-product-scraper) — your first ~2,500 products are Free.

### What can I get

- 👗 **Every colour and size** — each colour with its own goods\_id, SKU, image & link; each size with its SKU code, stock, in-stock flag & price
- 💰 **Prices & discounts** — retail vs sale price in USD with the discount percent, plus stock and the returnable flag
- ⭐ **Ratings** — average rating, review count and the star-by-star breakdown
- 🖼️ **Gallery & video** — full-size product images and the video link, attributes, and the size guide with measurements per size
- 🏬 **Store & category** — store name, logo, link, product count and Choice/Trends flags, plus the full category breadcrumb
- 🔗 **Any product reference** — a goods\_id, a goods\_sn/SKU or a pasted shein.com product URL from any country site

### Why Shein Product Scraper

Most other Shein scrapers fail you in one of four ways:

- 🗄️ **Inaccurate, cached, stale data**
- 🧩 **Low-detail data** — a name and a price, never the sizes, stock or store
- 💸 **Pay more to get the same data** — start fees, tiers and paid "enrichment" events
- 🪦 **Works today, breaks next month** — nobody maintains it

Shein Product Scraper is scraped live on every run, priced honestly, and actively maintained.

### Example: A Full Shein Product

```json
{
  "input": "515174062",
  "goods_id": "515174062",
  "sku": "sz260411180786695456573",
  "name": "Pullover Dress, Yarn-Dyed Lightweight Polyester Non-Stretch Fabric, Striped Casual Vacation Dress",
  "link": "https://us.shein.com/product-p-515174062.html",
  "category": { "id": "1727", "name": "Women Dresses", "breadcrumb": ["Women Apparel", "Women Clothing", "Women Dresses"] },
  "pricing": {
    "retail_price": { "amount": 16.39, "currency": "USD", "formatted": "$16.39" },
    "sale_price": { "amount": 13.25, "currency": "USD", "formatted": "$13.25" },
    "discount_percent": 19
  },
  "rating": 3.76,
  "reviews_count": 82,
  "reviews_breakdown": { "five_star": 45.2, "four_star": 14.6, "three_star": 20.7, "two_star": 11.0, "one_star": 8.5 },
  "in_stock": true,
  "stock": 20,
  "images": [
    "https://img.ltwebstatic.com/v4/j/spmp/2026/08/12/fa/1786526082ca7413b788e6d80d97fc6cd3ab31.jpg",
    "https://img.ltwebstatic.com/v4/j/spmp/2026/06/24/31/1782294508ba6ed7e947f7b7ea12b3542fd5f0.jpg"
  ],
  "has_video": true,
  "video_link": "https://api-shein.shein.com/h5/playVimeo?video_url=1784619589d09dca1cb9b574e1cd673594f17b",
  "colors": [
    { "name": "Multicolor", "goods_id": "463749025", "sku": "sz260411180786695444065", "link": "https://us.shein.com/product-p-463749025.html" },
    { "name": "Blue and White", "goods_id": "515174062", "sku": "sz260411180786695456573", "link": "https://us.shein.com/product-p-515174062.html" }
  ],
  "sizes": [
    { "size": "XS", "sku_code": "I6mqrwdksfrsax", "stock": 20, "in_stock": true, "price": { "amount": 13.25, "formatted": "$13.25" } },
    { "size": "L", "sku_code": "I3mqrwdktigqkf", "stock": 20, "in_stock": true, "price": { "amount": 13.25, "formatted": "$13.25" } }
  ],
  "size_guide": {
    "measurements": [
      { "attr_value_name": "XS", "Shoulder ": " 30 cm", "Bust ": " 88 cm", "Waist Size ": " 74 cm", "Length ": " 83 cm" }
    ]
  },
  "attributes": [ { "name": "Details", "value": "Tie Back, Zipper" } ],
  "store": { "code": "8494550432", "name": "jiyifushi", "products_count": 12, "is_choice_store": false, "is_trends_store": false },
  "is_brand_product": false,
  "is_returnable": true
}
```

*Trimmed for readability.*

### Get Started with 2,500 Free Products

1. [Hit **Try for Free Button**](https://apify.com/omkar-cloud/shein-product-scraper) — the input is pre-filled with a goods\_id, a product URL and a SKU example.
2. Enjoy your data 😎.

### Pricing

High value, Low price.

| What | Price | What you get |
|---|---|---|
| **Product** | **$2 per 1,000** | goods\_id, SKU, SPU, name, category with breadcrumb, retail & sale price with discount, rating with star breakdown & review count, stock, gallery & video, every colour with goods\_id, SKU, image & link, every size with SKU code, stock & price, attributes, size guide with measurements, store with logo, link & product count, returnable flag + the Shein link |

No start fee — you pay only for the products you get. Control your spend with **Max Products**: 1,000 products ≈ $2.

💡 Apify's free plan includes $5 of credit every month — about **2,500 free products, every month**.

👉 [**Scrape your first 2,500 products free**](https://apify.com/omkar-cloud/shein-product-scraper)

### Run It from Code

Grab your API token from [Integrations Settings here](https://console.apify.com/settings/integrations) and replace `<YOUR_API_TOKEN>` below.

**Python** (`pip install apify-client`)

```python
from apify_client import ApifyClient

client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("omkar-cloud/shein-product-scraper").call(run_input={
    "products": ["515174062", "https://us.shein.com/product-p-532398496.html"],
})
for product in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(product["name"], product["pricing"]["sale_price"]["formatted"], [s["size"] for s in product["sizes"] if s["in_stock"]])
```

**Node.js** (`npm install apify-client`)

```javascript
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('omkar-cloud/shein-product-scraper').call({
    products: ['sz260217143188594543686'],
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
```

### FAQ

#### What can I paste under Products?

Any of three forms, one per line: a numeric **goods\_id** (`515174062` — the number after `-p-` in a product URL), a **goods\_sn/SKU** (`sz260217143188594543686`, the code printed on the product page), or a **shein.com product URL** from any country site (`us.shein.com`, `shein.co.uk`, `shein.com/…`). Each row carries an `input` field with what you typed so you can match it back. The same product pasted twice — as a URL and as its id, say — is scraped and billed only once.

#### Which prices do I get?

USD prices from Shein's US site — `retail_price`, `sale_price` and `discount_percent`, each with the amount, currency and formatted string — plus a price per size, since Shein prices sizes individually.

#### How do I get every colour as its own row?

Each colour in `colors` carries its own `goods_id` — paste those ids into a second run and you get one full row per colour, with that colour's sizes, stock and images.

#### Is the data live?

Yes. Every run fetches Shein live — prices, discounts, stock per size and ratings are as fresh as Shein itself.

#### What does it cost?

$0.002 per product — $2 per 1,000, flat on every plan, with no start fee. A product that can't be fetched (wrong id, removed listing) is not billed. Apify's free plan gives you $5 of credit every month, which is 2,500 products free every month.

#### I need products by keyword or category

Use the [**Shein Scraper**](https://apify.com/omkar-cloud/shein-scraper) Actor — it searches any keyword or pages through any category, 120 products a page at $0.50 per 1,000, with the same full details one toggle away.

#### Is it legal to scrape Shein?

The Actor collects publicly available product data — names, prices, stock, ratings and images — without personal information. Please review Shein's terms of use and make sure your use complies with the law of your jurisdiction.

#### Can I get reviews, other countries or currencies?

Not with this Actor — it is built for the US catalogue in USD. Message us below if you need reviews, another storefront or currency and we will sort you out.

### 💬 Have Questions? We Have Answers.

You're a business owner — we know how hard completing a project can be. So we offer full support: just message us and we'll reply ✅ with a solution within 1 working day.

[![Message Us on WhatsApp](https://raw.githubusercontent.com/omkarcloud/assets/master/images/whatsapp-us.png)](https://api.whatsapp.com/send?phone=918178804274\&text=I%20need%20help%20with%20using%20the%20Shein%20Product%20Scraper%20Actor.)

[![Ask Us on Email](https://raw.githubusercontent.com/omkarcloud/assets/master/images/ask-on-email.png)](mailto:happy.to.help@omkar.cloud?subject=Help%20with%20Shein%20Product%20Scraper%20Actor\&body=I%20need%20help%20with%20using%20the%20Shein%20Product%20Scraper%20Actor.)

You are important to us — just message us and we will solve your problem ✅ within 1 working day. 🩷 Pinky Promise 🤙!

### Related Actors

- 🔎 [**Shein Scraper**](https://apify.com/omkar-cloud/shein-scraper) — search any keyword or category, 120 products a page, $0.50 per 1,000 products, full details on demand.

### Popular Actors by Omkar Cloud

- [**AliExpress Product Scraper**](https://apify.com/omkar-cloud/aliexpress-product-scraper) — live product details, SKU variants, stock & shipping
- [**Etsy Scraper**](https://apify.com/omkar-cloud/etsy-scraper) — Etsy products: prices, discounts, shops & variations
- [**Booking Scraper**](https://apify.com/omkar-cloud/booking-scraper) — Booking.com hotels: prices, ratings, rooms & amenities
- [**Skyscanner Scraper**](https://apify.com/omkar-cloud/skyscanner-scraper) — Skyscanner flights with every agent's price & booking link, $1 per 1,000 itineraries
- [**Rightmove Scraper**](https://apify.com/omkar-cloud/rightmove-scraper) — UK homes for sale, to rent & new homes with agent phones, $1 per 1,000 listings
- [**Zoopla Scraper**](https://apify.com/omkar-cloud/zoopla-scraper) — Zoopla homes for sale, to rent & new homes with agent phones, $1 per 1,000 listings
- [**IMDb Scraper**](https://apify.com/omkar-cloud/imdb-scraper) — IMDb titles, charts, cast, ratings & box office
- [**G2 Product Scraper**](https://apify.com/omkar-cloud/g2-product-scraper) — G2 product details, ratings & AI-found contacts
- [**Website Email Contact Scraper**](https://apify.com/omkar-cloud/website-email-contact-scraper) — emails, phones & socials from any website

👉 [**Scrape your first 2,500 products free now**](https://apify.com/omkar-cloud/shein-product-scraper)

# Actor input Schema

## `products` (type: `array`):

Shein products to scrape, one per line: a numeric goods\_id (`515174062` — the number after `-p-` in any product URL), a goods\_sn/SKU (`sz260217143188594543686`), or a pasted shein.com product URL from any country site. Rows carry an `input` field so you can match them back. Duplicates are scraped and billed only once.

## `maxProducts` (type: `integer`):

Stop after this many products from the list above (in order). Use it to control your cost (1,000 products ≈ $2). Leave empty to scrape every product listed.

## Actor input object example

```json
{
  "products": [
    "515174062",
    "https://us.shein.com/Aloruh-Women-s-Solid-Color-One-Shoulder-Mini-Beach-Vacation-Dress-p-532398496.html",
    "sz260217143188594543686"
  ]
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "products": [
        "515174062",
        "https://us.shein.com/Aloruh-Women-s-Solid-Color-One-Shoulder-Mini-Beach-Vacation-Dress-p-532398496.html",
        "sz260217143188594543686"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("omkar-cloud/shein-product-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "products": [
        "515174062",
        "https://us.shein.com/Aloruh-Women-s-Solid-Color-One-Shoulder-Mini-Beach-Vacation-Dress-p-532398496.html",
        "sz260217143188594543686",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("omkar-cloud/shein-product-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "products": [
    "515174062",
    "https://us.shein.com/Aloruh-Women-s-Solid-Color-One-Shoulder-Mini-Beach-Vacation-Dress-p-532398496.html",
    "sz260217143188594543686"
  ]
}' |
apify call omkar-cloud/shein-product-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,omkar-cloud/shein-product-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/jizSZlSo9FeenLkFE/builds/qkhrhymtYksdDxvDb/openapi.json
