Shopee Scraping API

Process any Shopee URL and proxy official XHR calls across every Shopee market. Get structured PDP data, search results, recommendations, promos, and ratings through one consistent API.

Simple Pricing

$3.5 CPM - Unlimited Shopee coverage, no hidden fees.

Start Scraping Now

Endpoints API Docs

Every Shopee Domain Supported

One key works across all Shopee markets.

shopee.com

shopee.sg

shopee.com.my

shopee.co.th

shopee.tw

shopee.co.id

shopee.vn

shopee.ph

shopee.com.mx

shopee.com.br

Comprehensive Shopee Data Access

One API to capture PDP, search, recommendations, bundles, and reviews across Shopee markets.

Full PDP Payloads

Retrieve the exact JSON returned by Shopee's PC API, including pricing, stock, tier variations, and flash sales.

XHR Proxy

Forward any authenticated Shopee XHR call through our `/xhr` proxy with referer enforcement and POST payload support.

Promotions & Bundles

Access promotion shop info, bundle deal items, and hot sales endpoints for upsell workflows.

Recommendations

Fetch `rcmd_items` responses to power on-site or CRM recommendations that mirror Shopee behavior.

Search & Ratings

Search catalog by keyword and pull verified customer ratings, photos, and Q&A data.

Real-time Coverage

High-availability infrastructure with smart retries and caching to keep data streams live.

API Endpoints

Every Shopee workflow exposed as a stable REST endpoint.

GET
/?url={shopee_url}
Process any Shopee PDP link. Always include the Shopee URL as query param.
Example:
/?url=https://shopee.tw/product/3401812/40369024914
GET POST
/xhr?url={api_url}&referer={referer_url}
Generic Shopee XHR proxy. Set `url` and `referer` query params, optionally POST JSON.
GET example:
/xhr?url=https://shopee.tw/api/v4/search/search_items?keyword=iphone&referer=https://shopee.tw/search?keyword=iphone
POST example:
/xhr?url=https://shopee.tw/api/v4/shop/rcmd_items&referer=https://shopee.tw/product/3401812/40369024914
GET
/rcmd_items/{shop_id}/{item_id}
Shopee `rcmd_items` output for the given shop and item.
Example:
/rcmd_items/3401812/40369024914
GET
/promotion_get_shop_info/{shop_id}
Promotion metadata for a shop, including campaign IDs.
Example:
/promotion_get_shop_info/3401812
GET
/hot_sales_get/{shop_id}/{item_id}
Hot sales / best sellers feed for a PDP.
Example:
/hot_sales_get/3401812/40369024914
GET
/get_shop_tab/{shop_id}/{item_id}
Structured shop tab content tied to a PDP.
Example:
/get_shop_tab/3401812/40369024914
GET
/get_ratings/{shop_id}/{item_id}
Full review payload with agg stats, media, and filters.
Example:
/get_ratings/3401812/40369024914
GET
/bundle_deal_items/{item_id}/{bundle_deal_id}
All SKUs inside a specific bundle deal.
Example:
/bundle_deal_items/40369024914/375003153969175
GET
/search_items/{keyword}
Keyword search with `newest=0` default pagination.
Example:
/search_items/iphone%2017
GET
/get_pc/{shop_id}/{item_id}
Shopee PC API PDP JSON (primary data source).
Example:
/get_pc/3401812/40369024914

API Status & Performance

Real-time monitoring of our Shopee scraping infrastructure

8,234,567
Requests Today
99.7%
Uptime (30 days)
142ms
Avg Response Time

Daily Request Volume

Success & Failure Rates

Simple, Transparent Pricing

Pay only for what you use, scale as you grow

Shopee Scraping API

$3.50
per 1,000 requests (CPM)
  • No setup fees or lock-ins
  • Unlimited Shopee volume per domain
  • All endpoints + `/xhr` proxy included
  • Referer validation + anti-blocking
  • 24/7 technical support
  • Pay by card or wire transfer
  • Live usage dashboards
  • Pure JSON responses
Get Started Now

Ready to Start Scraping Shopee?

Join brands, sellers, and analytics teams already standardizing Shopee access with DoReq. Issue an API key and ship in minutes.

Contact Us

Full API Documentation

Inline reference pulled directly from `API.MD`.

# API Documentation

Base URL: https://shopee.doreq.com

## Authentication
- Include header `x-api-key: {your api key}` with every request.

## Endpoints
0. Process URL (Root)
   - URL: `/?url={shopee_url}`
   - Method: GET
   - Description: Processes a Shopee product URL.
   - Example: `/?url=https://shopee.tw/product/3401812/40369024914`

1. Generic XHR Proxy
   - URL: `/xhr`
   - Method: GET or POST
   - Description: Proxies any XHR call. Requires `url` and `referer` query params. POST accepts JSON.
   - Example: `/xhr?url=https://shopee.tw/api/v4/search/search_items...&referer=https://shopee.tw/`

2. Recommended Items
   - URL: `/rcmd_items/{shop_id}/{item_id}`
   - Method: GET
   - Description: Fetches recommended items for a shop/item.
   - Example: `/rcmd_items/3401812/40369024914`

3. Promotion Shop Info
   - URL: `/promotion_get_shop_info/{shop_id}`
   - Method: GET
   - Description: Fetches promotion info for a shop.
   - Example: `/promotion_get_shop_info/3401812`

4. Hot Sales
   - URL: `/hot_sales_get/{shop_id}/{item_id}`
   - Method: GET
   - Description: Fetches hot sales items.
   - Example: `/hot_sales_get/3401812/40369024914`

5. Get Shop Tab
   - URL: `/get_shop_tab/{shop_id}/{item_id}`
   - Method: GET
   - Description: Fetches shop tab information.
   - Example: `/get_shop_tab/3401812/40369024914`

6. Get Ratings
   - URL: `/get_ratings/{shop_id}/{item_id}`
   - Method: GET
   - Description: Fetches item ratings.
   - Example: `/get_ratings/3401812/40369024914`

7. Bundle Deal Items
   - URL: `/bundle_deal_items/{item_id}/{bundle_deal_id}`
   - Method: GET
   - Description: Fetches items in a bundle deal.
   - Example: `/bundle_deal_items/40369024914/375003153969175`

8. Search Items
   - URL: `/search_items/{keyword}`
   - Method: GET
   - Description: Searches for items (newest=0).
   - Example: `/search_items/iphone%2017`

9. Get Product (PC)
   - URL: `/get_pc/{shop_id}/{item_id}`
   - Method: GET
   - Description: Fetches product details using the PC API.
   - Example: `/get_pc/3401812/40369024914`

## Test Cases
- Refer to the Sample Calls section above for all 15 provided cURL snippets.

## Notes
- Responses are JSON.
- The `referer` parameter is required for `/xhr` and cannot be empty.
- For the root endpoint (`/`), the `x-api-key` header is required.
- All URLs must be from allowed Shopee domains (`shopee.com`, `shopee.sg`, `shopee.com.my`, `shopee.co.th`, `shopee.tw`, `shopee.co.id`, `shopee.vn`, `shopee.ph`, `shopee.com.mx`, `shopee.com.br`).