
Shopee's search and category pages are where competitive intelligence starts. A keyword search on Shopee returns every product the platform surfaces for that query: prices, sold counts, ratings, seller information, and more. At a handful of queries this is manageable manually. At scale, it requires a Shopee scraper API.
Syphoon's Shopee Search API returns the full result set for any keyword search or category browser URL across all ten Shopee markets. One endpoint, the same request format for every market, structured data in the response.
Need Shopee search data across one or multiple markets?
Keyword Search vs Category Browse
Both request types use the same endpoint and return the same fields. The difference is the URL you pass.
| Request type | URL format | What triggers it | When to use it |
|---|---|---|---|
| Keyword search | https://shopee.[domain]/search?keyword=your+keyword | A specific search query, the same as typing into Shopee's search bar | Monitoring how a keyword's competitive landscape evolves, tracking competitor search positioning, discovering new entrants on a query |
| Category browse | https://shopee.[domain]/category-name/category-id | A specific category page URL from Shopee | Mapping the full competitive set in a category, assortment gap analysis, identifying category pricing benchmarks and sold count leaders |
Fields Returned
Every listing in the search or category result set returns the following fields.
| Field | What it contains | Example value |
|---|---|---|
| Product name | Full product title as listed on Shopee | Sony WH-1000XM5 Wireless Noise Cancelling Headphones |
| Current price | Listed price at time of collection | $320.00 |
| Discounted price | Promotional price where active | $249.00 |
| Discount percentage | Percentage reduction from original price | 22% |
| Sold count | Cumulative units sold on the listing | 4,821 sold |
| Rating | Average rating score from buyer reviews | 4.8 |
| Review count | Total number of reviews on the listing | 1,203 |
| Seller name | Name of the selling shop or seller account | SonyOfficialSG |
| Shop ID | Unique identifier for the seller's shop | 12345678 |
| Product images | URLs of product images as listed | https://cf.shopee.sg/file/... |
| Product URL | Direct URL to the product listing | https://shopee.sg/Product-i.shopid.itemid |
Making a Request
Endpoint: https://shopeeapi.syphoon.com. POST request, JSON body, three fields.
Keyword search on shopee.sg
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 data = response.json()Keyword search on shopee.co.id
1import requests
2
3payload = {
4 "url": "https://shopee.co.id/search?keyword=sepatu+lari",
5 "key": "YOUR_SYPHOON_KEY",
6 "method": "GET"
7}
8response = requests.post("https://shopeeapi.syphoon.com", json=payload)
9if response.status_code == 200:
10 data = response.json()Category browse on shopee.vn
1import requests
2
3payload = {
4 "url": "https://shopee.vn/Thi%E1%BA%BFt-B%E1%BB%8B-%C4%90i%E1%BB%87n-T%E1%BB%AD-cat.11035567",
5 "key": "YOUR_SYPHOON_KEY",
6 "method": "GET"
7}
8response = requests.post("https://shopeeapi.syphoon.com", json=payload)
9if response.status_code == 200:
10 data = response.json()Response Status Codes
- 200Success
- 400Invalid response from Expedia (charged)
- 404Incorrect URL (charged)
- 429Concurrency exceeded
- 5xxServer error
Regional Domain Reference
Swap the domain in the URL to collect search data from any Shopee market. Everything else in the request stays the same.
| Market | Domain | Example keyword search URL |
|---|---|---|
| Singapore | shopee.sg | https://shopee.sg/search?keyword=skincare |
| Malaysia | shopee.com.my | https://shopee.com.my/search?keyword=kasut+sukan |
| Indonesia | shopee.co.id | https://shopee.co.id/search?keyword=baju+batik |
| Vietnam | shopee.vn | https://shopee.vn/search?keyword=son+moi |
| Thailand | shopee.co.th | https://shopee.co.th/search?keyword=ครีมกันแดด |
| Philippines | shopee.ph | https://shopee.ph/search?keyword=moisturizer |
| Taiwan | shopee.tw | https://shopee.tw/search?keyword=耳機 |
| Brazil | shopee.com.br | https://shopee.com.br/search?keyword=fone+bluetooth |
| Mexico | shopee.com.mx | https://shopee.com.mx/search?keyword=audífonos |
| Chile | shopee.cl | https://shopee.cl/search?keyword=audífonos |
Use Cases
Keyword competitive monitoring
Run keyword search requests on a daily or weekly schedule across target queries. The result set shows which sellers are competing, at what prices, and with what sold count momentum. Tracking this over time reveals when new sellers enter a keyword, when competitors drop price, and when a product starts losing search visibility. In fast-moving markets like Vietnam and Indonesia, weekly is the minimum cadence for this to be actionable. This reliable tracking is built on our dedicated Shopee data extraction infrastructure.
Category mapping before market entry
Before launching a product in a new Shopee market, a category browse request returns the full competitive picture: how many sellers are active, what price distribution looks like, who holds the top sold count positions, and how ratings are distributed. This takes minutes to collect and answer the core pre-launch questions without manual research. For extracting comprehensive product page details during this mapping phase, you can also utilize a Shopee PDP scraper.
Sold count trend tracking
Sold count on Shopee is cumulative and publicly visible. Collecting it for competitor products on a weekly schedule reveals which products are gaining or losing purchase momentum. This is particularly useful on shopee.vn and shopee.co.id, where category growth rates are high and new products can gain significant traction within weeks.
Cross-market pricing benchmarks
The same keyword search run across shopee.sg, shopee.com.my, and shopee.co.id for the same product returns the price distribution in each market. For brands managing regional pricing strategy, this shows how prices vary across markets and where competitors are pricing more or less aggressively relative to Singapore's benchmark. To gain an even deeper layer of brand perception alongside these price benchmarks, pulling historical review trends via a Shopee reviews APIis essential.
Ready to start collecting Shopee search data?
Frequently Asked Questions
Join Our Community
Connect with our team, discuss your use case, ask technical questions, and share feedback with a community of people working on similar problems.



