Discover/Shopee API
live

Shopee APIshopee.ph

Access Shopee Philippines shop profiles, search suggestions, and trending item previews via a structured API. 7 endpoints covering seller ratings, item counts, and more.

Endpoint health
verified 7d ago
get_shop_info
get_search_suggestions
2/2 passing latest checkself-healing
Endpoints
7
Updated
21d ago

What is the Shopee API?

The Shopee Philippines API provides 7 endpoints for accessing public marketplace data from shopee.ph. The get_search_suggestions endpoint returns autocomplete queries along with associated item IDs, images, and shop IDs for each suggestion, while get_shop_info exposes a seller's star rating, follower count, response rate, item count, and verification status — all without requiring a Shopee login.

Try it
Max results per page
Search keyword
Pagination offset
api.parse.bot/scraper/6e392256-3411-4800-ab21-22fc3bfefa95/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/6e392256-3411-4800-ab21-22fc3bfefa95/search_products?limit=5&query=phone' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace shopee-ph-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Shopee Philippines SDK — search suggestions and shop profiles."""
from parse_apis.shopee_philippines_api import Shopee, Shop, Suggestion, NotFoundError

shopee = Shopee()

# Search for keyword suggestions — limit caps total items fetched
for suggestion in shopee.suggestions.search(query="laptop", limit=5):
    print(suggestion.text, suggestion.shop_ids, suggestion.item_ids)

# Drill down: take the first suggestion and look up its associated shop
first_suggestion = shopee.suggestions.search(query="phone", limit=1).first()
if first_suggestion:
    shop_id = str(first_suggestion.shop_ids[0])
    try:
        shop = shopee.shops.get(shop_id=shop_id)
        print(shop.name, shop.rating_star, shop.follower_count)
        print(shop.shop_location, shop.is_official_shop, shop.response_rate)
    except NotFoundError as exc:
        print(f"Shop not found: {exc}")

print("exercised: suggestions.search / shops.get")
All endpoints · 7 totalmissing one? ·

Search for products by keyword on Shopee Philippines. NOTE: This endpoint currently requires authentication (Shopee login) and will return an error for unauthenticated requests.

Input
ParamTypeDescription
limitintegerMax results per page
queryrequiredstringSearch keyword
offsetintegerPagination offset
Response
{
  "type": "object",
  "fields": {
    "status": "string",
    "message": "string"
  },
  "sample": {
    "status": "error",
    "message": "This endpoint requires authentication. Shopee PH now requires login to access this data."
  }
}

About the Shopee API

What the API Covers

Two endpoints are fully operational without authentication. get_search_suggestions accepts a query string and returns an array of suggestion objects, each containing the suggestion text, a hint label, associated item_ids, images, and shop_ids. The has_more boolean indicates whether additional suggestion pages exist. get_shop_info accepts a numeric shop_id and returns a detailed seller profile including name, username, country, item_count, rating_star (1–5 scale), and individual rating breakdowns (rating_good, rating_normal, rating_bad).

Authentication-Required Endpoints

Five endpoints — search_products, get_product_details, get_product_reviews, get_shop_products, and get_category_tree — currently require a Shopee login session and will return an error status for unauthenticated requests. Their response shapes expose only a status string and a message string at this time. These endpoints exist in the spec and will return data once authentication requirements change.

Pagination and Identifiers

Endpoints that support pagination accept limit and offset integer parameters. Shop and product identifiers on Shopee follow a two-part scheme: a shop_id and an item_id are both required for product-level lookups. get_search_suggestions conveniently returns shop_ids and item_ids alongside each suggestion, making it useful for seeding downstream product or shop lookups.

Official Shopee Developer Program

Shopee operates an official Open Platform API (open.shopee.com) aimed at merchants and logistics partners. That platform targets sellers managing orders and inventory, not general marketplace data retrieval. The Parse API surfaces public-facing data independently of that merchant program.

