Item Search
/api/grailed/search
Search items for sale or sold with filters, sorting and page numbers
Scrappa's Grailed API returns structured JSON from Grailed, the resale marketplace for menswear and streetwear. Search listings by keyword with filters for designer, category, size, condition, location and price, switch to sold items to read what pieces really sold for, open one listing with its description, all photos, measurements and price drops, and check a seller with rating, sales history and listings. Failed requests are never billed.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/grailed/search?query=jacket&designer=Undercover&price_max=1500&sort=newest" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"items": [
{
"id": 102875164,
"url": "https://www.grailed.com/listings/102875164",
"title": "Brown Suede Vibram Moccasins Boat Shoes Creepers",
"designers": [{ "id": 35383, "name": "Maine Mountain Moccasin" }],
"category_path": "footwear.leather",
"size": "10.5",
"condition": { "key": "is_gently_used", "label": "Gently Used" },
"price": { "amount": 153.0, "currency": "USD" },
"pricing": { "original_price": { "amount": 170.0, "currency": "USD" }, "discount_percent": 10.0, "price_drop_count": 1 },
"sold": true,
"sold_price": { "amount": 137.0, "currency": "USD" },
"seller": { "username": "lefargerd", "rating": { "average": 4.94, "count": 142 } }
}
],
"pagination": { "page": 1, "per_page": 40, "total_results": 715149, "reachable_results": 1000, "total_pages": 25, "has_more": true },
"meta": { "endpoint_family": "search", "billable": true, "filtered_out": 0 }
}
Structured data for real applications. Here are some ideas.
Track asking prices, price drops and discounts for a designer, size or style over time.
Read what pieces really sold for and when, to price your own stock.
Compare Grailed prices with Vinted, Depop and Poshmark to find pieces that sell for more elsewhere.
Check a seller rating, items sold, member since date and trust flags before you buy or partner.
Count likes, sizes, conditions and locations per designer and category to see what moves.
Grailed scraper API
The Grailed API is built for resale price tracking, sold price research and seller checks. Every item carries the price as a number with its currency, the price drops and discount, designers, category path, size, condition, shipping prices, photos, likes and a seller summary. Sold items add the sold price and date. One listing call adds the description, all photos in full size and the measurements.
Filter by designer, category, size, condition, location and price. Every returned item matches your filters.
Set status to sold to read sold prices and sold dates.
Grailed returns at most 1000 results per search: page 25 is the last page.
Use the designers endpoint to get the exact designer spelling.
Only public data is returned. No login is needed on your side.
Send a query and optional filters. Set status to sold to read sold items. Page with the page number.
Open Grailed Search API docsSend the listing id or url to get the description, all photos, measurements and the price drops.
Open Grailed Listing API docsSend the username to get the rating, items sold, member since date and the listings of the seller.
Open Grailed User API docsEverything you need in one API.
/api/grailed/search
Search items for sale or sold with filters, sorting and page numbers
/api/grailed/listing
Get one listing with description, all photos, measurements, price drops and seller
/api/grailed/user
Get a seller profile with rating and one page of active or sold listings
/api/grailed/designers
Find designer names exactly as Grailed spells them
See how Scrappa compares to ScrapingBee / ScraperAPI.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Grailed data as JSON | Build your own parser | |
| Sold items with sold price and date | ||
| Filters that are always honoured | Typed parameters | Build the query yourself |
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (350+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by Grailed. The Grailed API returns structured JSON from public Grailed data through a Scrappa API key.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit package. Failed requests are not billed.
Grailed returns at most 1000 results per search, 40 per page, so page 25 is the last page. Add filters such as designer, size or price range to reach other items.
Grailed lists prices in US dollars. Every price is a number with the currency USD.