Fast-fashion catalog and taxonomy research
Use SHEIN endpoints to turn fast-fashion catalog and taxonomy research into repeatable API requests with documented inputs and JSON responses.
Turn SHEIN's app-API product and category surfaces into structured fast-fashion data — keyword product search, full product detail (price, images, sizes/stock, color variants), category product listings, filter facets, subcategory navigation, search-box autocomplete, and trending search keywords, all as normalized JSON. Credential-free.
Search SHEIN products, get product detail, and get category listings, filter facets, navigation, and trending search keywords as structured JSON.
Endpoint families
3
Documented params
25
Examples
8
Live catalog snapshot
Active endpoints
8
Methods
GET, POST
Required params
15
Schema refs
8
{
"platform": "SHEIN",
"endpoint": "shein-products-search",
"method": "POST",
"path": "/shein/products/search",
"auth": "apiKey"
}Use cases
Search SHEIN products, get product detail, and get category listings, filter facets, navigation, and trending search keywords as structured JSON.
Use SHEIN endpoints to turn fast-fashion catalog and taxonomy research into repeatable API requests with documented inputs and JSON responses.
Use SHEIN endpoints to turn product price, stock, and variant monitoring into repeatable API requests with documented inputs and JSON responses.
Use SHEIN endpoints to turn trending keyword and demand tracking into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live SHEIN endpoint catalog — 8 endpoints, 25 documented request parameters, and 8 published response schemas — the same catalog Docs and Playground run against.
8 documented SHEIN endpoints, grouped into 3 request families — Category, Products and Search.
25 request parameters are documented across those SHEIN endpoints, 15 of them required — the full input contract is public before you write any integration code.
8 of the 8 SHEIN endpoints ship a recorded example response, and 8 carry a documented response schema — you can code against the real JSON before the first request.
SHEIN endpoints document their error responses (400, 500 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
8 hosted MCP tools back the SHEIN endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
/shein/category/goods
/shein/products/search
/shein/search/autocomplete
Endpoint catalog
/shein/products/searchSearches SHEIN products for the required `keyword`. `page` starts at 1, `page_size` defaults to 20 and `sort` is a non-negative integer, `0` by default. Each product card has its id, name, images, prices, rating, review count and stock flags. Also returns `total` and spelling suggestions in `suggest_words`.
MCP tool shein_products_search
/shein/products/detailReturns a SHEIN product by the required numeric `goods_id`; `goods_sn` is optional and narrows the lookup. The response has the name, description, category, brand code, sale, retail and USD prices, images, video URL, size options, per-SKU stock and prices, and colour variants.
MCP tool shein_products_detail
/shein/category/goodsLists products in a SHEIN category, by the required numeric `cat_id`. `page` starts at 1 and `page_size` defaults to 20; `sort` is a non-negative integer, `0` by default. Each product has its id, name, images, sale, retail and USD prices, rating, review count, and `on_sale` and `sold_out` flags. `total` is the category's listing count.
MCP tool shein_category_goods
/shein/category/filtersReturns the filter facets for a SHEIN category by the required numeric `cat_id`, such as sizes, colours and composition. Each group has a `node_id`, `node_name` and a list of options with their own ids and names. Also returns `min_price`, `max_price` and the `currency`.
MCP tool shein_category_filters
/shein/category/navReturns the subcategory navigation tabs for a SHEIN category, by the required numeric `cat_id`. Each tab has its `nav_id`, `nav_name`, `nav_type`, `nav_img` and the `goods_id` of a representative product.
MCP tool shein_category_nav
/shein/products/aggregation-filtersReturns the filter facets for a SHEIN search, given the required `keyword` and an optional `cat_id` that narrows them. The response has filter groups (id, name, options), a recursive `category` drill-down with `children`, and the `min_price` and `max_price` for the query.
MCP tool shein_products_aggregation_filters
/shein/search/autocompleteReturns SHEIN search suggestions for a partial query in the required `word`. Each suggestion has its `word`, `word_id` and `type`. A word with no matching phrase returns an empty list, not an error.
MCP tool shein_search_autocomplete
/shein/search/keywordsReturns the trending search keywords SHEIN shows in its search box. `scene` defaults to `trendStoreChannel` and `word_type` to `1`. Each keyword has its `word`, `word_id`, `type` and `from`.
MCP tool shein_search_keywords
Related APIs
Marketplaces & Retail
Research new, used, and vintage instruments across Reverb listings, seller shops, and the Price Guide. Keep current asking prices separate from historical sales, and preserve model, finish, year, condition, and currency when comparing gear.
Marketplaces & Retail
Collect marketplace product signals from Amazon without building brittle storefront scrapers.
Marketplaces & Retail
Build resale, pricing, and marketplace workflows from structured eBay data.
How to scrape SHEIN
Crawlora's SHEIN endpoints return product search, product detail, category listings, filter facets, navigation, autocomplete, and trending keywords as normalized JSON with one API key — no SHEIN account required.
Send a keyword to /shein/products/search for paginated, normalized product cards — name, price, rating, image.
Pass a goods_id (from a search result) to /shein/products/detail for price, images, sizes/stock, and color variants.
Pass a numeric cat_id to /shein/category/goods for that category's product listing, or to /shein/category/filters and /shein/category/nav for its facets and subcategory tabs.
Call /shein/products/aggregation-filters for a search query's selectable filter facets, or /shein/search/autocomplete for search-box typeahead suggestions.
Call /shein/search/keywords for the trending keywords SHEIN's own app surfaces in its search box.
FAQ
Send a keyword to Crawlora's /shein/products/search endpoint and get normalized product cards — name, price, rating, image — as structured JSON, no SHEIN account required.
Pass a goods_id (from a search or category result) to /shein/products/detail for price, images, sizes/stock, and color variants as structured JSON.
Pass a numeric cat_id to /shein/category/goods for that category's product listing, using the same normalized product-card fields as product search.
Pass a numeric cat_id to Crawlora's /shein/category/filters endpoint and get that category's facet groups (size, color, material) and price range as structured JSON.
/shein/category/nav returns a category's subcategory navigation tabs, each with a representative product — the same tabs SHEIN's own category page shows.
Call Crawlora's /shein/search/keywords endpoint for the trending keywords SHEIN's app surfaces in its own search box, no query parameter required.
No SHEIN account or login is required from the caller — only your Crawlora API key.