Shopee Open Platform API
Commercialby Shopee (Sea Group)
Seller and partner APIs for Singapore's biggest marketplace: product listing, orders, logistics, returns and shop management. Required integration for any SG e-commerce ERP or multichannel tool.
How to authenticate
- 1Register as a developer at open.shopee.com and create an app (approval required for live category).
- 2Get your partner_id and partner_key.
- 3Have the seller authorize your app via the auth URL; you receive a code to exchange for shop-level access_token and refresh_token.
- 4Sign every call: HMAC-SHA256 over partner_id, path, timestamp, access_token, shop_id with your partner_key, passed as the sign query param.
- 5Refresh tokens every 4 hours via /auth/access_token/get.
Example request
Request
curl 'https://partner.shopeemobile.com/api/v2/product/get_item_list?partner_id=ID×tamp=TS&access_token=TOKEN&shop_id=SHOP&sign=SIGN&offset=0&page_size=10&item_status=NORMAL'Example response
Response (truncated)
{"error":"","response":{"item":[{"item_id":178938,"item_status":"NORMAL","update_time":1704067200}],"total_count":100}}Notes for AI agents
The per-call HMAC signature and 4-hour token expiry are the main integration pain. Use the test environment (partner.test-stable.shopeemobile.com) first.
Machine-readable version: /api/apis/shopee-open-platform