Grailed Product Details Scraper avatar

Grailed Product Details Scraper

Pricing

Pay per usage

Go to Apify Store
Grailed Product Details Scraper

Grailed Product Details Scraper

Extract comprehensive product data from Grailed.com including titles, pricing, condition, seller info, and 60+ fields per listing. Perfect for resellers, market researchers, and fashion data analysts tracking streetwear and luxury fashion trends.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Soft Alexist

Soft Alexist

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Grailed Product Details Scraper: Capture Designer Fashion Listings at Scale


What Is Grailed.com?

Grailed.com is a leading peer-to-peer marketplace for high-end streetwear, luxury fashion, and designer apparel. It hosts hundreds of thousands of active listings from individual sellers and boutiques, with price points ranging from affordable streetwear to premium designer pieces. Collecting this detailed product and pricing data manually is impractical — the Grailed Product Details Scraper automates extraction, capturing complete listing information in structured, analysis-ready format.


Overview

The Grailed Product Details Scraper extracts full product detail pages from Grailed.com, collecting 60+ data points per listing. It is designed for:

  • Resellers & flippers monitoring market prices and competition
  • Researchers analyzing fashion trends and pricing patterns
  • Data analysts building market intelligence datasets
  • Aggregator platforms feeding luxury fashion data into comparison tools

Key capabilities include bulk URL processing, configurable item limits, resilient error handling, and comprehensive field coverage spanning product specs, pricing history, seller reputation, and transaction status.


Input Format

The scraper accepts configuration specifying product URLs and behavior:

{
"urls": [
"https://www.grailed.com/listings/102036223-fear-of-god-fear-of-god-x-vogue-neighborhood-tee?g_aidx=...",
"https://www.grailed.com/listings/101983851-supreme-supreme-playboi-carti-tee?g_aidx=..."
],
"max_items_per_url": 200,
"ignore_url_failures": true
}
FieldDescription
urlsArray of Grailed product listing URLs (direct links to detail pages)
max_items_per_urlMaximum records extracted per URL (typically 200 for single listings)
ignore_url_failuresIf true, scraper continues if some URLs fail; if false, halts on error

Note: Paste full product URLs including tracking parameters (e.g., g_aidx, g_aqid) — the scraper handles normalization automatically.


Output Format

Sample output

{
"id": 102036223,
"title": "Fear of God x Vogue Neighborhood Tee",
"true_created_at": "2026-07-30T13:36:17.497Z",
"created_at": "2026-07-30T13:36:26.037Z",
"price_updated_at": "2026-07-30T13:36:26.037Z",
"sold": false,
"sold_at": null,
"sold_price": 0,
"sold_shipping_price": null,
"sold_price_includes_shipping": null,
"sold_with_label": null,
"buyer_id": null,
"price": 135,
"description": "Size: XS (Oversized)\nCondition: DSWT\n- Please make sure you check the measurements and condition. If you have any questions please ask before purchase.\n- 100% Authentic\n- No returns/exchange\n- All packages will be shipped with Taiwan Post in 1-3 business days\n- Binding offer only please\n\n**Important Notice for U.S. Buyers**\n- Orders ship within 1-2 business days.\n- Once the USPS tracking number appears, the package has left Taiwan.\n- Tracking will update again 7-10 days later when it arrives in the U.S.",
"size": "xs",
"exact_size": "",
"pretty_size": "US XS / EU 42 / 0",
"category": "tops",
"subcategory": "Short Sleeve T-Shirts",
"category_path": "tops.short_sleeve_shirts",
"price_drops": [],
"dropped": false,
"pretty_path": "/listings/102036223-fear-of-god-fear-of-god-x-vogue-neighborhood-tee",
"followed": null,
"follower_count": 0,
"photos": [
{
"id": 757210127,
"url": "https://media-assets.grailed.com/prd/listing/temp/4a69ad2ecd1d4f6ca170d5cfcf9c24ef",
"width": null,
"height": null,
"rotate": 0,
"created_at": "2026-07-30T13:36:17.374Z"
},
{
"id": 757210128,
"url": "https://media-assets.grailed.com/prd/listing/temp/126449eeb40f4f5eb82ac4935b97fe58",
"width": null,
"height": null,
"rotate": 0,
"created_at": "2026-07-30T13:36:17.378Z"
},
{
"id": 757210129,
"url": "https://media-assets.grailed.com/prd/listing/temp/0988506f61d641a084bd0ef0f1e568a2",
"width": null,
"height": null,
"rotate": 0,
"created_at": "2026-07-30T13:36:17.383Z"
},
{
"id": 757210130,
"url": "https://media-assets.grailed.com/prd/listing/temp/7652c0fd923948d9a64c33dadd417ec4",
"width": null,
"height": null,
"rotate": 0,
"created_at": "2026-07-30T13:36:17.386Z"
},
{
"id": 757210131,
"url": "https://media-assets.grailed.com/prd/listing/temp/adcf4a3db46b4ad4a874c627f179c364",
"width": null,
"height": null,
"rotate": 0,
"created_at": "2026-07-30T13:36:17.391Z"
},
{
"id": 757210132,
"url": "https://media-assets.grailed.com/prd/listing/temp/2444f7b3f33a4c07ad1a5676c4e09d1a",
"width": null,
"height": null,
"rotate": 0,
"created_at": "2026-07-30T13:36:17.395Z"
},
{
"id": 757210133,
"url": "https://media-assets.grailed.com/prd/listing/temp/d367c8e2c77246029e51819cedb76547",
"width": null,
"height": null,
"rotate": 0,
"created_at": "2026-07-30T13:36:17.399Z"
},
{
"id": 757210134,
"url": "https://media-assets.grailed.com/prd/listing/temp/93adeadb3c784927a1589b4710212100",
"width": null,
"height": null,
"rotate": 0,
"created_at": "2026-07-30T13:36:17.403Z"
}
],
"designer_names": "Fear of God",
"designers": [
{
"id": 8747,
"name": "Fear of God",
"departments": [
"menswear",
"womenswear"
],
"slug": "fear-of-god",
"logo_url": "https://media-assets.grailed.com/prd/detail-page/48652d16db4845989ceea337be1e53a4"
}
],
"collaboration": null,
"seller": {
"id": 3644525,
"username": "jay61__",
"avatar_url": "https://media-assets.grailed.com/prd/avatar/3644525/0e530139a39f493cacf43156ac02e632",
"created_at": "2020-01-05T04:55:57.186Z",
"location": "Asia",
"location_abbreviation": "asia",
"total_bought_and_sold": 232,
"buyer_score": {
"purchase_count": 45,
"would_sell_to_again_count": 45
},
"seller_score": {
"sold_count": 187,
"rating_average": 5,
"rating_count": 59,
"tag_list": [
"item-as-described",
"fast-shipper",
"quick-replies"
]
},
"listings_for_sale_count": 201,
"followed_listings": [],
"is_banned": false,
"is_deleted": false,
"is_confirmed": true,
"is_trusted_partner": false,
"is_managed_seller": false,
"group": "users",
"seller_badges_revoked": false,
"power_seller_group": null,
"follower_count": 78,
"following_count": 0,
"is_blocked": false,
"is_followed": false,
"is_admin": false,
"is_verified": false,
"is_ops_agent": false,
"is_quick_responder": true,
"is_speedy_shipper": false,
"is_trusted_seller": true,
"duties_covered_by_seller": false,
"needs_to_connect_paypal_merchant_account": false,
"paypal_merchant_id": "present",
"vacation": null,
"account_preferences": {
"departments": [
"menswear",
"womenswear"
],
"label_print_size": "standard",
"expedited_shipping": false
},
"country_code": "TW"
},
"strata": "grailed",
"buy_now": true,
"make_offer": true,
"deleted": false,
"deleted_via_refund": false,
"expired": false,
"repost_id": null,
"hidden_from_algolia": false,
"hidden": false,
"published": true,
"condition": "is_new",
"traits": [
{
"name": "color",
"value": "beige"
},
{
"name": "country_of_origin",
"value": "US"
}
],
"payment_status": null,
"purchased_via": null,
"payment_destination": null,
"seller_rating": null,
"shipping": {
"us": {
"amount": 40,
"enabled": true
},
"ca": {
"amount": 30,
"enabled": true
},
"uk": {
"amount": 40,
"enabled": true
},
"eu": {
"amount": 30,
"enabled": false
},
"asia": {
"amount": 30,
"enabled": true
},
"au": {
"amount": 35,
"enabled": true
},
"other": {
"amount": 50,
"enabled": true
}
},
"badges": [],
"needs_tracking": false,
"needs_feedback": false,
"minimum_price": null,
"was_digitally_authenticated": false,
"reposts": null,
"styles": [
"streetwear"
],
"measurements": [],
"last_relist_path": null,
"shipping_label": null,
"department": "menswear",
"external_seller_reference": null,
"return_address_country_code": "TW",
"in_saved_list": false
}

Each listing produces a rich record with 60+ fields covering product details, pricing, condition, and seller metrics:

Identification & Listing Metadata

FieldMeaning
IDUnique Grailed listing identifier
TitleFull product name as displayed (e.g., "Fear of God x Vogue Neighborhood Tee")
DescriptionComplete product description, materials, condition notes
Designer NamesDesigner or brand (plain text)
DesignersDesigner/brand object with metadata
CollaborationCollaboration information if applicable
CategoryTop-level category (e.g., "Tops," "Outerwear")
SubcategorySpecific subcategory (e.g., "T-Shirts")
Category PathFull hierarchical path of categories
DepartmentDepartment classification (Men, Women, etc.)

Pricing & Transaction History

FieldMeaning
PriceCurrent asking price in USD (or original price if sold)
SoldBoolean indicating if the item has been sold
Sold AtTimestamp when the item sold
Sold PriceActual sale price
Sold Shipping PriceShipping cost paid by buyer
Sold Price Includes ShippingWhether sold price is inclusive or exclusive of shipping
Price Updated AtLast time the asking price changed
Price DropsNumber of times price was reduced
DroppedBoolean indicating price was dropped
Minimum PriceLowest acceptable price in offers

Condition & Product Specs

FieldMeaning
ConditionItem condition (e.g., "DSWT" for deadstock with tags, "Very Good")
SizeSize designation (varies by category)
Exact SizePrecise size (e.g., "M," "42")
Pretty SizeHuman-readable size display
MeasurementsItem measurements if provided (chest width, length, etc.)
TraitsProduct attributes or tags (e.g., "Rare," "Vintage")
StylesStyle classifications or tags

Seller & Reputation

FieldMeaning
SellerSeller username and profile metadata
Seller RatingSeller's reputation score or feedback rating
StrataSeller tier or status level (e.g., Premium, Standard)
Buyer IDID of the buyer (if sold)
Purchased ViaSale channel (direct purchase, auction, etc.)

Listing Status & Visibility

FieldMeaning
True Created AtOriginal listing creation timestamp
Created AtDisplay-friendly creation date
PublishedWhether listing is publicly visible
HiddenIf listing is hidden from public view
Hidden From AlgoliaIf excluded from search index
DeletedWhether listing was deleted
Deleted Via RefundIf deletion was due to refund
ExpiredIf listing has expired
Repost IDID if this is a repost of a previous listing
RepostsNumber of times item was reposted

Purchase & Fulfillment Options

FieldMeaning
Buy NowBoolean if item is available for immediate purchase
Make OfferBoolean if seller accepts offers
ShippingShipping method and cost details
Shipping LabelLabel/tag for the item (if applicable)
Needs TrackingIf shipment tracking is pending
Needs FeedbackIf buyer feedback is outstanding
BadgesSpecial badges (e.g., "Authenticated," "Verified Seller")

Additional Fields

FieldMeaning
PhotosArray of product image URLs
FollowedBoolean indicating if user follows the listing
Follower CountNumber of users following this listing
Was Digitally AuthenticatedIf item underwent digital authentication
Payment StatusPayment processing state
Payment DestinationWhere payment was directed
In Saved ListIf listing is in user's saved items
External Seller ReferenceReference if sold through external marketplace
Return Address Country CodeISO country code for returns
Sold With LabelShipping label used for the sale
Last Relist PathHistory of relisting

How to Use

  1. Gather URLs — Navigate to Grailed.com, find products you want to track, and copy the full product detail page URLs (including tracking parameters).
  2. Prepare input — Paste URLs into the urls array. Set max_items_per_url to 200 for standard single-listing extraction.
  3. Configure error handling — Set ignore_url_failures: true for batch runs to prevent interruptions.
  4. Run the scraper — Start the actor and monitor progress in the run log.
  5. Download results — Export as JSON, CSV, or Excel for analysis in spreadsheets, databases, or BI tools.

Best practices:

  • Use ignore_url_failures: true when scraping 10+ URLs to handle temporary network issues gracefully.
  • Store results with timestamps to track price changes and availability over time.
  • Note that Grailed updates listings frequently; re-run scrapers periodically for current data.

Use Cases & Business Value

  • Price monitoring: Track asking prices, sold prices, and trends for specific designers or items
  • Market research: Analyze condition valuations, size demand, and seller performance patterns
  • Inventory management: Monitor competitor listings and repricing strategies
  • Fashion analytics: Study streetwear and luxury fashion market dynamics over time

The Grailed Product Details Scraper transforms manual price checking into automated, scalable data collection. Resellers gain competitive intelligence; researchers unlock market insights; aggregators feed live fashion data into platforms.


Conclusion

The Grailed Product Details Scraper is an essential tool for anyone operating in the designer fashion resale space. With 60+ fields of comprehensive product, pricing, and seller data, it delivers the intelligence needed to make informed buying, selling, and sourcing decisions. Start scraping today and unlock data-driven growth in the fashion marketplace.