Agent-ready inventory

Built for AI agents.

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.

Query the live catalog

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, description
  • size, brand, category, condition — exact / brand match
  • min_price, max_price — price range in USD
  • availabletrue (default) for in-stock only, or all to include sold items so an agent can confirm status
  • limit — default 50, max 200

Example queries

Everything by a brand, incl. sold (to verify status)https://rewardrobed.shop/api/catalog?brand=Madewell&available=all

Structured data on every product

Each 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.

Reference links