docs / grailed

Grailed API scraper

Grailed API scraper

base /grailed/v16 endpoints
post/grailed/v1/listing_detail1 credit

Full detail for one listing by `id` or `url`: title, description, price, size (pretty + exact), condition, color, category, all photos, measurements, traits, shipping table, designers, sold price, and a seller summary.

ParameterAllowed / rangeDescription
idoptionalGrailed listing id — the digits in the listing URL (grailed.com/listings/<id>-slug). Take it from search results. Provide id OR url.
urloptionalFull Grailed listing URL — alternative to id.
Try in playground →
post/grailed/v1/sold_listings1 credit

Search SOLD listings (resale comps) by keyword + the same filters as search. Each result carries its sold_price and sold_at — the price-history / market-value moat for valuing menswear, streetwear and archive pieces.

ParameterAllowed / rangeDescription
queryoptionalKeywords for the sold-comps search (give query and/or a filter).
designeroptionalFilter to one designer/brand by its EXACT Grailed name (e.g. 'Stone Island', 'Rick Owens', 'Supreme'). Resolve the exact name with the `designers` action.
categoryoptionaltops · bottoms · outerwear · footwear · tailoring · accessories · womens_tops · womens_bottoms · womens_outerwear · womens_dresses · womens_footwear · womens_accessories · womens_bags_luggage · womens_jewelryTop-level category facet.
departmentoptionalmenswear · womenswearMenswear or womenswear section.
sizeoptionalSize facet (e.g. 'm', 's', 'us 10', '32'). Sizes are category specific — copy the exact value from a search result's `size`.
coloroptionalblack · white · gray · brown · beige · blue · green · red · purple · pink · yellow · orange · silver · gold · multiPrimary color facet.
conditionoptionalis_new · is_gently_used · is_used · is_worn · is_not_specifiedItem condition.
strataoptionalgrailed · hype · sartorial · basicGrailed market tier (curation level).
price_fromoptional0–Only listings at or above this price (USD).
price_tooptional0–Only listings at or below this price (USD).
sort = newestoptionalnewest · relevance · price_high · price_lowSold-comp ordering.
page = 1optional1–200Page number (Algolia serves up to 200 pages per query).
per_page = 40optional1–100Results per page (1–100).
Try in playground →
post/grailed/v1/seller_listings1 credit

All active listings from one seller's storefront by `seller_id`. Same listing shape as search; paginated. Resolve a seller_id from any search/detail result's seller.id.

ParameterAllowed / rangeDescription
seller_idrequiredGrailed seller (user) id — take it from a listing's seller.id.
queryoptionalOptional keyword to search within this seller's items.
categoryoptionaltops · bottoms · outerwear · footwear · tailoring · accessories · womens_tops · womens_bottoms · womens_outerwear · womens_dresses · womens_footwear · womens_accessories · womens_bags_luggage · womens_jewelryTop-level category facet.
designeroptionalFilter to one designer/brand by its EXACT Grailed name (e.g. 'Stone Island', 'Rick Owens', 'Supreme'). Resolve the exact name with the `designers` action.
sort = relevanceoptionalrelevance · newest · price_low · price_high · most_popular · recently_bumpedResult ordering.
page = 1optional1–200Page number (Algolia serves up to 200 pages per query).
per_page = 40optional1–100Results per page (1–100).
Try in playground →
post/grailed/v1/designers1 credit

Search Grailed's designer/brand directory by name → id, slug, listings_count, logo and departments. Use the returned exact `name` to filter search/sold_listings by designer, and the `slug` for the `designer_detail` action.

ParameterAllowed / rangeDescription
queryrequiredDesigner/brand name (or part of it) to look up.
page = 1optional1–200Page number (Algolia serves up to 200 pages per query).
per_page = 40optional1–100Results per page (1–100).
Try in playground →
post/grailed/v1/designer_detail1 credit

Designer/brand profile by `slug`: id, title, description, follower count and the exact name to use as a designer filter.

ParameterAllowed / rangeDescription
slugrequiredDesigner slug from a designer URL (grailed.com/designers/<slug>) or the `designers` action.
Try in playground →