GOAT product data API
The ShopAPIS GOAT product data API returns structured fields for any GOAT listing — pricing split by condition (new, new-with-defects, used), size-level availability, lowest price and offers, style code (SKU), brand, colorway and image set — as clean JSON. GOAT’s defining attribute is condition: unlike a pure order-book, GOAT prices the same sneaker differently for new versus used, with authentication built in. ShopAPIS captures that condition-aware pricing and normalizes it.
GOAT is a leading sneaker, apparel and luxury resale marketplace with estimated $2B+ GMV (ShopAPIS research, June 2026; traffic per Similarweb ). It pairs a large pre-owned inventory with new “deadstock” listings, so the same model can carry several prices keyed to condition and box state. That condition dimension — plus authentication status — is the data that distinguishes GOAT from order-book platforms like StockX.
Why GOAT data is hard to get
GOAT has no official public API, and its condition-keyed pricing only surfaces through the live marketplace. It applies high anti-bot pressure and renders prices, size availability and offers through dynamic authenticated front-end calls. Because price depends on condition (new vs. used vs. new-with-defects) and box state, a single “lowest price” misses the structure buyers actually shop. ShopAPIS resolves the per-condition, per-size offers and returns them in the unified schema.
Data fields returned
- Identifiers — GOAT product template ID / slug, style code (SKU), brand, model, colorway.
- Condition pricing — lowest price by condition (new, new-with-defects, used), box condition.
- Size availability — per-size lowest price and condition options.
- Offers — number of available offers, instant-ship flag, local/used inventory.
- Retail — retail price, release date.
- Authentication — authenticity-verified flag (GOAT verification model).
- Media & category — image set, category (sneakers/apparel/luxury).
Sample response
{
"platform": "goat",
"product_slug": "air-jordan-4-retro-military-blue-2024",
"title": "Air Jordan 4 Retro Military Blue (2024)",
"brand": "Jordan",
"style_code": "FV5029-141",
"colorway": "White/Military Blue-Neutral Grey",
"retail_price": 215,
"release_date": "2024-05-04",
"pricing": {
"new": { "lowest_price": 268, "currency": "USD", "box_condition": "good_condition" },
"new_with_defects": { "lowest_price": 241 },
"used": { "lowest_price": 189 }
},
"sizes": [
{ "size": "9", "condition": "new", "lowest_price": 272, "instant_ship": true },
{ "size": "10", "condition": "used", "lowest_price": 195, "instant_ship": false }
],
"offers_count": 134,
"authenticity_verified": true,
"images": ["https://image.goat.com/abc.jpg"],
"category": "sneakers",
"scraped_at": "2026-06-05T11:42:00Z"
}Markets & domains covered
- Global — goat.com serves customers worldwide with localized currency.
- Key markets — US, UK, EU, Japan, Australia and Canada.
GOAT runs one global catalog; ShopAPIS returns condition-keyed pricing in the requested currency.
Use cases
- Condition-aware valuation — compare new vs. used pricing for accurate comps. Feeds competitive intelligence.
- Cross-platform resale benchmarking — pair GOAT with StockX for a fuller market view via price monitoring.
- Inventory & availability tracking — per-size, per-condition stock feeds inventory tracking.
- Catalog enrichment — map style codes and colorways into your data with catalog enrichment.
On GOAT, the same shoe has several prices keyed to condition and box state. ShopAPIS returns each condition tier separately so your comps compare like-for-like instead of collapsing to one number.
Related
Stats from ShopAPIS market research, June 2026 (
@plans/plan2-research/reports/oceania-and-global.md); sources: Extrabux 2025, PlottData 2025.