Grailed Scraper โ€” Designer & Streetwear Resale avatar

Grailed Scraper โ€” Designer & Streetwear Resale

Pricing

from $0.0015 / listing scraped

Go to Apify Store
Grailed Scraper โ€” Designer & Streetwear Resale

Grailed Scraper โ€” Designer & Streetwear Resale

Scrape Grailed designer and streetwear resale listings in bulk: title, brand, size, price, condition, seller and sold prices. Filter by designer, category, size and price.

Pricing

from $0.0015 / listing scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Grailed Scraper โ€” Designer & Streetwear Resale (Bulk)

Scrape Grailed listings into clean JSON, CSV or Excel. Search any keyword โ€” designer, brand, garment or silhouette โ€” and pull title, designer/brand, size, price, condition, seller and photo for every result, plus a dedicated sold-listings mode that returns the final sold price for real resale comps.

Built for resale price research, market and trend analysis, sourcing, reselling and archive tracking across the global designer and streetwear resale market.

Features

  • Search by keyword โ€” enter any query (e.g. carhartt jacket, jordan 1, raf simons) and collect matching listings in bulk.
  • Sold-price mode โ€” flip on soldOnly to get sold listings with their final sale price โ€” the data you need for pricing comps and market valuation.
  • Rich filtering โ€” narrow by designer/brand, category, size and a price range. Filters combine so you can zero in on exactly the segment you want.
  • Bulk at scale โ€” set maxItems as high as you like; for large result sets the scraper automatically slices by price to gather well beyond a single query's limit.
  • Clean, structured output โ€” every record has a stable id, the listing URL, seller info and a photo link. One row per listing.

Input

  • query โ€” the search term (e.g. nike, margiela boots). Leave empty to browse by filters alone.
  • designers โ€” optional brand filter, one per line, exactly as spelled on Grailed (e.g. Nike, Supreme, Carhartt).
  • categories โ€” optional top-level category filter (e.g. tops, bottoms, footwear, outerwear, accessories, tailoring).
  • sizes โ€” optional size filter (e.g. m, l, 32, 10.5).
  • soldOnly โ€” return sold listings with the final sold price instead of active listings.
  • priceMin / priceMax โ€” restrict to a price range, in USD.
  • maxItems โ€” cap the number of listings returned.

Example input

{ "query": "carhartt", "categories": ["outerwear"], "priceMin": 50, "priceMax": 300, "maxItems": 500 }

Sold comps for a brand:

{ "query": "jordan 1", "soldOnly": true, "maxItems": 200 }

Output

Every listing returns one row:

FieldTypeDescription
idstringUnique Grailed listing ID.
titlestringListing title.
designerstringDesigner / brand name(s).
categorystringItem category path (e.g. tops.polos).
sizestringItem size as listed.
pricenumberCurrent asking price (USD).
originalPricenumberOriginal price before drops, when available.
isSoldbooleanWhether the listing has sold.
soldPricenumberFinal sold price (in sold mode).
conditionstringItem condition (e.g. New, Gently Used, Used).
sellerUsernamestringSeller's public username.
sellerRatingnumberSeller's average rating.
photoUrlstring (URL)Link to the listing's main photo.
urlstring (URL)Direct link to the listing page.
createdAtstring (ISO date)When the listing was posted.
collectedAtstring (ISO date)When the record was collected.

Example output

{
"id": "104977574",
"title": "Deadstock Vintage Y2K Nike University of Michigan Shirt",
"designer": "Nike",
"category": "tops.polos",
"size": "m",
"price": 95,
"originalPrice": null,
"isSold": false,
"soldPrice": null,
"condition": "New / Never Worn",
"sellerUsername": "voguesquared1",
"sellerRating": 4.85,
"photoUrl": "https://media-assets.grailed.com/prd/listing/temp/0f5eaf348afa4fdead44c73330a6707e",
"url": "https://www.grailed.com/listings/104977574",
"createdAt": "2026-09-04T18:41:30.714Z",
"collectedAt": "2026-09-04T18:45:00.000Z"
}

FAQ

How do I get sold prices? Turn on soldOnly. Each row then includes the final soldPrice โ€” ideal for building resale comps and tracking market values over time.

How many listings can I collect? Set maxItems to whatever you need. For large searches the scraper automatically works through price segments to gather more than a single query would otherwise return.

What export formats are supported? Export as JSON, CSV, Excel or XML, or pull results via the Apify API.

Can I use this with n8n? Yes. Run the Grailed Scraper from n8n using the Apify community node, or trigger a run and read the dataset via the Apify API and webhooks. It also connects to Make, Zapier, Slack, Google Drive and many more, plus the JavaScript/Python clients and MCP.

Notes

Original clean-room implementation. Use responsibly and in line with Grailed's Terms of Service. Listing data belongs to Grailed and the listing sellers.