Shopee Scraper - Products & Prices in SG, TH, ID, PH
Pricing
from $2.98 / 1,000 product delivereds
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
Maintained by CommunityActor stats
0
Bookmarked
19
Total users
7
Monthly active users
2 hours ago
Last modified
Categories
Features
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:
onlyNewandtrackPriceChanges(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
trackPriceChangesand getpreviousPrice,priceChangeandisPriceDropon every row. - New product alerts:
onlyNewdelivers only listings you have not seen, so a daily run costs only what is new. - Catalog enrichment:
includeDetailsgives descriptions, attributes and all images for product matching. - Seller research: group rows by
shopNameto 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}
| Field | What it does |
|---|---|
searchTerms | Terms to search, one per line, in the language people use in that country |
country | SG, TH, ID or PH for search. BR, MY, VN and TW return a free error row for now |
startUrls | Shopee search links (/search?keyword=...) from those 4 countries |
maxItemsPerSearch | Unique products per term (default 40, up to 500) |
maxTotalItems | Optional cap for the whole run |
sortBy | relevance, priceAsc or priceDesc (sales and newest use relevance) |
minPrice, maxPrice | Price range in the local currency |
includeDetails | Opens each product page for description, brand, images, variations and attributes (charged per page) |
onlyNew | Deliver only products the same term did not return before |
trackPriceChanges | Add 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
| Field | Meaning |
|---|---|
itemId, shopId, url | Shopee ids and a clean product link |
title, imageUrl | Listing title and main image |
price, priceMax | Listed price; priceMax when the listing has a price range across variations |
currency | Local currency code |
location | Where the seller ships from, when available |
shopName, shopUsername, shopUrl | The seller (free on every row) |
country, sourceType, source, sortOrder, position, page | Where the row came from |
description, categoryPath, brand, images, variations, attributes | With includeDetails |
isNewProduct, firstSeenAt, previousPrice, priceChange, isPriceDrop | With onlyNew or trackPriceChanges |
Error codes (never charged)
| Code | When |
|---|---|
INVALID_INPUT | Unknown country, a link that is not a Shopee search link, bad limits |
NOT_AVAILABLE | Search in BR, MY, VN or TW, or a shop or category page: Shopee now asks visitors to log in there |
NO_RESULTS | No product for the term, or none matched your price range |
BLOCKED | The search did not answer after several retries; run again |
NOT_REACHED | The run timeout came before this input |
Shopee scraper pricing
Pay per event, no monthly fee:
| Event | Free plan | Gold and above |
|---|---|---|
| Product delivered | US$ 3.50 per 1,000 | US$ 2.98 per 1,000 |
Product page added (includeDetails) | US$ 2.00 per 1,000 | US$ 1.70 per 1,000 |
| Run start | US$ 0.01 | US$ 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.
priceis the listing's regular price; during a flash sale Shopee shows a lower price for a few hours. - No
salesornewestorder: 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.
Related scrapers
- AliExpress Scraper: AliExpress products, sold counts and 40 fields.
- Taobao & Tmall Scraper: Taobao and Tmall products, prices, shops and ratings.
- Mercado Livre Scraper: Brazil prices, sales and sellers.
- Trendyol Scraper: Trendyol products, prices, sellers and ratings.
- Google Shopping Scraper: Google Shopping prices, offers and EAN lookup.
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;
onlyNewandtrackPriceChanges.
This Actor collects only publicly visible data from Shopee. Independent tool, not affiliated with Shopee.