Shein Product Reviews avatar
Shein Product Reviews

Pricing

$29.99/month + usage

Go to Store
Shein Product Reviews

Shein Product Reviews

Developed by

Pinto Studio

Pinto Studio

Maintained by Community

The Shein Product Reviews Actor is a powerful web scraping tool that extracts product reviews from Shein's e-commerce website.

0.0 (0)

Pricing

$29.99/month + usage

0

Total users

3

Monthly users

3

Runs succeeded

>99%

Last modified

3 days ago

Shein Product Reviews Actor

Overview

The Shein Product Reviews Actor is a powerful web scraping tool deployed on the Apify platform that extracts product reviews from Shein's e-commerce website. This actor allows you to gather detailed review data including ratings, comments, user information, product details, and reviewer photos for any Shein product.

Key Features

  • Extract product reviews with comprehensive details
  • Support for pagination to get multiple pages of reviews
  • Multiple sorting options (recommended or most recent)
  • Multi-country support for different Shein regional sites
  • Structured output with review metadata, user information, and product specifications
  • Built-in translation support detection
  • User size and fit information extraction

Input Parameters

Required Parameters

ParameterTypeDescription
skustringRequired. The SKU (Stock Keeping Unit) that uniquely identifies the Shein product

Optional Parameters

ParameterTypeDefaultDescription
pageinteger1Page number for pagination (starting from 1)
perPagestring"5"Number of reviews per page (5, 10, 15, or 20)
countryCodestring"us"Two-letter country code for Shein regional site
orderBystring""Sort order: "" (recommended) or "time_desc" (most recent)

Country Codes Supported

The actor supports 38+ countries including:

  • us - United States
  • de - Germany
  • fr - France
  • it - Italy
  • uk - United Kingdom
  • ca - Canada
  • au - Australia
  • jp - Japan
  • kr - South Korea
  • And many more...

How to Find the SKU on Shein Product Page

The SKU is a crucial identifier needed to run this actor. Here's the easiest way to find it on any Shein product page:

  1. Navigate to any Shein product page
  2. Look at the product details section on the right side of the page
  3. Find the "SKU:" label - it's displayed directly below the product title and ratings
  4. The SKU will be shown in a red bordered box next to "SKU:"
  5. Example: In the image above, you can see SKU: sz25020302976691517

SKU Location Example

The SKU is clearly visible in the product information section, highlighted in a red border

Method 2: URL Inspection

  1. Navigate to any Shein product page
  2. Look at the URL in your browser's address bar
  3. The product identifier may be present in the URL, though it might need conversion
  4. Example URL format: https://pt.shein.com/Siren-Gaze-Boho-Chic-Summer-Outfits-For-Women-2025...

Method 3: Page Source Inspection (Advanced)

  1. Right-click on the product page and select "View Page Source"
  2. Search for "sku", "goods_id", or "spu"
  3. The SKU will be a string of numbers and letters, typically starting with "sz"
  4. Example format: sz25020302976691517

Method 4: Browser Developer Tools (Advanced)

  1. Open the product page
  2. Press F12 or right-click and select "Inspect"
  3. Go to the Network tab and refresh the page
  4. Look for API calls containing product information
  5. The SKU will be visible in the request URLs or response data

Important Notes:

  • The SKU is always displayed on the product page in the main product information section
  • SKUs typically start with "sz" followed by numbers (e.g., sz25020302976691517)
  • SKUs are unique to each product variant (different colors/sizes may have the same SKU)
  • Always copy the complete SKU string exactly as shown for accurate results
  • The SKU format is consistent across all Shein regional sites

Example Input

{
"sku": "sz2303163794348534",
"page": 1,
"perPage": "10",
"countryCode": "us",
"orderBy": ""
}

Output Structure

The actor returns a comprehensive JSON object with the following structure:

Main Response Object

{
"results": {
"pagination": {
"page": 1,
"perPage": 5,
"totalAvailable": 150,
"totalPages": 30,
"hasNextPage": true,
"hasPreviousPage": false,
"nextPage": 2,
"previousPage": null
},
"reviews": [...],
"sourceLanguage": [...]
},
"completedAt": "2025-06-04T14:09:42.035Z"
}

Individual Review Object

Each review contains:

Basic Review Information

  • comment_id - Unique review identifier
  • comment_time - When the review was posted
  • comment_rank - Star rating (1-5)
  • content - Review text content
  • like_num - Number of likes the review received

User Information

  • user_name - Reviewer's username (anonymized)
  • member_id - Unique user identifier
  • face_small_img - User avatar image

Product Details

  • size - Size purchased (S, M, L, etc.)
  • color - Color variant purchased
  • goods_id - Product identifier
  • spu - Standard Product Unit

User Measurements & Fit

  • member_size_new - Array containing:
    • Overall fit rating (True to Size, Runs Small, Runs Large)
    • Height (cm/inches)
    • Weight (kg/lbs)
    • Bust measurements
    • Waist measurements
    • Hip measurements

Review Images

  • comment_image - Array of user-uploaded photos with:
    • member_image_original - Full-size image URL
    • member_image_middle - Medium-size image URL
    • member_image_small - Thumbnail image URL
    • length_width_ratio - Image aspect ratio

Additional Features

  • contentTag - Structured feedback on specific aspects (fabric, smell, etc.)
  • translate_language - Available translation languages
  • sku_info_list - Product variant information

Usage Examples

Basic Usage

{
"sku": "sz2303163794348534"
}

Get More Reviews Per Page

{
"sku": "sz2303163794348534",
"perPage": "20"
}

Get Most Recent Reviews

{
"sku": "sz2303163794348534",
"orderBy": "time_desc"
}

Target Specific Country

{
"sku": "sz2303163794348534",
"countryCode": "de",
"page": 2
}

Best Practices

  1. Start with page 1 to understand the total number of available reviews
  2. Use appropriate perPage values - larger values may take longer to process
  3. Respect rate limits - avoid running multiple instances simultaneously
  4. Check pagination info in the response to determine if more pages are available
  5. Store the complete response as it contains valuable metadata beyond just reviews

Common Use Cases

  • E-commerce Analysis - Analyze customer sentiment and product feedback
  • Market Research - Understand consumer preferences and sizing issues
  • Quality Assurance - Monitor product reviews for quality control
  • Competitive Analysis - Compare review patterns across products
  • Size Guide Development - Analyze fit feedback to improve size recommendations

Error Handling

The actor includes robust error handling:

  • Validates required SKU parameter
  • Handles network timeouts gracefully
  • Provides detailed error messages for debugging
  • Logs progress information for monitoring

Output Storage

Results are automatically stored in two locations:

  1. Apify Dataset - For programmatic access to individual records
  2. Key-Value Store - Complete results with metadata stored as 'output'

Rate Limiting & Performance

  • The actor respects Shein's rate limits
  • Processing time varies based on the number of reviews requested
  • Typical response time: 5-15 seconds for 5-20 reviews
  • For large datasets, consider running multiple smaller batches

Support & Troubleshooting

Common Issues

  1. Invalid SKU - Verify the SKU format and ensure it exists on Shein
  2. No Reviews Found - Some products may not have reviews yet
  3. Country-specific Results - Reviews may vary by region

Tips for Success

  • Always test with a known working SKU first
  • Use the default recommended sorting for best results
  • Check the pagination information to plan multiple runs
  • Monitor the logs for any warning messages

Support

If you have any questions or encounter any issues, please consult the Apify documentation or reach out to us through one of the following channels: