Nike APInike.com ↗
Search Nike's product catalog, retrieve product details with sizing and color variants, get autocomplete suggestions, and browse sale deals from Nike.com.
What is the Nike API?
The Nike.com API exposes 4 endpoints covering product search, individual product details, autocomplete suggestions, and sale deals. The search_products endpoint returns paginated results across Nike's full US catalog — including prices, color variants, images, and product URLs — while get_product_details delivers size availability, discount percentages, and all color variants for a single product by style-color code or URL.
curl -X GET 'https://api.parse.bot/scraper/948eed75-bed5-4b47-9963-56d40cdec23b/search_products?page=1&count=24&query=running+shoes&language=en&marketplace=US' \ -H 'X-API-Key: $PARSE_API_KEY'
Full-text search over Nike's product catalog. Returns paginated product summaries with prices, colors, images, and links. Pagination via page number; each page contains up to `count` items. Only the US marketplace with English language is confirmed working.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number (1-based) |
| count | integer | Products per page. Must be 24, 50, or 100. Other values are rounded to nearest valid option. |
| queryrequired | string | Search keyword (e.g., 'running shoes', 'air max', 'basketball shoes') |
| language | string | Language code. Only 'en' is confirmed working. |
| marketplace | string | Marketplace/country code. Only 'US' is confirmed working. |
{
"type": "object",
"fields": {
"page": "integer - current page number",
"count": "integer - products per page",
"query": "string - the search query used",
"products": "array of product summary objects with product_code, title, subtitle, product_type, price, color, images, url, featured_attributes",
"total_pages": "integer - total number of pages",
"total_results": "integer - total number of matching products"
}
}About the Nike API
Product Search and Browsing
The search_products endpoint accepts a query string (e.g. 'air max', 'running shoes') and returns paginated product summaries. Each result includes product_code, title, subtitle, price, color, images, url, and featured_attributes. The count parameter accepts 24, 50, or 100 items per page; other values are rounded to the nearest valid option. The page parameter is 1-based. Coverage is confirmed for the US marketplace with English language only.
Product Details
get_product_details accepts either a full Nike product URL via product_url or a style-color code like 'IB1873-110' via style_color. The response includes a price object with current_price, original_price, discount_percentage, and currency; a sizes array where each entry has a label and status (indicating availability); a genders array; a description string; and an images array covering all colorways with square_url, portrait_url, and pdp_url per variant.
Suggestions and Deals
search_suggestions takes a partial query and returns an array of suggestion objects with display_text and search_text, useful for search-as-you-type interfaces. The get_deals endpoint targets Nike Poland (nike.com/pl) and returns sale products with name, price, previous_price, discount_percentage, currency, url, and image_url. It supports the same pagination parameters as product search. The deals endpoint is the only one that returns previous_price and discount_percentage at the list level.
The Nike API is a managed, monitored endpoint for nike.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when nike.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 nike.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.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a Nike price tracker that monitors
current_priceandoriginal_pricechanges on specific style-color codes. - Power a product comparison tool using size
statusfromget_product_detailsto surface in-stock colorways. - Implement a Nike-specific search bar using
search_suggestionsto return autocomplete results as the user types. - Aggregate sale products with
get_dealsto surface discounted Nike items withdiscount_percentageandprevious_price. - Sync a Nike product feed into an internal catalog using
search_productswith paginated results across keyword categories. - Retrieve all colorway image URLs for a product by style-color code to populate a visual product gallery.
- Filter Nike footwear search results by
product_typeandgendersfields for a targeted product discovery experience.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Nike have an official developer API?+
What does `get_product_details` return that `search_products` does not?+
get_product_details returns granular size-level availability (each size has a label and status), a full description text, all colorway images with portrait_url and pdp_url per variant, and a discount_percentage on the price object. The search_products endpoint returns only summary-level data: a single price, one color field, and preview images.Are marketplaces outside the US supported?+
search_products and search_suggestions endpoints are confirmed working only for the US marketplace with English language. The get_deals endpoint specifically targets Nike Poland. Other country or language codes may not return reliable results. You can fork this API on Parse and revise it to target additional Nike regional storefronts.Does the API return customer reviews or ratings for Nike products?+
What are the valid values for the `count` parameter in paginated endpoints?+
search_products and get_deals accept count values of 24, 50, or 100. Any value outside those options is rounded to the nearest valid one. The total_pages and total_results fields in the response reflect the actual pagination based on the resolved count.