Grailed Scraper avatar

Grailed Scraper

Pricing

from $0.99 / 1,000 listing results

Go to Apify Store
Grailed Scraper

Grailed Scraper

Scrape Grailed designer and streetwear listings with full price-drop history, size, condition, designer and seller reputation. Search, browse by designer or category, filter by price and condition. Sold-archive mode adds sold price and date for market-value research. No start fee.

Pricing

from $0.99 / 1,000 listing results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Banner

Scrape Grailed designer and streetwear listings at scale, including the sold archive for market-value research. Search by keyword, browse by designer or category, and filter by price, condition and department. No API key required.


Why this scraper?

🏷️ Complete listing data

Price, full price-drop history, designer, size, color, condition, category, shipping, and engagement metrics on every result.

📉 Sold-comp data

Switch to the sold archive to get sold price and sold date for any search — the data resellers use to value inventory and price listings. Each sold run also reports an outlier-trimmed median sold price and median markdown percentage in the run summary.

🔍 Powerful filtering

Filter by price range, condition, department, and on-sale status. Sort by relevance, newest, popularity, or price.

⭐ Seller reputation

Seller rating, review count, total sales, and trusted-seller status — without exposing any individual's personal details.

💸 Low flat pricing, no start fee

Flat per-result pricing with no separate actor-start fee and no charge for retries — you pay only for listings actually returned.


Input parameters

FieldTypeDefaultDescription
modestringsearchsearch, byDesigner, or byCategory.
searchQuerystringnikeFree-text query (mode = search).
designerstringDesigner name to filter by, e.g. Nike, Supreme, Rick Owens.
categorystringCategory to filter by, e.g. footwear, tops, outerwear, bottoms, accessories.
departmentstring``menswear, womenswear, or any.
conditionstring``is_new, is_gently_used, is_used, is_worn, or any.
soldOnlybooleanfalseScrape the sold archive instead of active listings.
sortBystringrelevancerelevance, newest, most_popular, price_low_to_high, price_high_to_low.
minPriceintegerOnly emit listings at or above this price.
maxPriceintegerOnly emit listings at or below this price.
onSaleOnlybooleanfalseKeep only price-dropped listings.
maxResultsinteger5Cap on results. Set 0 for no cap (max 1000 per query).
maxPagesinteger5Maximum pages to walk (48 per page, max 21).

Output schema

FieldTypeDescription
idnumberGrailed listing ID.
titlestringListing title.
urlstringFull listing URL.
designerstringDesigner name(s) as shown.
designersarrayIndividual designer names.
departmentstringmenswear or womenswear.
categorystringTop-level category.
categoryPathstringFull category path.
sizestringItem size.
colorstringPrimary color.
conditionstringItem condition.
stratastringGrailed tier (e.g. hype, grailed, basic).
pricenumberCurrent price (USD).
priceDropsarrayPrice-drop history.
onSalebooleanHas had a price drop.
makeOfferbooleanAccepts offers.
buyNowbooleanBuy-now enabled.
priceUpdatedAtstringWhen the price last changed.
shippingUSnumberUS shipping cost.
soldbooleanWhether the listing is sold.
soldPricenumberSold price (sold archive only).
soldAtstringSold date (sold archive only).
heatnumberGrailed heat / popularity score.
followerCountnumberListing followers.
photoCountnumberNumber of photos.
measurementCountnumberNumber of measurements provided.
coverPhotoUrlstringCover photo URL.
locationstringSeller region.
createdAtstringListing creation date.
sellerRatingnumberSeller average rating.
sellerRatingCountnumberNumber of seller reviews.
sellerTotalSoldnumberSeller's total bought and sold.
sellerTrustedbooleanTrusted-seller flag.
marketplacestringSource marketplace.
sourcestringAlways Grailed.
scrapedAtstringISO timestamp of extraction.

Example record

{
"id": 99282234,
"title": "Nike Thorpe United F.C. #2 L/S Jersey",
"url": "https://www.grailed.com/listings/99282234",
"designer": "Nike",
"designers": [
"Nike"
],
"department": "menswear",
"category": "tops",
"categoryPath": "tops.jerseys",
"size": "m",
"color": "blue",
"condition": "is_gently_used",
"strata": "hype",
"price": 72,
"priceDrops": [],
"onSale": false,
"makeOffer": true,
"buyNow": true,
"priceUpdatedAt": "2026-06-24T16:25:08.766Z",
"shippingUS": 15,
"sold": false,
"soldPrice": null,
"soldAt": null,
"heat": 4576.757581018518,
"followerCount": 9,
"photoCount": 9,
"measurementCount": 4,
"coverPhotoUrl": "https://media-assets.grailed.com/prd/listing/temp/3dbf27eb01e74bcbb8d00eeafb4f5cc1",
"location": "Europe",
"createdAt": "2026-06-24T16:25:08.766Z",
"sellerRating": 4.926235741444866,
"sellerRatingCount": 1315,
"sellerTotalSold": 3495,
"sellerTrusted": true,
"marketplace": "grailed",
"source": "Grailed",
"scrapedAt": "2026-06-24T16:35:10.394Z"
}

Examples

Search menswear Nike under $200:

{
"mode": "search",
"searchQuery": "nike",
"department": "menswear",
"maxPrice": 200,
"maxResults": 100
}

Sold-comp research for a designer:

{
"mode": "search",
"searchQuery": "rick owens ramones",
"soldOnly": true,
"sortBy": "newest",
"maxResults": 200
}

On-sale outerwear, price high to low:

{
"mode": "search",
"searchQuery": "carhartt jacket",
"category": "outerwear",
"onSaleOnly": true,
"sortBy": "price_high_to_low",
"maxResults": 100
}

Daily feed of new listings (run on a schedule):

{
"searchQuery": "Acne Studios",
"sortBy": "newest",
"maxResults": 200
}

Schedule this input to run once a day in the Apify Scheduler to capture the newest listings as they appear.

💰 Pricing

$0.99 per 1,000 listings — you only pay for results returned. No start fees, no charges for retries.

ResultsCost
100~$0.099
1,000~$0.99
10,000~$9.90
100,000~$99

Use the Max results cap to control your spend exactly.

Flat-rate alternatives typically charge a monthly fee regardless of usage.

Use Max results to control spend exactly.


Performance

Run sizeTypical time
100 resultsunder 30 seconds
1,000 results1–2 minutes

Known limitations

  • Each query returns at most 1,000 results. Use price ranges, categories, or more specific queries to segment large catalogues.
  • Sold data is available only in sold mode (soldOnly: true).
  • Prices are in USD as provided by Grailed.

Run summary

Every run writes an OUTPUT key with the result count and dataset URL. In sold mode it also includes soldComps — the number of sold items, an outlier-trimmed medianSoldPrice, and medianMarkdownPct (median discount from original list price to final sale).


Technical details

  • Source: grailed.com — designer and streetwear resale marketplace
  • Memory: 512 MB
  • Retry: Automatic retry with backoff on transient errors
  • Output: Dataset records plus OUTPUT and HEALTH keys

Other scrapers in our Fashion & Sneaker Resale collection:


Run it on a schedule

This actor is built for repeat use. Set it to run daily, weekly, or hourly, and the data keeps flowing without you touching it.

  • Schedule runs — open the actor, go to Schedules, and pick a cadence. Each run only charges you for the results it returns.
  • Connect it to your stack — push results straight to Google Sheets, Slack, a webhook, or your database using Apify Integrations. No glue code needed.
  • Pull results via API — every run writes a clean dataset you can fetch with one API call, ready for whatever you build on top of it.

Set it once and it runs on its own.


Need a custom scraper?

Unfenced Group builds Apify actors for any website — for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl