Shein Scraping API

Process any Shein URL and proxy official XHR calls across every Shein market. Get structured product JSON, raw HTML, and search results through one consistent API.

Simple Pricing

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

Start Scraping Now

Endpoints API Docs

Every Shein Domain Supported

One key works across all Shein markets.

shein.com

us.shein.com

de.shein.com

eur.shein.com

shein.co.uk

shein.fr

shein.it

shein.es

shein.ru

shein.com.mx

Comprehensive Shein Data Access

One API to capture Product JSON, Product HTML, and Search Results across Shein markets.

Product JSON

Retrieve structured product data in JSON format, parsed directly from Shein internals.

Product HTML

Get the raw or rendered HTML of the product page for custom parsing or archival.

Search Results HTML

Scrape search result pages (SERPs) to track rankings and product availability.

XHR Proxy

Forward any authenticated Shein XHR call through our `/xhr` proxy.

Real-time Coverage

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

API Endpoints

Every Shein workflow exposed as a stable REST endpoint.

GET
/?url={shein_url}
Process any Shein PDP link. Always include the Shein URL as query param.
Example:
/?url=https://de.shein.com/Manfinity-Men-Solid-Tee-p-301742043.html
GET POST
/xhr?url={api_url}&referer={referer_url}
Generic Shein XHR proxy. Set `url` and `referer` query params, optionally POST JSON.
GET
/get_product_json?url={shein_url}
Get structured product details in JSON format.
Example:
/get_product_json?url=https://de.shein.com/Manfinity-Men-Solid-Tee-p-301742043.html
GET
/get_product_html?url={shein_url}
Get the raw HTML of the product page.
Example:
/get_product_html?url=https://de.shein.com/Manfinity-Men-Solid-Tee-p-301742043.html
GET
/get_search_html?keyword={keyword}
Get the HTML of search results for a keyword.
Example:
/get_search_html?keyword=dress

API Status & Performance

Real-time monitoring of our 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

Shein Scraping API

$3.50
per 1,000 requests (CPM)
  • No setup fees or lock-ins
  • Unlimited Shein coverage 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 & HTML responses
Get Started Now

Ready to Start Scraping Shein?

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

Contact Us

Full API Documentation

Inline reference.

# API Documentation

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

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

## Endpoints
0. Process URL (Root)
   - URL: `/?url={shein_url}`
   - Method: GET
   - Description: Processes a Shein product URL.
   - Example: `/?url=https://de.shein.com/p-301742043.html`

1. Generic XHR Proxy
   - URL: `/xhr`
   - Method: GET or POST
   - Description: Proxies any XHR call. Requires `url` and `referer` query params. POST accepts JSON.

2. Get Product JSON
   - URL: `/get_product_json`
   - Method: GET
   - Description: Returns structured JSON data for the product.
   - Params: `url` (Shein Product URL)

3. Get Product HTML
   - URL: `/get_product_html`
   - Method: GET
   - Description: Returns raw HTML of the product page.
   - Params: `url` (Shein Product URL)

4. Get Search HTML
   - URL: `/get_search_html`
   - Method: GET
   - Description: Returns HTML of search results.
   - Params: `keyword`

## Notes
- All URLs must be from allowed Shein domains.