Discover/Sneakers API
live

Sneakers APIsneakers.com

Search and browse sneakers.com listings via API. Get product details, brand/category filters, per-size pricing, flash sales, and trending search terms.

Endpoint health
verified 3d ago
get_trending_searches
search_sneakers
get_product_details
get_sneakers_by_category
get_sneakers_by_brand
6/6 passing latest checkself-healing
Endpoints
6
Updated
26d ago

What is the Sneakers API?

The sneakers.com API exposes 6 endpoints for searching, browsing, and retrieving sneaker product data from sneakers.com. The get_product_details endpoint returns per-size offer pricing, GTINs, colorway, midsole material, SKU, and release metadata for individual products. Other endpoints cover category and brand browsing, flash sale discovery, and trending search terms — all returning paginated summaries with brand and color filter facets.

Try it
Page number for pagination.
Maximum results per page.
Search keyword (e.g. 'jordan', 'nike dunk', 'yeezy').
api.parse.bot/scraper/767e4cfe-4886-4fbf-9867-33db03dcbde2/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/767e4cfe-4886-4fbf-9867-33db03dcbde2/search_sneakers?page=1&limit=20&query=jordan' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace sneakers-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Sneakers.com SDK — search, browse by category/brand, drill into details."""
from parse_apis.sneakers_com_api import Sneakers, Category, ProductNotFound

client = Sneakers()

# Search for sneakers by keyword; limit= caps total items fetched.
for item in client.sneakersummaries.search(query="jordan", limit=5):
    print(item.title, item.brand_name, item.silhouette)

# Browse a specific category using the Category enum.
for item in client.sneakersummaries.list_by_category(category=Category.RUNNING, limit=3):
    print(item.title, item.in_stock, item.gender)

# Drill into one result for full pricing and sizing details.
summary = client.sneakersummaries.search(query="nike dunk", limit=1).first()
if summary:
    sneaker = summary.details()
    print(sneaker.name, sneaker.sku, sneaker.color, sneaker.retail_price_cents)
    for offer in sneaker.offers[:3]:
        print(offer.size, offer.price, offer.availability)

# Fetch a product directly by slug.
try:
    detail = client.sneakers.get(slug="air-jordan-1-mid-legend-blue-fz2142-114")
    print(detail.name, detail.brand_name, detail.midsole)
except ProductNotFound as exc:
    print(f"Product gone: {exc.slug}")

# Check current flash sale.
sale = client.flashsales.get_active()
print(sale.deal_group.title, sale.item_count, sale.total_pages)

# See what's trending.
for trend in client.trendingsearches.list(limit=4):
    print(trend.term)

print("Done: search / list_by_category / details / get / get_active / trending list")
All endpoints · 6 totalmissing one? ·

Full-text search over all sneaker listings by keyword. Returns paginated product summaries with available brand and color filters plus total result count. The query is matched against product titles and attributes. Each item includes pricing, stock status, and a slug for drill-down via get_product_details.

Input
ParamTypeDescription
pageintegerPage number for pagination.
limitintegerMaximum results per page.
queryrequiredstringSearch keyword (e.g. 'jordan', 'nike dunk', 'yeezy').
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "items": "array of sneaker product summaries with id, slug, title, brandName, pricing, stock status",
    "brands": "array of brand filter objects with value, slug, and count",
    "colors": "array of color filter objects with value, slug, and count",
    "search_term": "string echoing the resolved search term",
    "total_results": "integer total number of matching products"
  },
  "sample": {
    "data": {
      "page": 1,
      "items": [
        {
          "id": "670780",
          "slug": "air-jordan-7-greater-china-special-box-cw2805-160",
          "title": "Men's Air Jordan 7 Retro 'Greater China'",
          "gender": "men",
          "status": "active",
          "inStock": true,
          "brandName": "Air Jordan",
          "pictureUrl": "https://images.sneakers.com/attachments/product_template_pictures/images/084/404/515/original/670780_00.png.png",
          "silhouette": "Air Jordan 7",
          "localizedRetailPriceCents": {
            "currency": "USD",
            "amountCents": 20000
          }
        }
      ],
      "brands": [
        {
          "slug": "air-jordan",
          "count": 4134,
          "value": "Air Jordan"
        }
      ],
      "colors": [
        {
          "slug": "white",
          "count": 1088,
          "value": "White"
        }
      ],
      "search_term": "Jordan",
      "total_results": 4196
    },
    "status": "success"
  }
}

About the Sneakers API

Search and Browse

The search_sneakers endpoint accepts a query string (e.g. 'nike dunk', 'yeezy') and returns paginated product summaries — each with an id, slug, title, brandName, pricing, and stock status. Alongside the item array, the response includes brands and colors filter facet arrays (each with value, slug, and count) and a total_results integer. Use the page and limit parameters to walk through result sets. The get_sneakers_by_category endpoint accepts a fixed set of activity slugs — running, basketball, casual, hiking, boot, or training — and returns the same paginated summary structure with a activity display name field. get_sneakers_by_brand takes a lowercase hyphenated brand slug like 'new-balance' or 'air-jordan' and returns brand-scoped listings.

