Skip to main content
The Shopee plugin turns Shopee, which runs a separate marketplace site for each of its markets, into structured JSON. It is two endpoints:
  • /marketplace/shopee-search - one results page of up to 40 products for a keyword in one market (Singapore, Indonesia, Malaysia, Thailand, Vietnam, the Philippines, Taiwan or Brazil): item and shop ids, name, link and image, the price in the market’s currency, the crossed-out price and discount where Shopee shows them, the average rating, where the seller ships from and the promotion labels. Sort, filter by price, keep one shop’s products, or pass a Shopee search or category link as it is.
  • /marketplace/shopee-product - one product: price, rating, labels and images, and the shop’s public profile (rating and rating count, followers, number of products, response rate, official and preferred flags, join date). In Singapore, Malaysia, Taiwan and Brazil it also returns the full listing: description, brand, condition, categories, videos, variations and models, attributes, pre-order flag, estimated shipping days and listing date.
What Shopee does not show: Shopee serves one results page per search, so one call returns at most 40 products; run several sort orders or price ranges for more. In Indonesia, Thailand, Vietnam and the Philippines a product comes back with its title and main image only, plus price, rating, labels and shop (dataLevel says which you got). Stock, units sold, a product’s rating count and reviews are not included, because Shopee leaves them out of every page it shows signed-out visitors. price is what Shopee shows a signed-out shopper, which can be a promotional or new-customer price (see labels). No Shopee account or API key is involved.
Try it in the dashboard first: app.scrapeunblocker.com/dashboard/plugins. You get a live results view plus a copy-paste snippet.
To list one shop, leave the keyword out and pass shop_id, e.g. su.shopee_search(shop_id="442800909") in Python. Each search is billed as one request.

Response

Product

To pass ids instead, leave the link out: su.shopee_product(shop_id="442800909", item_id="40270108836", country="sg") in Python. Each product is billed as one request.

Response

Errors

What you can build

  • Price monitoring across markets - track a product’s price and promotions in each Shopee market.
  • Assortment research - see which shops and brands rank for a keyword, by sales or by price.
  • Seller vetting - compare shops by rating, followers, response rate and official status.
  • Catalogue enrichment - pull descriptions, variations, attributes and images for products you list.

Next steps

Open the plugins

Run a Shopee search and grab the JSON.

Get an API key

Free trial available on the pricing page.