Grailed Scraper โ Designer & Streetwear Resale
Pricing
from $0.0015 / listing scraped
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
Maintained by CommunityActor 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
soldOnlyto 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
maxItemsas 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:
| Field | Type | Description |
|---|---|---|
id | string | Unique Grailed listing ID. |
title | string | Listing title. |
designer | string | Designer / brand name(s). |
category | string | Item category path (e.g. tops.polos). |
size | string | Item size as listed. |
price | number | Current asking price (USD). |
originalPrice | number | Original price before drops, when available. |
isSold | boolean | Whether the listing has sold. |
soldPrice | number | Final sold price (in sold mode). |
condition | string | Item condition (e.g. New, Gently Used, Used). |
sellerUsername | string | Seller's public username. |
sellerRating | number | Seller's average rating. |
photoUrl | string (URL) | Link to the listing's main photo. |
url | string (URL) | Direct link to the listing page. |
createdAt | string (ISO date) | When the listing was posted. |
collectedAt | string (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.
Related Actors
- Vinted Scraper โ scrape second-hand fashion listings from Vinted.
- Carousell Scraper โ marketplace listings for resale price research.
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.