Shopee Official Brand Store Directory
Pricing
from $0.50 / 1,000 brand stores
Shopee Official Brand Store Directory
List every official and Mall brand store on Shopee across 11 countries - brand name, shop ID, username, store tier, logo and listing date - in one request per marketplace. Optionally add followers, rating, listings and response rate. Feeds the Shopee product and seller Actors.
Pricing
from $0.50 / 1,000 brand stores
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
Every official and Mall brand store on Shopee, across 11 marketplaces — brand name, shop ID, username, store tier, logo and listing date.
One HTTP request returns an entire country's directory. Singapore has 1,735 official stores; Malaysia has 3,349. No API key, no login, no browser.
Why this exists
Shopee's official-store directory is the cleanest B2B list the platform publishes: every verified brand presence in a market, with the shop IDs needed to go deeper. It is normally buried behind an A–Z browse UI with no export.
This Actor is also the discovery front end for the rest of the Shopee
family — its shopId is exactly what the Shop & Seller Scraper and the Product
Catalog Scraper take as input.
What you get
| Field | Notes |
|---|---|
brandName | As Shopee lists it |
shopId | Numeric store ID — feeds the other Shopee Actors |
username | Account username (not always the URL slug) |
shopUrl / usernameUrl | The canonical /shop/{id} link and the pretty one |
region, country | Which marketplace this listing came from |
shopType | mall, preferred or brand |
entityId | Shopee's internal brand ID — stable across marketplaces, so you can match the same brand in SG and MY |
indexLetter | The A–Z bucket Shopee files it under |
logoUrl | Desktop logo asset where available |
listedAt | When the store joined the official directory (ISO-8601 UTC) |
shopProfile | Optional — followers, rating, review total, listings, response and cancellation rates |
A brand is not a store
Several brands routinely share one official shop. Nestlé's nestlepetcare.sg
store appears as Alpo, Dentalife, Fancy Feast and more — four
directory rows, one shopId. That is Shopee's model, not a bug, and it is why
enrichment fetches each distinct store once rather than once per row.
Example output
{"brandName": "A FOR APOTHECARY","shopId": 30431123,"username": "aforapothecary","region": "sg","country": "Singapore","shopUrl": "https://shopee.sg/shop/30431123","usernameUrl": "https://shopee.sg/aforapothecary","indexLetter": "A","logoUrl": "https://down-sg.img.susercontent.com/file/sg-11134258-7rceg-m6ca2xcwx7576a","shopType": "mall","entityId": 10955,"listedAt": "2025-02-17T07:24:51Z"}
Input
{"regions": ["sg", "my", "id"],"nameContains": "nestle","includeShopProfile": false,"maxItems": 5000}
| Option | Default | Notes |
|---|---|---|
regions | ["sg"] | One request each. Pick as many as you like. |
nameContains | — | Case-insensitive match on brand name or username. |
includeShopProfile | false | Adds seller metrics — one request per store. |
maxItems | 5000 | Hard cap across all marketplaces. |
proxyConfiguration | off | Leave off — see below. |
About includeShopProfile
Off by default on purpose. The directory itself is one request per country;
enrichment is one request per store, so switching it on turns a 1-request
Singapore run into roughly 1,400. Pair it with nameContains or a small
maxItems unless you genuinely want the whole market enriched.
Marketplaces
Singapore · Malaysia · Indonesia · Thailand · Vietnam · Philippines · Taiwan · Brazil · Mexico · Colombia · Chile
Verified live on all of them. Shopee has exited Spain, France, India and Poland, so those are not offered.
Speed and cost
One request per marketplace. Singapore's full 1,735-store directory and Malaysia's 3,349 together take two requests and a few seconds at 256 MB. No browser is launched.
No proxy is used unless Shopee actually blocks an IP, and then the Actor escalates on its own — datacenter first (included in every Apify plan, free tier included), residential only if your plan has it.
Use it for
- B2B lead lists — every verified brand in a market, with links.
- Market-entry research — which brands are live in ID but not yet in MY,
matched on
entityId. - Brand monitoring — watch
listedAtto catch new official stores as they launch by scheduling a daily run. - Feeding the pipeline — take the
shopIdcolumn straight into the Shopee Shop & Seller Scraper or Product Catalog Scraper.
Related
Shopee Shop & Seller Profile Scraper for deep seller metrics, and Shopee Product Catalog & Variant Scraper for what those stores sell.