/revolve/products

POST /api/revolve/products

Price: 10 credits

Get a REVOLVE product by its product code (or product page URL): name, brand, colour, category, price, list_price and currency, stock and pre-order flags, rating and review count, gallery images, description bullets, size & fit notes, brand story, the size range with a stock flag, price and pre-order window per size, sibling colourways, breadcrumbs, and the return and shipping policy. Country, currency and language control the pricing and language of the answer.

How to use it

Fetch one REVOLVE product by code (for example ASTR-WD190) or product URL; a bare code, a full product URL and the bare /dp/ path all resolve, and the code is case-insensitive. On REVOLVE each colour is a separate product, so `colors` lists the sibling codes and is how you walk a family — this endpoint answers about one colourway only. Read availability per size from `sizes[].is_in_stock`, not from the product-level `is_in_stock` — a product reads in stock while most of its sizes are sold out, so the two disagree routinely. `sizes[].is_one_left` marks the last unit of a size, and there is no per-size count (`sizes[].quantity` is always null). `price` comes from the page's structured data and `sizes[].price` from the size rows; under a non-US pin the two can disagree, and each is reported from its own surface rather than reconciled. Reviews are a separate endpoint — `rating` and `review_count` here are the aggregate only.

Parameters

Request body

Response

Errors

Response headers