Shopee Reviews Scraper [From $2.8] Works Where Others Fail
Pricing
from $2.50 / 1,000 reviews
Shopee Reviews Scraper [From $2.8] Works Where Others Fail
[From $2.8 per 1000 reviews] Shopee reviews that still come back after Shopee closed its product review feed in September 2026. Any shop or product URL: stars, text, variation, sub-ratings, photos, video, seller reply. 1-star complaint mining, incremental monitoring. SG, MY, PH, TH, VN, BR, TW, MX.
Pricing
from $2.50 / 1,000 reviews
Rating
0.0
(0)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
1
Bookmarked
148
Total users
96
Monthly active users
a day ago
Last modified
Categories
Security
Limited permissionsShare
Shopee Reviews Scraper
Scrape Shopee reviews from any shop or product URL. Every review comes back as its own row with the star rating, the written text, the product and variation the buyer bought, three sub-ratings (product quality, seller service, delivery), buyer photos and video, and the seller's reply.
Works on Singapore, Malaysia, Philippines, Thailand, Vietnam, Brazil, Taiwan and Mexico. No login or Shopee account needed.
Why use it
- It returns reviews. Since September 2026 many Shopee review scrapers finish with empty datasets. This one still returns shop and product reviews in all eight markets above.
- Negative reviews in full. Shopee keeps each star rating in its own list. Pick 1 and 2 stars and you reach a shop's complaints far further back than a mixed sweep would.
- Incremental mode. Set Only reviews newer than to
7 daysand schedule the actor: each run reads only until it reaches reviews it has already seen, so a daily monitor stays small. - Honest coverage. A free summary row per URL tells you how many reviews were collected per star and whether Shopee's own limit was reached.
Use cases
- Complaint mining: what buyers of a competitor's products complain about, by product and variation
- Review monitoring for your own Shopee shop, with seller-reply tracking
- Sentiment and voice-of-customer analysis across Southeast Asian and Latin American markets
- Product research: how a product holds up, which variations get returned
- Buyer photo and video collection for quality checks
Input
In the order of the input form:
| Field | What it does |
|---|---|
| Shop or product links | https://shopee.sg/shop/442800909, https://shopee.co.th/bissiq or a product link such as https://shopee.com.br/Produto-i.1206343082.58254224177. Keep each link on its own market's domain: a shop id exists on one market only. |
| Shop summary row (free) | One extra row per link with the shop's name and what the run collected. On by default, never billed. |
| Skip reviews older than | A date (2026-09-01) or a number of days (30 days). Reading stops at the first older review. |
| Stars to collect | Any of 1, 2, 3, 4, 5 (all by default). With a cap per link, the chosen stars take turns. |
| Must have photos or video | Skips reviews without buyer media. |
| Must have a written comment | Skips star-only ratings. |
| Reviews per link | Default 100. 0 takes all Shopee lists. |
| Links worked at once | 1 to 5, default 3. |
| Proxy (free plan only) | Paid plans use our residential connection; the free plan goes direct unless you set one. |
Example input
{"startUrls": ["https://shopee.sg/shop/442800909"],"reviewsSince": "90 days","starRatings": ["1", "2"],"onlyWithText": true,"maxReviewsPerShop": 200}
Output
One row per review:
{"type": "review","reviewId": "112922444669","country": "SG","shopId": "442800909","shopUrl": "https://shopee.sg/shop/442800909","productId": "40818293338","productName": "Apple AirPods Pro 3","productUrl": "https://shopee.sg/product/442800909/40818293338","variation": "Pro 3","rating": 4,"text": "Works great, fast delivery","hasText": true,"productQuality": 5,"sellerService": 4,"deliveryService": 5,"imageUrls": ["https://down-sg.img.susercontent.com/file/sg-11134103-825b2-mtyn6c3hwjk77c"],"videoUrls": [],"reviewerName": "l*****4","isAnonymous": true,"createdAt": "2026-10-07T08:38:41.000Z","sellerReply": null,"sellerReplyAt": null,"buyerRegion": "SG","isOverseas": false,"orderId": "244994736250507","currency": "SGD"}
And one free summary row per URL:
{"type": "shop-summary","country": "SG","shopId": "442800909","shopName": "Apple Flagship Store","shopRating": null,"shopRatingCount": null,"reviewsCollected": 20,"reviewsByStar": { "1": 3, "2": 3, "3": 4, "4": 5, "5": 5 },"coverage": "Stopped at maxReviewsPerShop."}
Key fields
| Field | Meaning |
|---|---|
rating | 1 to 5 stars |
text | The buyer's comment, or null for a stars-only rating |
variation | The model, size or colour bought |
productQuality, sellerService, deliveryService | Shopee's three sub-ratings, 1 to 5 |
imageUrls, videoUrls | Buyer media, full URLs |
reviewerName | As Shopee shows it; anonymous buyers are masked (l*****4) |
sellerReply | The shop's public reply, if any |
reviewId | Stable id, safe for de-duplication across runs |
Limits to know
- Shopee serves about 1,000 reviews per star rating per shop, so up to roughly 5,000 per shop. No client can read further back. The summary row says when a bucket hit that limit.
- Product URLs return that product's reviews from the shop feed. Shopee publishes no per-product feed, so for one product in a very large shop the result is the part of its history that falls inside the shop's latest reviews.
- Indonesia (shopee.co.id) refuses outside requests to its review feed right now. Such URLs return a row that says so and are not billed.
- The summary row's
shopRatingandshopRatingCountare empty. A shop's overall rating and its number of ratings are no longer available, so the fields stay in the row withnull.shopNameis filled on paid plans in every market except Taiwan. - Links by shop name (
https://shopee.co.th/bissiq): a free-plan run opens up to 10 of them. Numeric shop links (/shop/<id>) and product links have no limit, and a paid plan has none at all.
FAQ
Do I need a proxy? No. Runs on a paid plan need no setup, and free-plan runs work without one. The proxy field is optional.
How do I monitor new reviews? Save a task with Only reviews newer than set to the schedule interval (for example 1 day for a daily schedule) and turn on a schedule. De-duplicate on reviewId if the windows overlap.
Why are some rows stars-only? Many Shopee buyers rate without writing. Turn on Only reviews with written text to skip them.
What am I billed for? Review rows only. Summary rows and error rows are free.
Support
Found a URL that should work and does not? Open an issue on the actor's Issues tab with the URL and the run link.
For AI agents and LLM apps
Call the actor with startUrls (Shopee shop or product URLs) and read the default dataset. Filter type == "review" for review rows; type == "shop-summary" rows describe coverage. Use starRatings: ["1","2"] with onlyWithText: true to get complaint text for summarisation.
Disclaimer
This actor reads publicly visible review data. You are responsible for complying with Shopee's terms and with data-protection law in your jurisdiction when you store or process reviewer data.
Keywords
shopee reviews scraper, shopee review scraper, shopee ratings, shopee shop reviews, shopee product reviews, shopee comments, shopee feedback, shopee seller ratings, scrape shopee reviews, shopee sentiment analysis, shopee singapore, shopee philippines, shopee thailand, shopee malaysia, shopee vietnam, shopee brasil, shopee taiwan, shopee mexico