Rewardrobed's one-of-one rotation is queryable in real time, so an agent can find the right piece for a shopper — and never surface something that's already sold.
Every Rewardrobed piece is one-of-one: a single quantity, no restock. When it sells, it's gone. The data layer below reflects that truthfully and live.
Send a GET request to https://rewardrobed.shop/api/catalog. It returns JSON: { count, query, items }. Each item includes url, title, brand, size, condition, color, category, price, currency, availability (InStock or SoldOut), and image URLs. The endpoint is CORS-open.
Supported filters (query params):
q — free-text match on title, brand, descriptionsize, brand, category, condition — exact / brand matchmin_price, max_price — price range in USDavailable — true (default) for in-stock only, or all to include sold items so an agent can confirm statuslimit — default 50, max 200Each product page at https://rewardrobed.shop/shop/<slug> carries schema.org Product + Offer JSON-LD. The offers.availability field is https://schema.org/InStock while available and flips to https://schema.org/SoldOut the moment a piece sells. A sold item is never represented as in-stock anywhere.