
Shopee product listings, pricing, sold counts, seller information, and customer reviews are all publicly visible on the platform, but collecting them at scale requires handling JavaScript rendering, IP rate limiting, and bot detection that blocks standard scrapers within minutes.
Syphoon's Shopee Scraper API handles that infrastructure layer, delivering three key data types to the user: keyword search results, category listings, and full product details that include variant-level price information.
What the API Covers
Three request types cover the full scope of publicly available Shopee marketplace data.
| Request type | What it returns | Typical use case |
|---|---|---|
| Keyword search | All listings Shopee surfaces for a search query: product names, current price, discounted price, discount percentage, sold count, ratings, review count, seller and shop info, product images | Competitor landscape mapping, keyword monitoring, new product discovery, search position tracking |
| Category browse | All listings in a specified Shopee category, same fields as keyword search | Full category mapping, assortment gap analysis, category pricing benchmarks, and trending product identification |
| Product details | Complete data for a specific listing: full pricing, seller details, product description, specifications, image URLs, ratings and more | Individual SKU monitoring, brand compliance checks, MAP enforcement, review and sentiment analysis |
| Product Reviews and Ratings | Unique identifier for each rating, Timestamp of the rating, Star rating from 1 to 5. You also get the buyer's comments, media associated with the rating and SKU details of the rated product. | Review-level deduplication, velocity tracking, sentiment analysis, variant-specific quality monitoring, and visual authenticity verification |
Need Shopee data across one or multiple markets? Reach out through our team and we will get you set up.
How the API Works
Endpoint: https://shopeeapi.syphoon.com. Every request is POST with a JSON body containing three fields.
| Field | Value | Notes |
|---|---|---|
| url | Any public Shopee product/ search page URL | Keyword search URLs, category listings URLs, product page URLs or review page URLs. The URL must be accessible in a browser without login. |
| key | Your Syphoon API key | Available in your Syphoon dashboard after account setup |
| method | GET | Always GET for Shopee requests |
Keyword search
1import requests
2
3payload = {
4 "url": "https://shopee.sg/search?keyword=wireless+earbuds",
5 "key": "YOUR_SYPHOON_KEY",
6 "method": "GET"
7}
8response = requests.post("https://shopeeapi.syphoon.com", json=payload)
9if response.status_code == 200:
10 print(response.json())Product detail page
1payload = {
2 "url": "https://shopee.com.br/--i.1024685791.22893478878",
3 "key": "YOUR_SYPHOON_KEY",
4 "method": "GET"
5}
6response = requests.post("https://shopeeapi.syphoon.com", json=payload)
7# Returns full product data including customer reviewsStatus codes: 200 success, 404 Product Not Found (charged), 429 concurrency exceeded, 400 invalid JSON from Shopee (charged), 5xx server error. Please validate URLs before sending.
All Ten Shopee Markets
The same endpoint, API key, and request format works across all public Shopee regional domains. Swap the domain in the URL to collect from any market.
| Market | Domain | Language | Strong categories |
|---|---|---|---|
| Singapore | shopee.sg | English | Electronics, fashion, health and beauty and more |
| Malaysia | shopee.com.my | Malay, English | Fashion, electronics, home and living and more |
| Indonesia | shopee.co.id | Bahasa Indonesia | Fashion, beauty, food and beverage, electronics and more |
| Vietnam | shopee.vn | Vietnamese | Beauty, fashion, electronics, home and living and more |
| Thailand | shopee.co.th | Thai | Beauty, fashion, FMCG, electronics and more |
| Philippines | shopee.ph | Filipino, English | Fashion, beauty, electronics, food and more |
| Taiwan | shopee.tw | Mandarin | Electronics, fashion, home and living and more |
| Brazil | shopee.com.br | Portuguese | Fashion, electronics, beauty, home goods and more |
| Mexico | shopee.com.mx | Spanish | Fashion, electronics, home and living and more |
| Chile | shopee.cl | Spanish | Fashion, electronics, beauty and more |
Collecting Shopee data across multiple markets? Reach out through our contact form to discuss your requirements.
Use Cases
Competitor price monitoring
Daily product detail and keyword search requests return current pricing, discounted pricing, and seller information for any product or category on Shopee. Tracking these on a schedule surfaces price changes, promotional periods, and stockout events as they happen, across one market or all ten simultaneously.
Category and market research
Category browse requests return the full competitive set in any Shopee category across any regional domain. For teams evaluating a new market or product category, this is the fastest way to map competitive density, price distribution, and sold count leaders before committing resources.
Review and sentiment analysis
Product detail requests return customer reviews alongside pricing and product data. Reviews are in the local language of the market being scraped: Vietnamese from shopee.vn, Portuguese from shopee.com.br, Bahasa from shopee.co.id. Teams use this for consumer insight research, sentiment classification models, and product benchmarking against local market expectations.
Brand and MAP compliance
Daily collection of product detail data across a brand's listings catches MAP violations, incorrect product content, and unauthorised sellers. Each request returns seller name, listed price, and product data, providing the documentation needed for enforcement across all active Shopee markets.
Cross-market pricing intelligence
Because all ten Shopee domains use the same Syphoon API, the same pipeline that collects from Shopee Singapore can be extended to Shopee Malaysia, Shopee Indonesia, or any other regional domain by substituting the URL. This makes cross-market price comparison straightforward to build and maintain.
