sneakers.com APIsneakers.com ↗
Access sneaker listings, product details, brand catalogs, category filters, flash sales, and trending searches from sneakers.com via a single REST API.
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'
Search for sneakers by keyword query. Returns a paginated list of matching products with metadata, filters (brands, colors), and total result count.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| limit | integer | Maximum results per page. |
| queryrequired | string | Search keyword (e.g. 'jordan', 'nike dunk') |
{
"type": "object",
"fields": {
"pageProps": "object containing items (array of product summaries), brandsList, colorsList, totalResults, searchTerm, page, and metadata"
},
"sample": {
"data": {
"__N_SSP": true,
"pageProps": {
"page": 1,
"items": [
{
"id": "1542584",
"slug": "air-jordan-1-mid-khaki-black-hv6422-200",
"title": "Men's Air Jordan 1 Mid 'Khaki Black'",
"gender": "men",
"inStock": true,
"brandName": "Air Jordan"
}
],
"brandsList": [
{
"slug": "air-jordan",
"count": 4134,
"value": "Air Jordan"
}
],
"colorsList": [
{
"slug": "white",
"count": 1088,
"value": "White"
}
],
"searchTerm": "Jordan",
"totalResults": 4196
}
},
"status": "success"
}
}About the sneakers.com API
The sneakers.com API covers 6 endpoints for querying sneaker products, brands, categories, and live sale events. The search_sneakers endpoint accepts a keyword query and returns paginated product summaries alongside brand and color filters. get_product_details delivers full pricing, sizing, image URLs, and buy-bar data for any individual sneaker by its product slug.
Product Search and Detail
The search_sneakers endpoint takes a required query string (e.g. 'jordan' or 'nike dunk') plus optional page and limit parameters. The response pageProps object includes an items array of product summaries, a brandsList, colorsList, totalResults count, the current searchTerm, and page metadata. To retrieve full data for a specific sneaker, pass its slug (available in search results) to get_product_details, which returns a productTemplate with complete product details, offers, buyBarItems (pricing broken down per size), and imageUrls.
Category and Brand Browsing
get_sneakers_by_category accepts a category slug — confirmed values include 'running', 'basketball', 'casual', 'hiking', 'boot', and 'training' — and returns the activity name, a paginated items array, plus brandsList and colorsList filters. get_sneakers_by_brand works the same way but accepts a brand slug such as 'nike', 'adidas', 'air-jordan', 'new-balance', or 'asics', and returns brand name alongside the same product list and filter fields.
Flash Sales and Trending Data
get_flash_sale_sneakers requires no inputs and returns a dealGroup object with id, title, startTime, endTime, status, and an inventoryItemsList of discounted items, plus itemCount and totalPages at the top level. get_trending_searches also requires no inputs and returns a searchesList array of current trending search term strings from the site.
- Build a sneaker price tracker that monitors
buyBarItemsper size fromget_product_details. - Alert users to active flash sales by polling
get_flash_sale_sneakersfor newdealGroupentries. - Populate a brand discovery UI using
get_sneakers_by_brandwith slugs like'new-balance'or'asics'. - Generate category landing pages filtered by activity using
get_sneakers_by_categorywith slugs like'basketball'or'running'. - Drive autocomplete or search suggestions with real-time data from
get_trending_searches. - Index a cross-brand sneaker catalog by iterating
search_sneakersresults and enriching withget_product_detailsslugs. - Track
colorsListandbrandsListfilter availability across categories for inventory analytics.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 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.
Does sneakers.com offer an official developer API?+
What does `get_product_details` return beyond basic listing info?+
get_product_details returns a productTemplate with full product description, imageUrls, offers, and buyBarItems — an array that breaks pricing down by individual size. You identify the product by passing its slug, which is available in search_sneakers or category/brand listing results.Does the flash sale endpoint support filtering by brand or category?+
get_flash_sale_sneakers returns all currently active sale items in a single inventoryItemsList without brand or category filter parameters. It does expose startTime, endTime, and status on the dealGroup object. You can fork this API on Parse and revise it to add a filtered flash-sale endpoint if your use case requires it.Are user reviews or ratings available through this API?+
How does pagination work across listing endpoints?+
search_sneakers, get_sneakers_by_category, and get_sneakers_by_brand all accept page and limit parameters and return totalResults in pageProps, letting you calculate total pages client-side. get_flash_sale_sneakers exposes totalPages directly at the top level of its response.