Grailed Scraper
Pricing
from $1.20 / 1,000 results
Grailed Scraper
Extract designer and streetwear listings from Grailed — active and sold — with prices, seller info, and direct URLs.
Pricing
from $1.20 / 1,000 results
Rating
0.0
(0)
Developer
Aurenic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Extract designer and streetwear resale listings from Grailed — active and sold — with prices, seller info, and direct URLs.
What does Grailed Scraper do?
Scrape listing data from Grailed via the public Algolia search API. Search any keyword, filter by designer or category, and get structured data ready for resale comps, arbitrage analysis, brand research, and price monitoring.
Uses the Algolia API directly — no browser, no Cloudflare bypass, no proxy required.
Output fields
| Field | Description |
|---|---|
| listing_id | Grailed listing ID |
| title | Listing title |
| designer | Designer/brand name |
| category | Top-level category |
| sub_category | Sub-category |
| department | menswear or womenswear |
| size | Item size |
| condition | Item condition |
| price | Asking price (USD) |
| original_price | Original retail price (USD) |
| sold | Whether listing sold |
| sold_price | Confirmed sold price (sold listings only) |
| sold_at | Sold timestamp |
| seller_username | Seller's username |
| seller_score | Seller rating (0–5) |
| seller_reviews | Number of seller ratings |
| location | Seller location |
| listing_url | Direct URL to listing |
| photo_url | Primary photo URL |
| images | Array of image URLs |
| promoted | Whether listing is promoted |
| created_at | Creation timestamp |
| updated_at | Last update timestamp |
| scrapedAt | ISO scrape timestamp |
Who is it for?
- Resellers finding comparable sales for pricing decisions
- Arbitrage hunters spotting mispriced items across markets
- Brand analysts tracking secondary market demand
- Market researchers analyzing streetwear/luxury trends
- Data scientists building fashion resale datasets
Pricing
$0.0012 per result ($1.20 per 1,000 results). No subscription.
| Results | Cost |
|---|---|
| 100 | $0.12 |
| 1,000 | $1.20 |
| 10,000 | $12.00 |
How to use it
- Enter a Search Query (e.g., "nike vintage jacket").
- Optionally filter by designer or category.
- Optionally enable Include Sold Listings to get confirmed sold prices.
- Set Max Items (default 100).
- Click Start.
Output example
{"listing_id": "68312345","title": "Supreme Box Logo Hoodie FW22 Black","designer": "Supreme","category": "tops","sub_category": "hoodies","department": "menswear","size": "L","condition": "is_gently_used","price": 450,"original_price": 158,"sold": false,"sold_price": null,"seller_username": "hypebeast_nyc","seller_score": 4.9,"seller_reviews": 312,"location": "United States","listing_url": "https://www.grailed.com/listings/68312345","photo_url": "https://media-assets.grailed.com/...","promoted": false,"created_at": "2026-09-10T12:00:00.000Z","scrapedAt": "2026-09-17T10:00:00.000Z"}
Technical details
- Uses the Algolia search API directly — no browser, no Cloudflare bypass
- Self-healing: fetches fresh Algolia key on every run from Grailed homepage
- No proxy required — Algolia accepts datacenter IPs
- Fast: ~100 hits per page, ~200ms between pages
- Max 500 pages × 100 hits = 50,000 results per query
FAQ
Do I need a proxy? No. Grailed's Algolia endpoint has no Cloudflare protection.
Can I get sold prices? Yes — enable Include Sold Listings to query the sold index.
Does the Algolia key rotate? Yes, but the Actor fetches a fresh key from Grailed's homepage on every run.
How do I export data? After a run, go to Storage → Export as JSON, CSV, Excel, or XML.
Support
Open an issue on the Actor's page for bugs or feature requests.