shopee.co.id APIshopee.co.id ↗
Access Shopee Indonesia product listings, official shop data, trending searches, and shop reliability metrics via 7 structured API endpoints.
curl -X GET 'https://api.parse.bot/scraper/f3391696-7ff1-4aab-bbea-3668f25ddf1f/search_products' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for products by keyword. NOTE: Highly protected by Shopee's anti-bot (90309999); may return blocked results.
| Param | Type | Description |
|---|---|---|
| limit | integer | Number of items to return |
| queryrequired | string | Search keyword |
| offset | integer | Offset for pagination (newest) |
{
"type": "object",
"fields": {
"data": "object",
"status": "string"
},
"sample": {
"data": {
"items": [
{
"name": "Example Product",
"price": 100000,
"itemid": 42973411764
}
]
},
"status": "success"
}
}About the shopee.co.id API
This API exposes 7 endpoints covering Shopee Indonesia's product catalog, official Shopee Mall shops, and real-time trending search data. The get_trending_search endpoint returns current popular queries with associated item IDs, shop IDs, and thumbnail images, while get_official_shops and shop_reliability give structured data on verified sellers including ratings, cancellation rates, follower counts, and badge classifications.
Product and Shop Discovery
The search_products endpoint accepts a query string with optional limit and offset parameters for pagination. Note that this endpoint and get_product_detail are flagged as highly protected by Shopee's anti-bot system and may return blocked responses. get_product_detail requires both itemid and shopid as inputs and returns a data object and a status string. The get_shop_info endpoint similarly takes a shopid and returns structured shop data.
Official Shops and Category Filtering
get_official_shop_categories returns a flat array of category objects, each with a category_id, name, and optional image field. These IDs feed directly into get_official_shops, which supports category_id, limit, and offset inputs. Responses include the total shop count plus an array of shop objects carrying fields such as shopid, shop_name, username, logo, brand_name, userid, and entity_id.
Shop Reliability Metrics
shop_reliability is designed for affiliate and partner decision-making. Given a numeric shopid, it returns badges (possible values: official_shop, shopee_verified, preferred_plus), rating_bad count, item_count, vacation status, is_official flag, and a captured_at ISO 8601 timestamp. All percentage-based metrics such as cancellation rate are returned as decimals.
Trending Searches
get_trending_search requires no input parameters and returns an array of trending query objects. Each object includes the search text, associated item_ids, shop_ids, thumbnail images, and tracking metadata. A has_more boolean indicates whether the list is truncated.
- Monitor trending product categories on Shopee Indonesia by polling
get_trending_searchfor current top queries - Build a Shopee Mall brand directory by iterating categories from
get_official_shop_categoriesand shops fromget_official_shops - Qualify affiliate partnerships by checking
shop_reliabilityfor a seller's badge status, cancellation rate, and follower count - Detect vacation-mode sellers before linking to their listings using the
vacationfield fromshop_reliability - Aggregate competitor pricing data by searching products with
search_productsacross multiple keyword queries - Surface brand logos and metadata for Shopee Mall shops using the
logoandbrand_namefields fromget_official_shops
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Shopee have an official developer API?+
What does `shop_reliability` return, and how is it different from `get_shop_info`?+
shop_reliability returns a structured set of reputation-focused fields: badges (official_shop, shopee_verified, preferred_plus), rating_bad count, item_count, vacation boolean, is_official flag, and a captured_at timestamp. All percentage-based metrics are decimals. get_shop_info returns a broader data object whose shape follows the general shop profile. Use shop_reliability when you specifically need badge status or reliability signals for vetting decisions.Are product reviews or ratings per-product exposed by these endpoints?+
search_products, full product details via get_product_detail, and shop-level reliability signals via shop_reliability, but per-product review text and star ratings are not returned as discrete fields. You can fork this API on Parse and revise it to add a dedicated product reviews endpoint.What is the known limitation with `search_products` and `get_product_detail`?+
get_trending_search or get_official_shops as entry points to collect valid item_ids and shop_ids before attempting product-level lookups.Does the API cover Shopee regions outside Indonesia (e.g. Thailand, Philippines, Malaysia)?+
source field in shop_reliability confirms the domain as shopee.co.id. Other Shopee regional sites are not included. You can fork this API on Parse and revise it to target a different regional Shopee domain.