Shopee Multi-Region Scraper (SG MY PH ID TH VN) avatar

Shopee Multi-Region Scraper (SG MY PH ID TH VN)

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Shopee Multi-Region Scraper (SG MY PH ID TH VN)

Shopee Multi-Region Scraper (SG MY PH ID TH VN)

Scrape product listings, prices, sales volumes, ratings, and shop details from all 6 Shopee markets, Singapore, Malaysia, Philippines, Indonesia, Thailand, and Vietnam in one run. Keyword search, product URLs, and full shop scraping. Export to JSON, CSV, or Excel.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Enrico Tjioe

Enrico Tjioe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

3 days ago

Last modified

Categories

Share

Shopee Multi-Region Scraper — SG MY PH ID TH VN

Extract product listings, prices, sales volumes, ratings, and shop details from all 6 Shopee markets in a single Actor run — no code needed. The only Shopee scraper on Apify with true multi-region support built in.

New to Apify? The free plan covers your first ~500 results at no cost.

What does the Shopee Multi-Region Scraper do?

This Actor hits Shopee's internal product API (the same one that powers the Shopee website) and returns clean, structured data across Singapore, Malaysia, Philippines, Indonesia, Thailand, and Vietnam. It exposes fields not shown on the page, including all-time historical sales counts and monthly velocity.

Three scraping modes:

  • Keyword Search — find products matching your search terms, sorted by sales or relevance
  • Product Detail — pull full data for specific product URLs
  • Shop / Seller — scrape all products from a specific Shopee shop

Run from the Apify Console, schedule recurring runs, connect via API, or export directly to Google Sheets, JSON, CSV, or Excel.

Why use this Shopee data extractor?

Dropshippers and sourcing agents: Find high-sales, low-competition products across all 6 SEA markets in one run. Compare what sells in SG vs ID vs PH before committing to a supplier. Spot pricing gaps across regions before your competitors do.

Brand managers and competitor analysts: Track competitor SKUs, pricing changes, discount patterns, and sales velocity on Shopee — automatically, on a schedule — without manual monitoring.

E-commerce market researchers: Build price databases, trend datasets, or category benchmarks for Southeast Asia. Schedule daily runs to track how products move over time.

Agencies: Deliver Shopee market analysis to clients across multiple countries without running separate tools per market.

How to scrape Shopee product data — step by step

This is the only setup step. Shopee blocks requests from cloud servers unless you provide a valid session — this is standard for all Shopee scrapers. Your cookie cannot be used to make purchases or change account settings. Here's how to get it:

  1. Open Chrome and log in to the Shopee site for your region (e.g. shopee.sg or shopee.com.my)
  2. Press F12 to open DevTools, then click the Network tab
  3. Reload the page. Click on any request in the list on the left.
  4. In the Headers panel on the right, check the Request URL at the top. Make sure it shows your Shopee domain (e.g. shopee.sg). If it shows shopeemobile.com, that's the mobile version — click a different request.
  5. Scroll down in the Headers panel to the Cookie section under Request Headers
  6. Copy the entire cookie string. It starts with _ga= and is followed by many more values. Copy all of it.
  7. Paste it into the Shopee Session Cookie field in the Actor input

The cookie stays valid for 24–48 hours. If results stop coming back, refresh the cookie and re-run.

Step 2: Configure and run

  1. Open the Input tab in the Actor
  2. Choose your Scraping Mode (Keyword Search is the most common)
  3. Enter your keywords or URLs
  4. Select a region: sg / my / ph / id / th / vn
  5. Set Max Items — start with 50–100 to test, go up to 10,000 for bulk research
  6. Click Start

Results appear in the Output tab. Download as JSON, CSV, Excel, or XML.

Input

FieldTypeDescription
modestringkeyword_search, product_detail, or shop_detail
keywordsstring[]Search terms (keyword_search mode)
urlsstring[]Shopee product or shop URLs (other modes)
regionstringsg, my, ph, id, th, vn
maxItemsintegerMax products to return (default: 100, max: 10,000)
cookiestringYour Shopee session cookie (see Step 1 above)

Output — what Shopee data does this scraper extract?

Each result is one product. Download in JSON, CSV, HTML, or Excel format from the Output tab.

Example output from shopee.sg:

{
"type": "product",
"itemId": "12345678",
"shopId": "87654321",
"name": "Wireless Earbuds Bluetooth 5.3 TWS",
"priceMin": 12.90,
"priceMax": 15.90,
"currency": "SGD",
"originalPrice": 29.90,
"discountPct": 57,
"totalSales": 4823,
"monthlySales": 312,
"ratingAverage": 4.8,
"ratingCount": 934,
"stock": 1250,
"thumbnail": "https://cf.shopee.sg/file/...",
"isOfficialShop": false,
"shopName": "TechGadgets SG",
"location": "Singapore",
"url": "https://shopee.sg/wireless-earbuds-i.87654321.12345678",
"region": "sg",
"domain": "shopee.sg",
"scrapedAt": "2026-06-13T10:00:00.000Z"
}

Data fields

FieldDescription
itemId and shopIdShopee internal IDs
nameFull product title
priceMin and priceMaxCurrent price range in local currency
originalPricePrice before discount
discountPctDiscount percentage
totalSalesAll-time units sold (not shown on the Shopee page)
monthlySalesUnits sold this month
ratingAverageAverage star rating (0–5)
ratingCountTotal number of reviews
stockAvailable stock count
thumbnailProduct image URL
shopNameSeller display name
isOfficialShopTrue if Shopee-verified official store
locationSeller city or region
urlDirect Shopee product link
region and domainWhich SEA market
scrapedAtISO timestamp of when the record was collected

How much does it cost to scrape Shopee data?

Pay per result. No monthly subscription.

VolumeEstimated cost
100 products~$1
1,000 products~$10
10,000 products~$100

Additional Apify platform costs (compute and proxy) are charged separately and vary by region and run size.

New to Apify? The free plan includes enough credits to test the scraper and get your first ~500 results at no cost.

Tips for best results

  • Cover all 6 regions in parallel by running 6 Actor runs via the Apify API simultaneously — one run per region with the same keyword list. Faster and cheaper than sequential runs.
  • Schedule daily runs in Apify's Schedules tab to automatically build a price history database over time.
  • For runs over 10,000 items, increase the Actor timeout in Settings.
  • Start with 50–100 items per run to verify your cookie is valid before scaling up.

FAQ, disclaimers, and support

Why do I need a session cookie? Shopee blocks requests from cloud IP ranges unless you provide a valid session. This is standard for all Shopee scrapers on the market — no Shopee scraper works without a cookie or a logged-in browser session.

The scraper returned 0 results. Two likely causes: (1) no cookie provided, or (2) the cookie expired. Log in to Shopee again, copy a fresh cookie from DevTools, and re-run. The cookie is only needed in the Request Headers — not from the Application tab.

Can I scrape all 6 regions in one run? Each Actor run handles one region at a time. To cover all 6 markets, run 6 parallel runs via the Apify API with the same keyword list. The Output tab shows the region field on every result so you can merge datasets easily.

Why are some fields null? Shopee's API returns different fields depending on region and seller type. brand, attributes, and stock are most commonly null for generic marketplace sellers.

Is scraping Shopee legal? This Actor collects publicly visible product data accessible to any Shopee visitor. Collecting public web data for research and analysis is widely accepted practice. You are responsible for ensuring your use complies with applicable laws and Shopee's Terms of Service.

Need a custom integration? Open a GitHub issue or contact via Apify. Custom workflows — Google Sheets sync, Shopify product import, database pipelines, scheduled price alerts — are available on request.