Looking for the overview — what this API returns, what it costs, and a call you can run without a key? See the Shein API page →
docs / shein

Shein

Shein

base /shein/v14 endpoints
post/shein/v1/product/detail2 credits

Full product record by Shein product id (the number in a /-p-<id>.html URL) or by the URL itself: name, current price and list price as numbers, discount, currency, images and gallery, colour variants, rating and review count, fit-percentages, category, brand and store code, stock and clearance flag, and any promotion tags. Note: a per-variant SIZE list is not included on this endpoint. A product Shein no longer serves comes back as NOT_FOUND, not an empty shell.

ParameterAllowed / rangeDescription
goods_idrequiredShein product id, or pass `url` instead.
urloptionalFull product URL (alternative to goods_id).
market = usoptionalus · uk · de · fr · es · itWhich Shein storefront to read. Prices and availability are per-storefront.
Try in playground →
post/shein/v1/products_batch2 credits

Look up MANY Shein products in ONE call by product id — up to 20 per request. COST, stated plainly: Shein publishes no batched product endpoint, so this costs ONE upstream request PER ID exactly as if you had called product/detail N times, and it is priced that way. What you save is wall-clock, not requests. Ids Shein does not serve come back in `not_found` rather than being silently dropped.

ParameterAllowed / rangeDescription
goods_idsrequiredList (or comma-separated string) of Shein product ids.
market = usoptionalus · uk · de · fr · es · itWhich Shein storefront to read. Prices and availability are per-storefront.
Try in playground →
post/shein/v1/price2 credits

Cheap price and stock refresh for one product — the same upstream read as product/detail but returning only the money and availability fields, for callers who re-check a large catalogue on a schedule and do not want the rest of the record.

ParameterAllowed / rangeDescription
goods_idrequiredShein product id, or pass `url` instead.
urloptionalFull product URL (alternative to goods_id).
market = usoptionalus · uk · de · fr · es · itWhich Shein storefront to read. Prices and availability are per-storefront.
Try in playground →