shopee.co.id APIshopee.co.id ↗
Access Shopee Indonesia product listings, official Shopee Mall shops, shop info, and trending searches via a structured JSON API. 6 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 6 endpoints covering product search, product details, shop information, official Shopee Mall shop listings, shop categories, and trending search queries from shopee.co.id. The get_trending_search endpoint returns live popular search terms with associated item IDs, shop IDs, and thumbnail references, while get_official_shops lets you browse Shopee Mall sellers filtered by category ID.
Product and Shop Data
The search_products endpoint accepts a required query string along with optional limit and offset parameters for pagination, and returns a data object with matching product listings. Note that this endpoint and get_product_detail are flagged as highly protected by Shopee's anti-bot systems, meaning some requests may return blocked responses rather than product data. get_product_detail requires both an itemid and shopid to fetch full product information. get_shop_info takes a shopid and returns seller profile data.
Official Shops and Categories
get_official_shop_categories returns the full category tree for Shopee Mall, with each category object containing a category_id, name, and optional image. These category_id values feed directly into get_official_shops, which returns a paginated list of official Shopee Mall sellers. Each shop object includes shopid, shop_name, username, logo, brand_name, and additional metadata. The total field tells you how many shops exist in a given category.
Trending Searches
get_trending_search requires no inputs and returns an array of trending query objects, each containing the query text, associated item_ids, shop_ids, and image references. A has_more boolean indicates whether additional trending queries exist beyond the returned set. This endpoint is useful for monitoring what Indonesian shoppers are actively searching.
- Monitor trending product categories on Shopee Indonesia using
get_trending_searchitem and shop ID arrays - Build a Shopee Mall brand directory by paginating through
get_official_shopswith category filters - Populate a price comparison tool with product data returned from
search_products - Enrich seller profiles in a marketplace analytics dashboard using
get_shop_infometadata - Map the Shopee Mall category taxonomy from
get_official_shop_categoriesfor navigation or tagging - Track which search terms surface specific shop IDs by correlating
get_trending_searchresults over time
| 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 `get_official_shops` return, and how do I filter by category?+
shopid, shop_name, username, logo, and brand_name. To filter by category, first call get_official_shop_categories to retrieve valid category_id integers, then pass one as the category_id parameter to get_official_shops. The total field in the response tells you the full count of shops in that category.How reliable is `search_products` and `get_product_detail`?+
Does the API return product reviews or ratings?+
Does `get_trending_search` support filtering by category or time range?+
queries array with text, item IDs, shop IDs, and image references, plus a has_more boolean. You can fork this API on Parse and revise it to add filtered trending endpoints if more granular segmentation is needed.