Grailed API

Grailed API for Menswear Search, Sold Prices, Listing Details, and Seller Profiles

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.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
4
Endpoints
40
Items per page
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

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.

Request preview
Request
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"
JSON response
{
  "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 }
}

What you can build

Structured data for real applications. Here are some ideas.

Resale Price Monitoring

Track asking prices, price drops and discounts for a designer, size or style over time.

Sold Price Research

Read what pieces really sold for and when, to price your own stock.

Resale Arbitrage

Compare Grailed prices with Vinted, Depop and Poshmark to find pieces that sell for more elsewhere.

Seller Due Diligence

Check a seller rating, items sold, member since date and trust flags before you buy or partner.

Trend and Assortment Analysis

Count likes, sizes, conditions and locations per designer and category to see what moves.

Grailed scraper API

Grailed API for menswear search, sold prices, listings, and sellers

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.

Choose the right Grailed API endpoint

Use Item Search to find listings

Send a query and optional filters. Set status to sold to read sold items. Page with the page number.

Open Grailed Search API docs

Use Listing to read one item

Send the listing id or url to get the description, all photos, measurements and the price drops.

Open Grailed Listing API docs

Use User to check a seller

Send the username to get the rating, items sold, member since date and the listings of the seller.

Open Grailed User API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to ScrapingBee / ScraperAPI.

Grailed data as JSON
Scrappa
ScrapingBee / ScraperAPI
Build your own parser
Sold items with sold price and date
Scrappa
ScrapingBee / ScraperAPI
Filters that are always honoured
Scrappa
Typed parameters
ScrapingBee / ScraperAPI
Build the query yourself
Price per 1k requests
Scrappa
From $0.20
ScrapingBee / ScraperAPI
Varies by credits per request
Unified API key
Scrappa
Yes (350+ APIs)
ScrapingBee / ScraperAPI
Scraping only
Free tier
Scrappa
500 credits/month
ScrapingBee / ScraperAPI
Trial credits

Key features

Search with filters for designer, category, size, condition, location and price
Sold items with sold price and sold date
Prices as numbers with currency, price drops and discount
Listing detail with description, full size photos and measurements
Seller profiles with rating, items sold and recent ratings
Public data only. Failed requests are never billed

Frequently asked questions

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.

Start using the Grailed API

Sign up and get 500 free credits. No credit card required.