GET/goat/collectionapiKey2 credits/request
Returns a page of one of GOAT's curated product collections (an editorial rail like "top trending" or "new arrivals"), as shown in GOAT's own product-page "you may also like" rails and homepage modules. Collection slugs are not enumerable by this API -- capture one from a live GOAT page.
Required: slug. Optional: page, limit, exclude_product_ids.
Sampled 14 Oct 2026: 12 items. Filled in every item: id, slug, title, image_url, category, source_url. Not in every item: release_year (10). In the sample: release_year: 2,023 to 2,025, median 2,025; title: “Air Jordan 4 Retro 'Rare Air - White Lettering'” and 11 other values; image_url: image.goat.com; source_url: goat.com.
Open in Playground
GET/goat/countriesapiKey1 credit/request
Returns every country GOAT recognizes -- the accepted values for GET /goat/product/{slug}'s country_code parameter -- with the currency and size unit (us, uk, eu) GOAT localizes to for each, plus whether GOAT ships and accepts returns there. Every country is listed, not only the shippable ones, because country_code localizes pricing and is accepted for all of them; filter on ships_to if you want only GOAT's shipping destinations.
Takes no parameters.
Sampled 14 Oct 2026: 249 items. Filled in every item: country_code, name, local_name, display_name, flag, phone_code, currency, size_unit and 3 more. In the sample: size_unit: us (227), eu (18), uk (4); name: “Afghanistan” and 248 other values; ships_to: true in 170 of 249; local_name: “افغانستان” and 248 other values; flag: “🇦🇫” and 248 other values; currency: “USD” and 13 other values; returns_from: true in 170 of 249; tax_included: true in 0 of 249.
Open in Playground
GET/goat/curatedapiKey1 credit/request
Returns the shelf of editorially curated links GOAT is currently promoting in its own search box: seasonal collections, specific product searches, and browse-all entry points. Every link is actionable against this API -- a collection link carries a value for GET /goat/collection, a search link carries a query for GET /goat/search.
Takes no parameters.
Sampled 14 Oct 2026: 10 items. Filled in every item: title, type. Not in every item: collection_slug (3), query (6), filter_key (1), filter_value (1). In the sample: type: search (6), collection (3), browse (1); title: “Pokemon 30th Anniversary” and 9 other values; query: “Air Jordan 12 Retro 'Bucks'” and 5 other values; filter_value: “all”.
Open in Playground
GET/goat/listings/countapiKey1 credit/request
Returns how many listings GOAT currently has live across its whole marketplace. This is the only way to see GOAT's true catalog size, because GET /goat/search's total_results saturates at 10000 on a broad query and cannot report a total above that ceiling.
Takes no parameters.
Sampled 14 Oct 2026: 1 fields returned with a value. In the sample: total_listings: 612,267.
Open in Playground
GET/goat/product/{slug}apiKey3 credits/request
Returns a GOAT product: identity/descriptive metadata (name, brand, SKU, colorway, designer, silhouette, taxonomy, materials, release date, retail price, editorial story, images, full size range, other products featured alongside it), plus live per-size/condition pricing and stock status (lowest price, GOAT Instant Ship price, last sold price, highest current buyer offer).
Required: slug. Optional: country_code.
Sampled 14 Oct 2026: 80 items. Filled in every item: size, shoe_condition, box_condition, highest_offer, stock_status. Not in every item: lowest_price (36), instant_ship_lowest_price (20), last_sold_price (78). In the sample: shoe_condition: new_no_defects (51), new_with_defects (19), used (10); size: 3.5 to 15, median 9.5; box_condition: good_condition (44), badly_damaged (23), no_original_box (12) and 1 more; stock_status: not_in_stock (44), single_in_stock (36).
Open in Playground
GET/goat/product/{slug}/recommendedapiKey2 credits/request
Returns the recommended/related products GOAT's own product page shows for a given product (other colorways, similar products) -- descriptive metadata only, no live pricing.
Required: slug. Optional: count.
Sampled 14 Oct 2026: 8 items. Filled in every item: id, slug, name, brand_name, sku, colorway, category, product_type and 3 more. In the sample: release_date: 2020-02-29 to 2026-05-29; brand_name: Air Jordan (5), Nike (3); name: “Travis Scott x Nike Dunk Low Premium QS SB 'Cactus Jack'” and 7 other values; source_url: goat.com; colorway: “Black” and 6 other values.
Open in Playground
GET/goat/searchapiKey2 credits/request
Searches or browses GOAT's sneaker/streetwear/collectibles catalog by free-text query and/or facet filters (category, footwear sub-type, activity, color, gender, condition, brand, release year, price range, release-date range, silhouette, designer, in-stock/under-retail/instant-ship, curated collection), returning product summaries (brand, silhouette, category, image, stock status, headline pricing across all sizes) plus the total matching count. Query is optional -- a facet filter alone browses the catalog the same way GOAT's own category/brand pages do.
Optional: query, in_stock, categories (12 allowed values: footwear, apparel, accessories, bags, collectibles, media, sports, jewelry, home, objects, other, art), colors (18 allowed values: black, white, blue, grey, red, green, pink, cream, brown, purple, multi-color, orange, tan, yellow, silver, gold, teal, copper), genders (4 allowed values: men, youth, infant, women), conditions (4 allowed values: new_no_defects, used, new_with_defects, goat_clean), product_types (5 allowed values: sneakers, sandals, cleats, boots, slip-ons), activities (4 allowed values: lifestyle, basketball, running, skateboarding), brands, silhouettes, designers, years, price_cents_min, price_cents_max, under_retail, instant_ship, sort (5 allowed values: relevance, newest, price_asc, price_desc, discount), collection_slug, released_after, released_before, page, limit.
Sampled 14 Oct 2026: 12 items. Filled in every item: id, slug, title, brand_name, silhouette, category, product_type, gender and 5 more. Not in every item: instant_lowest_price (7), release_date (11), tags (10). In the sample: release_date: 1985-09-14 to 2025-11-15; title: “Fragment Design x Travis Scott x Air Jordan 1 Retro Low OG…” and 11 other values; image_url: image.goat.com; in_stock: true in 12 of 12; tags: median 5 entries; source_url: goat.com.
Open in Playground
GET/goat/search/facetsapiKey1 credit/request
Returns the accepted values for goat_search's filter parameters: categories, colors, genders, conditions, brands, and years are returned live so a value GOAT adds is discoverable without any client-side change, while product_types and activities are served from a maintained list because GOAT exposes no live facet for them. brands is GOAT's top brands ordered by product count, not the complete brand list -- when brands_truncated is true, brands beyond the ones listed exist and remain valid goat_search values.
Takes no parameters.
Sampled 14 Oct 2026: 9 fields returned with a value. In the sample: brands_truncated: true; categories: 12 entries; colors: 18 entries; genders: 4 entries; conditions: 4 entries; product_types: 5 entries; activities: 4 entries; brands: 500 entries.
Open in Playground
GET/goat/searches/trendingapiKey1 credit/request
Returns the search terms GOAT is currently surfacing as popular, in GOAT's own ranking order -- the same list its own search box shows. Each term is free text ready to pass to GET /goat/search's query parameter.
Takes no parameters.
Open in Playground
GET/goat/suggestapiKey1 credit/request
Returns GOAT's own search-box autocomplete for a partial query: matching curated collections and matching products. The collections carry the slug values accepted by GET /goat/collection and by GET /goat/search's collection_slug parameter, making this the way to discover collection slugs.
Required: query. Optional: limit.
Sampled 14 Oct 2026: 25 items. Filled in every item: id, title, slug, category, source_url. Not in every item: image_url (17). In the sample: title: “Air Jordan 5 Retro OG 'Black Metallic Reimagined'” and 24 other values; image_url: image.goat.com; source_url: goat.com.
Open in Playground