Product Details

get_product_details takes a slug sourced from any listing endpoint's items[*].slug field and returns the full product record. The response includes sku, name, color, gender, nickname, midsole, brand_name, and status. The offers array contains one object per available size, each with price, availability, and gtin — giving per-size inventory and pricing data in a single call.

Flash Sales and Trending Terms

get_flash_sale_sneakers requires no parameters and returns the currently active deal group: a deal_group object with id, title, start_time, end_time, and status, plus an items array of discounted inventory, item_count, and total_pages. Between deal windows the items array may be empty. get_trending_searches returns a searches array of strings reflecting current search popularity on the site — useful for building autocomplete suggestions or tracking what styles are gaining attention.

Reliability & maintenanceVerified

The Sneakers API is a managed, monitored endpoint for sneakers.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when sneakers.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official sneakers.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
6/6 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a sneaker price tracker that polls get_product_details for per-size offer prices and alerts when a target size drops below a threshold.
  • Aggregate flash sale inventory from get_flash_sale_sneakers to notify subscribers when a new deal window opens.
  • Populate a brand-filtered product catalog using get_sneakers_by_brand with slugs like 'adidas' or 'puma'.
  • Generate autocomplete suggestions in a sneaker search UI using the searches array from get_trending_searches.
  • Compare stock availability across categories by iterating get_sneakers_by_category over the six supported activity slugs.
  • Extract GTINs from get_product_details offers to cross-reference sneakers against barcode databases or resale marketplaces.
  • Feed a content feed with colorway and nickname data from get_product_details to auto-generate sneaker release write-ups.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does sneakers.com have an official developer API?+
Sneakers.com does not publish a public developer API or documented integration program. This Parse API provides structured access to their product data.
What does the `offers` array in `get_product_details` actually contain?+
Each element in offers represents one size variant and includes a price, an availability status, and a gtin (Global Trade Item Number). This lets you see which sizes are in stock and what each costs individually, rather than a single aggregate price.
Can I filter search results by color or brand in a single `search_sneakers` call?+
The search_sneakers endpoint returns brands and colors facet arrays with counts so you can present filters to users, but it does not currently accept brand or color as direct input parameters — only query, page, and limit. You can fork this API on Parse and revise it to add brand or color filter parameters to the search endpoint.
Are user reviews or ratings available through this API?+
Not currently. The API covers product metadata, per-size pricing, stock status, flash sale deals, and trending search terms. It does not expose review text, star ratings, or user-generated content. You can fork it on Parse and revise to add a reviews endpoint if that data becomes accessible.
How fresh is the flash sale data, and what happens between sale windows?+
The get_flash_sale_sneakers endpoint reflects the currently active deal group at the time of the request. The deal_group object includes start_time and end_time fields so you can determine the sale window. If no sale is running, the items array will be empty and item_count will be zero — the endpoint still returns a valid response rather than an error.
Page content last updated . Spec covers 6 endpoints from sneakers.com.
Related APIs in EcommerceSee all →
sneakernews.com API
Browse the latest sneaker news, search articles by keyword, and look up upcoming release dates — including pricing, images, and retailer links. Also surfaces per-page ad slot inventory and density metrics for programmatic and publisher analysis.
footlocker.com API
Access product listings, pricing, availability, customer reviews, release calendars, and category/brand browsing data from Foot Locker.
nike.com API
Search the Nike product catalog by keyword and retrieve detailed product information including pricing, sizing, color variants, and availability. Use autocomplete suggestions to refine queries and discover relevant products on Nike.com.
kixify.com API
Search and compare sneaker listings across Kixify.com to find the best prices, condition ratings, and seller options for specific models and sizes. Filter by brand, condition, and availability to view detailed product information, seller profiles, and complete size-price matrices all in one place.
finishline.com API
Search and browse Finish Line's sneaker catalog, get detailed product information with pricing and availability, check upcoming sneaker releases, and find nearby store locations. Access product suggestions and inventory data across Finish Line's full product listing to compare options and track release dates.
stockx.com API
Search and browse StockX products to access detailed pricing, market trends, and historical sales data all in one place. Compare sneaker and streetwear prices across listings, track price history, and discover product information to stay informed on the resale market.
stadiumgoods.com API
Search and discover premium sneakers and streetwear from Stadium Goods. Retrieve detailed product specifications, variant-level pricing, and real-time inventory status across the full catalog and curated collections.
solebox.com API
Browse Solebox's sneaker and apparel collection to find products by brand, name, price, and images, with options to filter by price range, brand, and sorting preferences. Check real-time availability and pricing across their full catalog to discover and compare items that match your style.