Shopee Shop & Seller Profile Scraper
Pricing
from $5.00 / 1,000 seller profiles
Shopee Shop & Seller Profile Scraper
Scrape Shopee sellers across 11 countries: star ratings with the good/normal/bad split, followers, listing counts, response rate and time, cancellation rate, badges and shop age - plus the shop's featured product with its live price, stock and units sold. Feed it shop URLs, usernames or IDs.
Pricing
from $5.00 / 1,000 seller profiles
Rating
0.0
(0)
Developer
Elena Vance
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Turn a list of Shopee sellers into a clean, comparable dataset — across 11 Shopee marketplaces, with no API key, no login, and no residential proxy.
Give it shop URLs, usernames or numeric IDs. Get back seller size, quality and responsiveness metrics, badge status, shop age — and the seller's featured product with its live price.
What you get
| Group | Fields |
|---|---|
| Identity | shop ID, user ID, username, display name, canonical URL, marketplace, country, currency |
| Size & reach | active listing count, followers, following |
| Quality | star rating, plus the full good / normal / bad review split and total — not just the average |
| Reliability | cancellation rate, response rate, response time (seconds and hours), order preparation time |
| Status | Shopee Mall / official store, Preferred Seller, Preferred Plus, cross-border, vacation mode, chat disabled |
| Age & activity | shop created, last profile update, seller last active, newest listing added |
| Campaigns | flash sale, brand sale, membership programme |
| Featured product | name, URL, image, price, price before discount, discount %, stock, units sold, historical sold, likes, comments, star rating with a 1–5 star breakdown |
Every timestamp is returned both as a Unix epoch and as ISO-8601 UTC. Prices
are converted out of Shopee's internal micro-currency, so 398000 arrives as
3.98.
Example output
{"shopId": 178158839,"username": "babykidsfashion.sg","name": "Yienws.sg","shopUrl": "https://shopee.sg/shop/178158839","region": "sg","country": "SG","currency": "SGD","itemCount": 683,"followerCount": 16446,"ratingStar": 4.860823,"ratingGood": 35490,"ratingNormal": 988,"ratingBad": 210,"ratingTotal": 36688,"cancellationRate": 0,"responseRate": 85,"responseTimeSeconds": 8293,"responseTimeHours": 2.3,"isOfficialShop": false,"isCrossBorder": true,"onVacation": false,"createdAt": "2019-09-10T04:21:23Z","lastActiveAt": "2026-08-26T19:15:13Z","featuredItem": {"itemId": 21281807851,"name": "3-14 Years Kids Quick Dry Tshirts Boys Girls Short Sleeve T-shirts","url": "https://shopee.sg/product/178158839/21281807851","currency": "SGD","price": 3.98,"priceBeforeDiscount": 4.68,"discountPercent": 15,"stock": 1,"historicalSold": 954,"ratingStar": 4.384,"ratingBreakdown": { "1Star": 27, "2Star": 12, "3Star": 38, "4Star": 51, "5Star": 312, "total": 440 }}}
Input
Five ways to name a shop, mixable in one list:
{"shops": ["https://shopee.sg/shop/142401765","https://shopee.sg/abbott_official","https://shopee.sg/product/178158839/6192497619","142401765","abbott_official"],"region": "sg","includeFeaturedItem": true}
- A product URL works too — the Actor reads the shop out of it.
- A URL's own domain wins. Drop a
shopee.co.idlink into a run set to Singapore and that row is scraped from Indonesia, so one run can cover several countries. regiononly applies to bare usernames and numeric IDs.
| Option | Default | Notes |
|---|---|---|
shops | — | Required. URLs, usernames or numeric IDs. |
region | sg | sg my id th vn ph tw br mx co cl |
includeFeaturedItem | true | One extra request per shop; adds the live-price product. |
maxItems | 100 | Hard cap on stored rows. |
proxyConfiguration | off | Leave off — see below. |
Marketplaces
Singapore · Malaysia · Indonesia · Thailand · Vietnam · Philippines · Taiwan · Brazil · Mexico · Colombia · Chile
Shopee has exited Spain, France, India and Poland, so those are not offered.
What this Actor does not return
Being straight about this up front, because it is a property of Shopee rather than of this Actor:
- A full product catalogue per shop. Shopee's product-listing and search
endpoints sit behind an anti-fraud signature that cannot be produced outside
a genuine, human-driven browser session — verified all the way up to a
headful Chrome instance. What is public is the shop's featured listing,
which is what
featuredItemreturns. - Buyer reviews. Same gate.
Every field this Actor does return comes from a genuinely public endpoint, so runs are fast, cheap and don't break when Shopee tightens its bot defences.
Speed and cost
A shop is one HTTP request, or two with includeFeaturedItem. There is no
browser: 5 shops across 5 countries complete in about 3 seconds at 256 MB.
No proxy is used unless Shopee actually blocks an IP, and then the Actor escalates on its own — a datacenter IP first (included in every Apify plan, free tier included), residential only if your plan has it. You do not need the residential add-on.
Use it for
- Competitor monitoring — track a rival's listing count, followers, rating and cancellation rate over time by scheduling a daily run.
- Seller vetting — check response rate, cancellation rate and shop age before sourcing from a seller.
- Cross-border research — compare the same brand's official stores in SG, MY, ID and BR in one run.
- Lead lists — enrich a list of seller usernames into a full profile table.
Related
Pair this with the other Shopee Actors in the family to go from a category, to its brands, to their sellers, to a product page.