Skip to content
Scrappa Get API key
Grailed API 1 credit / request

Grailed Listing API Documentation

GET https://scrappa.co/api/grailed/listing

Grailed Listing API Documentation Get one Grailed listing by id or url. The item has the title, full description, designers, category path, department, size, condition, price, price drops with the original price and discount, minimum price, sold data (sold date, sold price, sold shipping), shipping prices by region, all photos in full size with width and height, measurements with names in inches and centimetres, traits, styles, badges, likes, buy now and make offer flags, authentication flag, availability (available, sold, expired, deleted or unavailable) and a seller block with member since date, location, rating average and count, rating tags, items sold, active listings, followers and trust flags. Sold and deleted listings stay readable. If Grailed cannot give the full detail, the item comes from the search data with source search_index and fewer fields. A listing that does not exist is a 404. Cost: 1 credit per request, only for successful requests.

Grailed Listing API Documentation 1 credit / request

Endpoint

Request preview
GET
https://scrappa.co/api/grailed/listing
Auth header
x-api-key
Cost
1 credit / request
Response preview
200 OK
{
    "item": {
        "id": 102875164,
        "url": "https://www.grailed.com/listings/102875164",
        "size": "10.5",
        "sold": true,
        "likes": 20,
        "price": {
            "amount": 153,
            "currency": "USD"
        },
        "title": "Brown Suede Vibram Moccasins Boat Shoes Creepers",
        "badges": [],
        "market": "grailed",
...

Parameters

Start with the required fields, then add optional filters only when your use case needs them.

Runnable path

This endpoint has no required query parameters.

2 optional filters available.

id string Optional

Listing id: the number in a Grailed listing url, e.g. 102875164. Required unless you send a url.

Example value 1234567890
url string Optional
Open example

Grailed listing url, e.g. https://www.grailed.com/listings/102875164-title. Required unless you send an id.

Example value https://example.com/product

Response Schema

Example response fields are illustrative; inspect the JSON before integrating.

Example response fields

Scan these fields before integrating.

item meta success
JSON Response
200 OK
{
    "item": {
        "id": 102875164,
        "url": "https://www.grailed.com/listings/102875164",
        "size": "10.5",
        "sold": true,
        "likes": 20,
        "price": {
            "amount": 153,
            "currency": "USD"
        },
        "title": "Brown Suede Vibram Moccasins Boat Shoes Creepers",
        "badges": [],
        "market": "grailed",
        "photos": [
            {
                "url": "https://media-assets.grailed.com/prd/listing/37082753/25d57be691d542518dc3b967e65bb411",
                "width": 1200,
                "height": 1600
            },
            {
                "url": "https://media-assets.grailed.com/prd/listing/37082753/371cb34e7b504a4697ece0128479365c",
                "width": 1200,
                "height": 1600
            },
            {
                "url": "https://media-assets.grailed.com/prd/listing/37082753/a21ecdc0092b41d09ea60a8ed6a32c29",
                "width": 1200,
                "height": 1600
            }
        ],
        "seller": {
            "id": 200894,
            "trust": {
                "verified": false,
                "speedy_shipper": false,
                "trusted_seller": true,
                "quick_responder": false,
                "trusted_partner": false
            },
            "rating": {
                "tags": [
                    "item-as-described",
                    "fast-shipper",
                    "quick-replies"
                ],
                "count": 142,
                "average": 4.9
            },
            "location": "United States",
            "username": "lefargerd",
            "followers": 28,
            "following": 2,
            "avatar_url": null,
            "items_sold": 251,
            "country_code": "US",
            "member_since": "2016-04-08T20:38:51.994Z",
            "active_listings": 8,
            "items_bought_and_sold": 680
        },
        "source": "listing_detail",
        "styles": [],
        "traits": [
            {
                "name": "color",
                "value": "brown"
            }
        ],
        "buy_now": true,
        "pricing": {
            "price_history": [
                {
                    "amount": 170,
                    "currency": "USD"
                },
                {
                    "amount": 153,
                    "currency": "USD"
                }
            ],
            "last_drop_from": {
                "amount": 170,
                "currency": "USD"
            },
            "original_price": {
                "amount": 170,
                "currency": "USD"
            },
            "discount_percent": 10,
            "price_drop_count": 1
        },
        "reposts": 1,
        "sold_at": "2026-10-27T13:03:58.155Z",
        "category": "footwear",
        "shipping": {
            "au": {
                "amount": 50,
                "enabled": true
            },
            "ca": {
                "amount": 20,
                "enabled": true
            },
            "eu": {
                "amount": 40,
                "enabled": true
            },
            "uk": {
                "amount": 40,
                "enabled": true
            },
            "us": {
                "amount": 14.99,
                "enabled": true
            },
            "asia": {
                "amount": 40,
                "enabled": true
            },
            "other": {
                "amount": 50,
                "enabled": true
            }
        },
        "condition": {
            "key": "is_gently_used",
            "label": "Gently Used"
        },
        "designers": [
            {
                "id": 35383,
                "name": "Maine Mountain Moccasin"
            },
            {
                "id": 31737,
                "name": "New England Outerwear"
            }
        ],
        "listed_at": "2026-08-10T22:34:14.448Z",
        "created_at": "2026-08-10T22:34:00.200Z",
        "department": "menswear",
        "make_offer": true,
        "size_label": "US 10.5 / EU 43-44",
        "sold_price": {
            "amount": 137,
            "currency": "USD"
        },
        "description": "Amazing pair of hand made moccasins from New England Outerwear Company. Classic design that can be dressed up or down for everyday wear. Unique black Vibram sole gives these some character.\n\nGently used and well cared for. Some\nminor signs of wear as pictured.\n\nBrand is New England Outerwear Company. Suede upper with Vibram sole. Size is 10.5. Measurements below:\n\nLength: 12.5\u201d (sole - toe to heel)\nLength 11.5\u201d (upper - toe to heel)\n\nVisit our page for carefully chosen clothing and select items from our collection.",
        "subcategory": "Casual Leather Shoes",
        "availability": "sold",
        "measurements": [],
        "authenticated": false,
        "category_path": "footwear.leather",
        "minimum_price": null,
        "price_updated_at": "2026-08-17T21:45:54.734Z",
        "sold_shipping_price": {
            "amount": 20,
            "currency": "USD"
        }
    },
    "meta": {
        "billable": true,
        "endpoint_family": "listing"
    },
    "success": true
}

Errors

Handle these documented responses before retrying or showing customer-facing failures.

422

Validation Error

A query parameter is missing or invalid. This response is not billable.

{
    "errors": {
        "id": [
            "Send a listing id or a listing url."
        ]
    },
    "message": "The request validation failed"
}
404

Not Found

Grailed has no listing for this request. This response is not billable.

{
    "meta": {
        "billable": false,
        "retryable": false,
        "endpoint_family": "listing"
    },
    "error": {
        "code": "NOT_FOUND",
        "message": "Grailed has no listing for this request."
    },
    "success": false
}
503

Upstream Unavailable

Grailed could not be reached or answered with an unexpected shape. Retry later. This response is not billable.

{
    "meta": {
        "billable": false,
        "retryable": true,
        "endpoint_family": "listing"
    },
    "error": {
        "code": "UPSTREAM_UNAVAILABLE",
        "message": "Grailed is temporarily unavailable. Please retry."
    },
    "success": false
}

Generate Code with AI

Copy a ready-made prompt with all the endpoint details, parameters, and example responses. Paste it into ChatGPT, Claude, or any AI assistant to instantly generate working code.

Try It Live

Test this endpoint in our interactive playground with real data.