Grailed listing

GET https://api.api.sh/grailed/v1/listing
1 credit / call e-commerce try it in the playground →

One Grailed listing, live or sold: title, designers, price, sold price, sold date and sold shipping price, size and exact size, condition, category and subcategory, color and traits, description, measurements, shipping prices by region, all photos, price drops, followers, badges, authentication flag, dates, and the seller's public profile (username, location, rating, reviews, sold and purchase counts, followers, listings for sale, seller badges), plus raw.

Every response includes credits_used: the credits this call cost.

Part of the Grailed API: 12 endpoints with prices, use cases and example responses.

Parameters

nametypedescription
idrequired string Listing id (e.g. 93524580) or a grailed.com/listings/<id>-... link. Example: 93524580

Every endpoint also takes fresh, raw, fields (see lean responses and caching).

Example

curl "https://api.api.sh/grailed/v1/listing?id=93524580" \
  -H "x-api-key: $APISH_KEY"

Response

A JSON object with the fields described above, plus raw (the source's own data), cached, fetched_at and credits_used. Errors return {"success": false, "error": "…"} with the HTTP status (see errors). A lookup that ran but found nothing (404) costs the price above; refused calls and errors on our side are free (what's charged).

Example response (real call, trimmed: lists cut to 2 items, long text shortened, raw left out)

{"id": 93524580,"title": "Air Jordan 4 Military Black","url": "https://www.grailed.com/listings/93524580-jordan-brand-air-jordan-4-military-black","designers": [{"id": 158,"name": "Jordan Brand","slug": "jordan-brand"}],"designer_names": "Jordan Brand","price": 195,"currency": "USD","sold": true,"sold_price": 175,"sold_at": "2026-05-17T22:45:02.933Z","sold_shipping_price": 15.99,"size": "9.5","pretty_size": "US 9.5 / EU 42-43","condition": "is_used","condition_label": "Used","department": "menswear","category": "footwear","category_path": "footwear.hitop_sneakers","color": "white","styles": ["streetwear"],"strata": "hype","location": null,"buy_now": true,"make_offer": true,"dropped": false,"price_drops": [],"followers": 9,"badges": [],"image": "https://media-assets.grailed.com/prd/listing/temp/27185bd849ce440d96a22f255fdc4ba4","created_at": "2026-03-08T20:53:46.061Z","bumped_at": null,"price_updated_at": "2026-03-08T20:53:46.061Z","seller": {"id": 12719705,"username": "e85_ALYX","url": "https://www.grailed.com/e85_ALYX","avatar": "https://media-assets.grailed.com/prd/avatar/12719705/2d6f4a9f2c50442cb6679743b02eafce","location": "United States","country_code": "US","joined_at": "2023-09-26T02:32:25.242Z","total_transactions": 18,"rating_average": 5,"rating_count": 1,"sold_count": 2,"purchase_count": 16,"review_tags": ["item-as-described","quick-replies"],"listings_for_sale": 13,"followers": 28,"following": 1,"trusted_seller": false,"verified": false,"quick_responder": false,"speedy_shipper": false,"power_seller_group": null,"on_vacation": false},"description": "AIR JORDAN\n\nair Jordan 4 military black color way\n\nSize- 9.5\n\nPrice- $195\n\nCondition- 8/10 with box","exact_size": "","subcategory": "Hi-Top Sneakers","traits": [{"name": "color","value": "white"},{"name": "country_of_origin","value": "CN"}],"measurements": [],"shipping": {"us": {"amount": 15.99,"enabled": true},"ca": {"amount": 25,"enabled": true},"uk": {"amount": 25,"enabled": true},"eu": {"amount": 25,"enabled": true},"asia": {"amount": 25,"enabled": true},"au": {"amount": 25,"enabled": true},"other": {"amount": 25,"enabled": true}},"photos": ["https://media-assets.grailed.com/prd/listing/temp/27185bd849ce440d96a22f255fdc4ba4","https://media-assets.grailed.com/prd/listing/temp/1dcc0966406c469db24e41ebe0157448","… 9 more"],"…": "9 more fields","cached": false,"credits_used": 1}
The fastest way to see the full response is the playground: it runs this endpoint with your account and shows the exact JSON.