GOAT API

GOAT API for Sneaker and Apparel Search, Per-Size Prices, Release Data, and Images

Scrappa's GOAT API returns structured JSON from GOAT, the sneaker and apparel marketplace. Search products by keyword with filters for brand, product type, gender, size, condition, price, instant ship, under retail and sale, and sort by relevance, release date or price. Read a product with release data, materials, every image in full size and one price row per size and condition, with instant ship prices and last sold prices.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
2
Endpoints
7
Markets
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/goat/search?query=jordan%204&condition=used&sort=price_asc" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "query": "jordan 4",
    "market": "us",
    "currency": "USD",
    "total_count": 1051,
    "items": [
      {
        "id": 1581606,
        "slug": "undefeated-x-air-jordan-4-retro-ib1519-200",
        "url": "https://www.goat.com/sneakers/undefeated-x-air-jordan-4-retro-ib1519-200",
        "brand": { "name": "Air Jordan", "slug": "air-jordan" },
        "release_date": "2025-08-02T23:59:59Z",
        "retail_price": { "amount": 225, "currency": "USD" },
        "lowest_price": { "amount": 178, "currency": "USD" },
        "discount_percent": 20.9
      }
    ],
    "pagination": { "page": 1, "per_page": 12, "has_more": true }
  },
  "meta": { "endpoint_family": "search", "billable": true }
}

What you can build

Structured data for real applications. Here are some ideas.

Resale Price Monitoring

Track the lowest ask, the instant ship price and the last sold price per size over time.

Resale Arbitrage

Compare GOAT prices for new and used pairs with other marketplaces to find a gap.

Release Calendars

Sort by release date to list upcoming and recent releases with retail prices and colorways.

Size Availability Tracking

See which sizes have offers, in which condition and at which price.

Trend and Assortment Research

Read live counts by brand, colour and condition to see what the market lists most.

GOAT scraper API

GOAT API for sneaker search, per-size prices, last sold prices, and release data

The GOAT API is built for resale price tracking, arbitrage and release research. The search endpoint returns products with retail price, lowest price, instant ship price and discount as numbers with currency. The product endpoint adds one row per size, condition and box condition with the lowest price, the instant ship price and the last sold price, plus every image in full size.

Filter by brand, product type, gender, size, condition, price, instant ship, under retail and sale.

Sort by relevance, release date or price and page through up to 10000 results.

Prices come in seven markets: US, UK, CA, AU, DE, JP and FR.

Size prices are in US dollars. Search prices use the currency of the market.

Only public data is returned. No login is needed on your side.

Choose the right GOAT API endpoint

Use Product Search to find products

Send a query and add filters, a sort order and a market. Page through the results 12 at a time.

Open GOAT Search API docs

Use Product to read prices by size

Send the slug, id or url of a search result to get release data, images and one price row per size and condition.

Open GOAT Product API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to ScrapingBee / ScraperAPI.

GOAT data as JSON
Scrappa
ScrapingBee / ScraperAPI
Build your own parser
Prices by size and condition
Scrappa
ScrapingBee / ScraperAPI
Last sold price per size
Scrappa
ScrapingBee / ScraperAPI
Price per 1k requests
Scrappa
From $0.20
ScrapingBee / ScraperAPI
Varies by credits per request
Unified API key
Scrappa
Yes (350+ APIs)
ScrapingBee / ScraperAPI
Scraping only
Free tier
Scrappa
500 credits/month
ScrapingBee / ScraperAPI
Trial credits

Key features

Search with filters for brand, product type, gender, size, condition, price, instant ship and sale
Retail, lowest and instant ship prices as numbers with currency, plus the discount
One price row per size, condition and box condition with the last sold price
Release date, colorway, materials and every image in full size
Seven markets with local currency in search
Public data only. Failed requests are never billed

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by GOAT. The GOAT API returns structured JSON from public GOAT data through a Scrappa API key.

Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never billed.

The size prices of the product endpoint are US dollars that GOAT converts for every market. The search endpoint returns prices in the currency of the market you choose.

Each page has 12 items and GOAT returns at most 10000 results per search. Narrow the search with filters to reach more items.

Start using the GOAT API

Sign up and get 500 free credits. No credit card required.