KicksDB API Reference

Full Docs

Unified access to StockX, GOAT, Flight Club, and 40+ retail endpoints through a single REST API.

Base URL

https://api.kicks.dev

Authentication

All API requests require an API key via the Authorization header using the Bearer scheme:

Authorization: Bearer KICKS-1234-ABCD-1234-123456ABCDEF

Get Your API Key

Sign up at kicks.dev/register to get your free API key. Free tier includes 1,000 requests/month on Standard API.

Response Headers

X-Quota-CurrentNumber of requests made this month
X-Key-TypeYour API key tier (free, pro, enterprise)

Available Endpoints

StockX

Access StockX product data, pricing, variants, and sales history

GET/v3/stockx/products
GET/v3/stockx/products/{id}
GET/v3/stockx/products/{id}/sales
GET/v3/stockx/products/{id}/sales/daily

GOAT

Access GOAT marketplace data, variants, and transaction history

GET/v3/goat/products
GET/v3/goat/products/{id}
GET/v3/goat/products/{id}/sales
GET/v3/goat/products/{id}/sales/daily

Unified API

Cross-platform data aggregation with automatic product matching

GET/v3/unified/products/{identifier}

Shopify

Access 40+ Shopify sneaker stores including Kicks Crew, Stadium Goods

GET/v3/shopify/products
GET/v3/shopify/products/{id}

Additional Sources

Flight Club, Kream, SNKRS, Novelship, Nike

GET/v3/flightclub/products
GET/v3/kream/products
GET/v3/snkrs/products
GET/v3/novelship/products

Common Query Parameters

ParameterTypeDescription
querystringSearch by SKU, name, brand, or model
filtersstringMeilisearch filter syntax (e.g., brand="Nike")
display[variants]booleanInclude size variants with pricing
display[prices]booleanInclude detailed pricing per delivery option
display[identifiers]booleanInclude UPC/EAN barcodes (Premium)
marketstringMarket region: US, UK, FR, DE, etc.
currencystringCurrency code: USD, EUR, GBP

Response Format

All responses follow a consistent JSON structure:

{
  "$schema": "https://api.kicks.dev/schemas/...",
  "data": [...],  // Array of items or single object
  "meta": {
    "current_page": 1,
    "per_page": 20,
    "total": 1000
  }
}

HTTP Status Codes

200OKRequest succeeded
400Bad RequestInvalid parameters or malformed request
401UnauthorizedInvalid or missing API key
403ForbiddenFeature not available on your plan
404Not FoundResource not found
429Too Many RequestsRate limit exceeded
500Internal ErrorServer error, retry later

Rate Limits

Free

1,000

/month

Standard API only

Pro

50,000

/month

All APIs + SSE

Enterprise

Custom

SLA

Dedicated support

Ready to Start?

Check out our platform-specific guides for detailed examples: