Grailed Reviews Scraper avatar

Grailed Reviews Scraper

Pricing

from $1.00 / 1,000 reviews

Go to Apify Store
Grailed Reviews Scraper

Grailed Reviews Scraper

The Grailed Reviews Scraper exports seller profiles and review histories from Grailed โ€” star ratings, written feedback, tags, dates and the sold item on every review with its designer, size and sold price โ€” ideal for vetting resellers and researching fashion resale prices.

Pricing

from $1.00 / 1,000 reviews

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

๐Ÿš€ Grailed Reviews Scraper

Export seller reviews from Grailed, the designer menswear and streetwear resale marketplace. The Grailed Reviews Scraper turns any Grailed seller profile into structured data: the seller's rating, sales count and badges, plus every review with its star rating, written feedback, tags and date โ€” and the item that was sold, with designer, size, list price and sold price. Use it to vet resellers before you buy, benchmark competing shops, or build a sold-price history for the brands you trade.

โœจ Features

  • โญ Full review history: every public review of a seller, newest first โ€” rating, written note, tags ("item as described", "fast shipper", "quick replies") and date.
  • ๐Ÿ‘Ÿ Sold item on every review: title, designers, category, size, list price, sold price, photo and link โ€” each review is also a real sold-price data point.
  • ๐Ÿช Seller profiles: average rating, number of ratings, items sold, followers, listings for sale, trusted / verified / quick responder / speedy shipper badges, power-seller tier, location and member-since date.
  • ๐Ÿ“… Monitoring-ready: Reviews since returns only new reviews, so scheduled runs pay only for what changed.
  • ๐Ÿ“ Notes filter: keep only reviews with written feedback, or take all of them (default) for the sold-item data.

๐Ÿ› ๏ธ How It Works

  1. Add sellers โ€“ Paste Grailed profile URLs (e.g. https://www.grailed.com/graymatter_) or usernames.
  2. Set limits โ€“ Maximum reviews per seller (default 50, 0 returns profiles only) and an optional start date.
  3. Run the scraper โ€“ You get one profile row per seller followed by its reviews, newest first.

โš™๏ธ Input

FieldDescription
sellersGrailed profile URLs (a /feedback link works too) or usernames.
maxReviewsNewest reviews first. Default 50; 0 = profiles only; up to 2,475.
onlyWithNotesOnly reviews with written feedback. Off by default.
reviewedSinceOnly reviews written on or after this date.
proxyConfigurationOptional. The default Apify Proxy works.
{
"sellers": ["https://www.grailed.com/graymatter_", "TheArchiveAU"],
"maxReviews": 500,
"reviewedSince": "2026-01-01"
}

๐Ÿ“Š Sample Output Data

Every row has a recordType: seller-profile (one per seller) or review. Use the Reviews and Seller profiles views in the dataset, or filter on recordType in your export.

[
{
"recordType": "seller-profile",
"username": "graymatter_",
"userId": "1744561",
"profileUrl": "https://www.grailed.com/graymatter_",
"ratingAverage": 4.9,
"ratingCount": 1127,
"soldCount": 2565,
"totalBoughtAndSold": 2565,
"topTags": ["item-as-described", "fast-shipper", "quick-replies"],
"listingsForSale": 569,
"followers": 1544,
"isTrustedSeller": true,
"isVerified": true,
"isQuickResponder": true,
"isSpeedyShipper": true,
"powerSellerTier": "tier_3",
"location": "Asia",
"countryCode": "PH",
"memberSince": "2018-07-09T11:18:13.431Z",
"avatarUrl": "https://media-assets.grailed.com/prd/avatar/1744561/f9b8432cb5e24a4ab9e2348ff0cf878f",
"scrapedAt": "2026-09-27T13:00:56.877Z"
},
{
"recordType": "review",
"reviewId": "7347911",
"sellerUsername": "graymatter_",
"sellerId": "1744561",
"rating": 5,
"note": "Goat",
"tags": ["item-as-described", "quick-replies", "fast-shipper"],
"createdAt": "2026-09-11T19:15:22.057Z",
"itemId": "100742182",
"itemTitle": "Balenciaga - Demna Gvasalia - S/S 17 - Red Stripe Denim Jean",
"itemDesigners": ["Balenciaga"],
"itemCategory": "bottoms.denim",
"itemSize": "US 31",
"itemListPrice": 280,
"itemSoldPrice": 335,
"itemUrl": "https://www.grailed.com/listings/100742182-balenciaga-balenciaga-demna-gvasalia-s-s-17-red-stripe-denim-jean",
"itemPhotoUrl": "https://media-assets.grailed.com/prd/listing/temp/b0f8eb982ea64235a046baf15b881b0e",
"scrapedAt": "2026-09-27T13:00:56.877Z"
}
]

Prices are in USD as Grailed reports them. Reviewers (buyers) are not identified.

๐Ÿ“‹ Coverage report

Each run saves a SUMMARY record with, per seller, the stated number of ratings, how many reviews were scanned and returned, and why collection stopped (maxReviews, dateReached, listEnd, profileOnly, noReviews, siteCap).

  • Grailed serves at most the newest 2,475 reviews of one seller. Only the very largest shops reach it (e.g. 4,437 ratings); the status message says when it happens.
  • Usernames that do not exist are reported as notFound and are not charged.

๐Ÿ’ฐ Pricing

Pay only for what you get:

EventPrice
Seller profile$0.003
Review$0.001

50 reviews for each of 20 sellers cost about $1.06. A seller's full history of 1,127 reviews costs about $1.13. If you set a maximum cost per run, the scraper stops when it is reached.

โ“ FAQ

Is the sold price the final price? It is the price Grailed recorded for the sale, which can differ from the last list price (offers, shipping).

Can I start from a listing URL? Use the seller's profile link from the listing page.

How do I monitor a shop? Schedule the actor with reviewedSince set to your last run date.

Know who you're buying from on Grailed โ€” try the Grailed Reviews Scraper today! ๐Ÿš€