Shopee Scraper: Shopee Prices & Products in SG, TH, ID, PH · Apify
Shopee Scraper - Products & Prices in SG, TH, ID, PH avatar

Shopee Scraper - Products & Prices in SG, TH, ID, PH

Pricing

from $2.98 / 1,000 product delivereds

Go to Apify Store
Shopee Scraper - Products & Prices in SG, TH, ID, PH

Shopee Scraper - Products & Prices in SG, TH, ID, PH

Scrape Shopee products and prices by keyword in Singapore, Thailand, Indonesia and the Philippines. Price, price range, shop, image and link, plus description, brand, images and variations from the product page. Only-new and price tracking. No login. Errors are free.

Pricing

from $2.98 / 1,000 product delivereds

Rating

0.0

(0)

Developer

Scrapewise Data

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

19

Total users

7

Monthly active users

2 hours ago

Last modified

Categories

Features

Limited permissions

Share

Shopee Scraper: products, prices and shops by keyword

Scrape Shopee search results in Singapore, Thailand, Indonesia and the Philippines into one table: title, price and price range, shop name and link, image and product link. Turn on Include product page details to add the full description, brand, category path, all images, variations (colors, sizes) and attributes. Schedule it daily to get only new products and price changes.

No Shopee account, no cookies, no API key. Works with Shopee's site as of November 2026.

Shopee scraper at a glance

  • Price per 1,000 products, Free plan: US$ 3.50 (US$ 2.98 on Gold and above)
  • Fee per run: US$ 0.01
  • 4 countries for search: SG, TH, ID, PH, each in its own currency
  • Inputs: search terms or Shopee search links
  • Deep results: up to 500 unique products per search term, in relevance or price order
  • Product page details: description, brand, category path, images, variations and attributes
  • Scheduled runs: onlyNew and trackPriceChanges (previous price, change, price drop, first seen)
  • Error rows (invalid input, country or page not available, no results): free, with an errorCode

What data the Shopee scraper returns

From a test on 2026-11-13, search wireless earbuds in Singapore with product page details on (lists shortened):

{
"itemId": "22069330682",
"shopId": "350894472",
"title": "HOCO EW52 Lilly Crystal Transparent TWS Earbuds True Wireless Stereo Earphones With Mic Wireless Pod",
"price": 39.9,
"priceMax": 49.9,
"currency": "SGD",
"location": null,
"imageUrl": "https://down-sg.img.susercontent.com/file/sg-11134207-7ra1m-mbktn8guarxx84",
"url": "https://shopee.sg/product/350894472/22069330682",
"country": "SG",
"sourceType": "search",
"source": "wireless earbuds",
"sortOrder": "relevance",
"position": 1,
"page": 1,
"scrapedAt": "2026-11-13T18:17:30Z",
"shopName": "Hybrid Electronics",
"shopUsername": "sgawei_remax",
"shopUrl": "https://shopee.sg/sgawei_remax",
"description": "Brand Name : Hoco..\nModel : EW52\n1. BT version: v5.3. Chip: JL AC6973.\n2. Supported protocols: Headset, Hands-free, A2DP, AVRCP.\n3. Transmission distance: 10m.\n4. Transmission frequency: 2.4Hz.\n5. Speaker unit: 13mm.\n6. Impedance: 32Ω ± 15%.\n7. Frequency response: 20-20000Hz.\n8. Sensitivity: 98dB ± 3dB.\n9. Battery capacity: charging case 300mAh, headset 30mAh.\n10. Charging case input: DC5V, Type-C.\n11. Charging time: about 1.5 hours for charging case, about 1 hour for headset.\n12. Talk / music time: 4 hours (80% volume). Standby time: 200 hours.\n13. Transparent charging case.\n14. Supports leader-follower switching, voice assistant activation, songs switching.\n15. Headset automatically turns on when taken out from the charging case, automatic pairing. Headset automatically turns off when placed into the charging case.\n16. Battery display: supports for All phones and some Android phones.\n17. Sizes: 60 × 50 × 28mm.\n18. Total weight: 43.5g. Single earbud weight: 3.3g.",
"categoryPath": [
"Mobile & Gadgets",
"Audio",
"Earphones"
],
"brand": "hoco.",
"images": [
"https://down-sg.img.susercontent.com/file/sg-11134207-7ra1m-mbktn8guarxx84",
"https://down-sg.img.susercontent.com/file/sg-11134207-7ra15-mbktub4tmht34f"
],
"variations": [
{
"name": "Color",
"options": [
"Black",
"White",
"Purple",
"Blue"
]
}
],
"attributes": [
{
"name": "Connection Type",
"value": "Wireless"
},
{
"name": "Earphone, Headphone, & Headset Type",
"value": "In Ear"
}
]
}

