Shopee Open Platform API

Commercial

by 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

  1. 1Register as a developer at open.shopee.com and create an app (approval required for live category).
  2. 2Get your partner_id and partner_key.
  3. 3Have the seller authorize your app via the auth URL; you receive a code to exchange for shop-level access_token and refresh_token.
  4. 4Sign every call: HMAC-SHA256 over partner_id, path, timestamp, access_token, shop_id with your partner_key, passed as the sign query param.
  5. 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&timestamp=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

Related APIs