Reliability & maintenanceVerified

The Shopee API is a managed, monitored endpoint for shopee.ph — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when shopee.ph changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official shopee.ph API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
7d ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Monitor a competitor shop's total item count and star rating over time using get_shop_info
  • Build a search autocomplete feature backed by Shopee's own suggestion data via get_search_suggestions
  • Collect trending item IDs and preview images from search suggestions for market research
  • Audit seller verification status and response rate for a list of shop IDs
  • Seed a product watchlist using item IDs and shop IDs returned from search suggestions
  • Track changes in a shop's rating_good vs rating_bad counts to detect reputation shifts
  • Populate a shop directory with name, country, description, and item_count from get_shop_info
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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.

Frequently asked questions
Does Shopee have an official developer API?+
Yes. Shopee runs the Shopee Open Platform at open.shopee.com, which provides APIs for sellers managing orders, products, and logistics. It requires merchant account registration and is not designed for general marketplace data access.
What does `get_shop_info` actually return beyond a star rating?+
get_shop_info returns the shop's name, username, shopid, country, description, item_count, rating_star (a decimal on a 1–5 scale), and three raw rating counts: rating_good, rating_normal, and rating_bad. These let you compute rating distributions rather than relying on the aggregate star score alone.
Can I retrieve product prices or inventory levels through this API?+
Not currently. The fully operational endpoints cover search suggestions and shop-level profiles; product-detail fields including price, stock, and variants are part of get_product_details, which requires authentication and currently returns only a status and message. You can fork this API on Parse and revise it to add authenticated product detail retrieval once you have a valid session.
What are the limitations of the `get_search_suggestions` endpoint?+
get_search_suggestions returns suggestion text, item IDs, shop IDs, and preview images, but does not include prices, review counts, or sales figures for the suggested items. The has_more boolean indicates additional suggestions exist, but the endpoint does not expose an offset parameter for paginating through them.
Does the API cover Shopee storefronts in other countries such as Indonesia or Thailand?+
This API is scoped to shopee.ph (Philippines) only. Other Shopee regional domains are not covered. You can fork this API on Parse and revise the base URL and any region-specific parameters to target a different Shopee market.
Page content last updated . Spec covers 7 endpoints from shopee.ph.
Related APIs in MarketplaceSee all →
shopee.co.id API
Search and discover products from Shopee Indonesia, browse official shops and categories, view trending searches, and get detailed product and shop information. Access comprehensive e-commerce data including product listings, shop profiles, and real-time trending insights directly from Indonesia's leading online marketplace.
shopee.com.br API
Search for products on Shopee Brazil (shopee.com.br) and retrieve detailed information including item specifications, customer reviews, and seller profiles. Browse the complete category tree to discover products across all sections of the marketplace, and explore official shops, flash sales, and search suggestions.
shopee.vn API
Search for products and shops on Shopee Vietnam, view detailed product information and shop profiles, and get search suggestions to discover items. Find everything you need with access to product listings, pricing, descriptions, and merchant details from Vietnam's leading marketplace.
shpock.com API
Search and browse products listed on Shpock.com, view detailed listing information and seller profiles, and explore all available marketplace categories. Find what you're looking for by searching inventory, checking seller histories, and discovering related items from individual merchants.
lazada.sg API
Search and browse products on Lazada Singapore with access to detailed product information, customer reviews, seller profiles, and category listings. Discover flash sale deals and explore what sellers are offering all in one place.
meesho.com API
meesho.com API
shopsy.in API
Search and browse products on Shopsy.in with detailed information like pricing, categories, and current deals, while easily navigating through paginated results. Get access to product specifications, homepage promotions, and category listings to compare items and find the best offers.
shop.app API
Browse and search products across Shop.app, view detailed product information, explore merchants and their offerings, discover categories, and find featured items from the homepage. Get autocomplete suggestions to quickly find what you're looking for.