What you can do with Shopee data

  • Dropshipping and product research: pull a term in several Southeast Asian countries and compare prices, brands and variations across sellers.
  • Price monitoring: schedule a search daily with trackPriceChanges and get previousPrice, priceChange and isPriceDrop on every row.
  • New product alerts: onlyNew delivers only listings you have not seen, so a daily run costs only what is new.
  • Catalog enrichment: includeDetails gives descriptions, attributes and all images for product matching.
  • Seller research: group rows by shopName to see which shops dominate a term.

Shopee scraper input

The simplest input, a search in Singapore:

{
"searchTerms": ["wireless earbuds"],
"country": "SG",
"maxItemsPerSearch": 40
}

Several terms with product page details, cheapest first:

{
"searchTerms": ["phone case", "tote bag"],
"country": "TH",
"sortBy": "priceAsc",
"maxItemsPerSearch": 100,
"includeDetails": true
}

A daily price watch:

{
"searchTerms": ["air fryer"],
"country": "PH",
"onlyNew": true,
"trackPriceChanges": true
}
FieldWhat it does
searchTermsTerms to search, one per line, in the language people use in that country
countrySG, TH, ID or PH for search. BR, MY, VN and TW return a free error row for now
startUrlsShopee search links (/search?keyword=...) from those 4 countries
maxItemsPerSearchUnique products per term (default 40, up to 500)
maxTotalItemsOptional cap for the whole run
sortByrelevance, priceAsc or priceDesc (sales and newest use relevance)
minPrice, maxPricePrice range in the local currency
includeDetailsOpens each product page for description, brand, images, variations and attributes (charged per page)
onlyNewDeliver only products the same term did not return before
trackPriceChangesAdd previous price, change and price drop flags

shopIds, includeShop and useMoreSortOrders are kept so saved inputs and schedules keep working. Input names from other Shopee actors also work: keyword, keywords, query, urls, maxItems, maxResults, region, market, compareWithPreviousRun.

Shopee product fields

FieldMeaning
itemId, shopId, urlShopee ids and a clean product link
title, imageUrlListing title and main image
price, priceMaxListed price; priceMax when the listing has a price range across variations
currencyLocal currency code
locationWhere the seller ships from, when available
shopName, shopUsername, shopUrlThe seller (free on every row)
country, sourceType, source, sortOrder, position, pageWhere the row came from
description, categoryPath, brand, images, variations, attributesWith includeDetails
isNewProduct, firstSeenAt, previousPrice, priceChange, isPriceDropWith onlyNew or trackPriceChanges

Error codes (never charged)

CodeWhen
INVALID_INPUTUnknown country, a link that is not a Shopee search link, bad limits
NOT_AVAILABLESearch in BR, MY, VN or TW, or a shop or category page: Shopee now asks visitors to log in there
NO_RESULTSNo product for the term, or none matched your price range
BLOCKEDThe search did not answer after several retries; run again
NOT_REACHEDThe run timeout came before this input

Shopee scraper pricing

Pay per event, no monthly fee:

EventFree planGold and above
Product deliveredUS$ 3.50 per 1,000US$ 2.98 per 1,000
Product page added (includeDetails)US$ 2.00 per 1,000US$ 1.70 per 1,000
Run startUS$ 0.01US$ 0.01

Error rows, duplicates and products held back by onlyNew are never charged. Set a maximum cost per run in Apify and the Actor stops cleanly when it is reached.

Shopee scraper limitations

  • Search in Brazil, Malaysia, Vietnam and Taiwan is not available for now, and neither are shop and category pages: since November 2026 Shopee asks visitors to log in there, and this Actor does not log in.
  • No sold count, stock, rating or reviews. Shopee shows these only to logged-in buyers.
  • Flash sale prices are not included. price is the listing's regular price; during a flash sale Shopee shows a lower price for a few hours.
  • No sales or newest order: they fall back to relevance.

Shopee scraper FAQ

Do I need a Shopee account or cookies? No.

Which language should my search terms be in? The one shoppers use in that country: English works well in SG and PH; Thai or Indonesian terms give better results in TH and ID.

How do I watch prices? Turn on trackPriceChanges, save the input as a Task and schedule it daily. Video guides from Apify: how to schedule an Actor and how to connect it to other apps.

Is there an official Shopee API? Shopee's Open Platform is for registered sellers and approved partners managing their own shops and orders; it does not open other sellers' products or search results to visitors.

Is it legal? It reads public product data that anyone can see without logging in, and no personal data of buyers.

Changelog

  • 2026-11-13: search now works again in Singapore, Thailand, Indonesia and the Philippines after Shopee started asking visitors to log in. Product page details now include brand, all images, variations and attributes. Shop and category pages, and search in Brazil, Malaysia, Vietnam and Taiwan, are not available for now (free error row).
  • 2026-10-12: first release. Searches, categories and shops in 8 countries; five sort orders for depth; shop details; product page description and category path; onlyNew and trackPriceChanges.

This Actor collects only publicly visible data from Shopee. Independent tool, not affiliated with Shopee.