Shopee Product Detail Scraper
Under maintenancePricing
from $2.00 / 1,000 product detail results
Go to Apify Store

Python (
Shopee Product Detail Scraper
Under maintenanceScrape full product details from Shopee by Shop ID + Item ID or product URL. Rich data: price variants, stock, images, attributes & seller info.
Pricing
from $2.00 / 1,000 product detail results
Rating
0.0
(0)
Developer
Axery
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
🛍️ Shopee Product Detail Scraper
Extract rich, structured product specifications, SKU variants, stock, pricing ranges, image galleries, and seller metadata from Shopee across 11 countries (Indonesia, Singapore, Malaysia, Thailand, Philippines, Vietnam, Brazil, Taiwan, Mexico, Colombia, Chile).
Accepts either a Shopee Product URL or Shop ID + Item ID.
✨ Features
- 🔍 Deep Product Extraction: Title, description, brand, brand ID, availability, total stock, and category hierarchy.
- 💵 Price Analysis: Base price, minimum variant price (
price_min), maximum variant price (price_max), and original pre-discount price. - 🎨 All SKU Variants & Models: Sub-models (e.g. Size, Color, Capacity) with individual price and stock status.
- 🖼️ High-Resolution Image Galleries: Direct URLs to every uploaded product photo and variant thumbnail.
- 📊 Rating & Sales Data: 5-star rating breakdown, total reviews count, and historical sold units.
- 🌍 11 Regional Domains:
id,sg,my,th,ph,vn,br,tw,mx,co,cl.
📥 Input Parameters
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
url | string | Optional* | — | Full Shopee product URL (e.g. https://shopee.co.id/product/30203584/11089699432). |
shopId | integer | Optional* | — | Seller's numeric shop ID from the product URL. |
itemId | integer | Optional* | — | Product's numeric item ID from the product URL. |
country | string | No | "id" | Shopee country domain (id, sg, my, th, ph, etc.). Auto-detected if URL is provided. |
proxyConfiguration | object | No | {"useApifyProxy": false} | Optional Apify proxy settings. |
*Provide either url OR shopId + itemId.
📤 Output Structure
{"shop_id": 30203584,"item_id": 11089699432,"title": "Erigo T-Shirt Basic Cotton Combed Oversize Black","url": "https://shopee.co.id/Erigo-T-Shirt-Basic-i.30203584.11089699432","currency": "IDR","description": "Erigo T-shirt Oversize terbuat dari bahan 100% cotton combed 24s...","brand": "Erigo","brand_id": 1052,"price": 85000,"price_min": 75000,"price_max": 95000,"original_price": 150000,"availability": "InStock","stock": 420,"rating_star": 4.88,"total_ratings": 1250,"historical_sold": 10500,"images": ["https://down-id.img.susercontent.com/file/id-11134207-xxx"],"models": [{ "model_id": 101, "name": "Size M", "price": 85000, "has_stock": true },{ "model_id": 102, "name": "Size L", "price": 85000, "has_stock": true }],"attributes": [{ "name": "Bahan", "value": "Katun Combed 24s" },{ "name": "Motif", "value": "Polos" }],"categories": [{ "id": 100017, "name": "Pakaian Pria" },{ "id": 100222, "name": "Kaos" }],"is_mall": true}
💻 Integration Examples
Python (apify-client)
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")run_input = {"url": "https://shopee.co.id/Erigo-T-Shirt-Basic-i.30203584.11089699432"}run = client.actor("axery/shopee-product-detail-scraper").call(run_input=run_input)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{item['title']}: {item['currency']} {item['price']:,} - {item['stock']} in stock")