Discover/Nike API
live

Nike APInike.com

Search Nike products, retrieve detailed pricing, sizing, color variants, and availability, plus autocomplete suggestions — all from Nike.com via a single API.

Endpoint health
verified 3d ago
search_suggestions
search_products
get_product_details
3/3 passing latest checkself-healing
Endpoints
3
Updated
22d ago

What is the Nike API?

The Nike.com API covers 3 endpoints for querying the Nike product catalog: search by keyword, fetch full product details, and retrieve autocomplete suggestions. The get_product_details endpoint returns over a dozen fields per product including current and original price, size availability status, color variants with image URLs, gender targeting, and a style-color code you can use to look up any individual SKU.

Try it
Page number (1-based)
Products per page. Must be 24, 50, or 100. Other values are rounded to nearest valid option.
Search keyword (e.g., 'running shoes', 'air max', 'basketball shoes')
Language code. Only 'en' is confirmed working.
Marketplace/country code. Only 'US' is confirmed working.
api.parse.bot/scraper/948eed75-bed5-4b47-9963-56d40cdec23b/<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/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'
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 nike-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.

"""Nike Product Search API — bounded, re-runnable walkthrough."""
from parse_apis.nike_product_search_api import Nike, ProductNotFound

client = Nike()

# Search for running shoes — limit= caps TOTAL items fetched across pages.
for product in client.productsummaries.search(query="running shoes", limit=5):
    print(product.title, product.price.current_price, product.color.label)

# Drill-down: take ONE item, then navigate to its full detail via .details().
summary = client.productsummaries.search(query="air max", limit=1).first()
if summary:
    detail = summary.details()
    print(detail.full_title, detail.color_description)
    for size in detail.sizes[:5]:
        print(size.label, size.localized_label, size.status)

# Direct product lookup by style-color code.
try:
    shoe = client.products.get(style_color="IB1873-110")
    print(shoe.title, shoe.product_type)
    for benefit in shoe.enhanced_benefits:
        print(benefit.header)
except ProductNotFound as exc:
    print(f"Product not found: {exc.style_color}")

# Autocomplete suggestions for partial queries.
for suggestion in client.suggestions.search(query="basketball", limit=5):
    print(suggestion.display_text, suggestion.search_text)

print("exercised: productsummaries.search / summary.details / products.get / suggestions.search")
All endpoints · 3 totalmissing one? ·

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.

Input
ParamTypeDescription
pageintegerPage number (1-based)
countintegerProducts per page. Must be 24, 50, or 100. Other values are rounded to nearest valid option.
queryrequiredstringSearch keyword (e.g., 'running shoes', 'air max', 'basketball shoes')
languagestringLanguage code. Only 'en' is confirmed working.
marketplacestringMarketplace/country code. Only 'US' is confirmed working.
Response
{
  "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

Search and Browse Nike Products

The search_products endpoint accepts a query string and returns paginated product listings from Nike.com. You can request 24, 50, or 100 results per page using the count parameter (other values are rounded to the nearest valid option), and navigate results with the page parameter. Each result object includes product_code, title, subtitle, product_type, price, color, a set of images, a direct url, and featured_attributes. The endpoint also returns total_results and total_pages so you can build accurate pagination. Only the US marketplace (marketplace: 'US') with English (language: 'en') is confirmed to work reliably; other combinations may return upstream errors.

Product Details by URL or Style-Color Code

get_product_details accepts either a full Nike product URL via product_url or a style-color code via style_color (for example, HQ2050-101). The response includes a price object with currency, current_price, original_price, and discount_percentage; a sizes array where each entry carries a label, localized_label, and status (so you can tell which sizes are in stock); and an images array keyed by colorway, each with square_url, portrait_url, pdp_url, color_description, and status. Additional fields include description, genders, product_type, and full_title.

Autocomplete Suggestions

The search_suggestions endpoint takes a partial query string and returns a list of suggestion objects, each with a display_text (formatted for display) and a search_text (the raw term to pass back into search_products). An optional count parameter caps the number of suggestions returned. Like the search endpoint, only country: 'US' and language: 'en' are confirmed to work.

Reliability & maintenanceVerified

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.

Last verified
3d ago
Latest check
3/3 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 Nike product price tracker using current_price and original_price from get_product_details to monitor discounts over time.
  • Aggregate size availability across colorways by checking the status field in the sizes array for a given style-color code.
  • Power a Nike product search interface with real-time autocomplete using the search_suggestions endpoint.
  • Create a sneaker catalog by crawling search results from search_products with the air max or similar query and storing product metadata.
  • Compare colorway image assets by iterating the images array returned by get_product_details and pulling portrait_url or square_url per variant.
  • Feed affiliate or comparison sites by extracting url, price, and title fields from search_products results for specific product queries.
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 Nike have an official developer API?+
Nike does not publish a public developer API or API documentation for third-party access to its product catalog.
What does `get_product_details` return that `search_products` does not?+
get_product_details returns granular fields that the search listing omits: a full sizes array with per-size status values, a description string, discount_percentage in the price object, all colorway images with their individual pdp_url and color_description, and the genders array. search_products returns higher-level listing data suited for browsing rather than per-product detail.
Does the API cover marketplaces outside the US?+
Only the US marketplace is confirmed to work reliably. The marketplace parameter on search_products and the country parameter on search_suggestions accept other values (e.g. 'GB'), but these may return upstream errors. You can fork this API on Parse and revise it to target a specific non-US locale if you need consistent international coverage.
Does the API expose product reviews or ratings?+
No. The current endpoints return product metadata, pricing, sizing, and images. Review counts or star ratings are not included in any response field. You can fork this API on Parse and revise it to add an endpoint that fetches review data for a given product.
What values are valid for the `count` parameter in `search_products`?+
The only accepted values are 24, 50, and 100. If you pass a different integer, the API rounds it to the nearest valid option. The response always echoes back the actual count used, so you can verify what was applied.
Page content last updated . Spec covers 3 endpoints from nike.com.
Related APIs in EcommerceSee all →
nike.com.cn API
Search Nike China's catalog to find products, check availability, browse specific categories like men's, women's, and kids' shoes, and discover trending items and new arrivals. Get detailed product information including sizes, pricing, and specifications to help with shopping decisions and market research.
sneakers.com API
Search and browse sneaker products across categories and brands, view detailed product information, and discover current flash sales and trending searches from sneakers.com. Get instant access to sneaker listings, pricing, and real-time sale events to find exactly what you're looking for.
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.
netshoes.com API
Search and browse products on Netshoes.com.br by keyword or category. Retrieve detailed product information including specifications, pricing, available sizes and colors, customer reviews, and delivery estimates by ZIP code.
footlocker.com API
Access product listings, pricing, availability, customer reviews, release calendars, and category/brand browsing data from Foot Locker.
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.
decathlon.fr API
Search for sporting goods across Decathlon France and retrieve detailed product information including prices, descriptions, images, and customer reviews. Get autocomplete suggestions as you search and access comprehensive product details to compare gear and read what other customers think.
bestbuy.com API
Search Best Buy's entire product catalog and get instant autocomplete suggestions while browsing, then pull up detailed pricing, availability, and stock information for any item. Easily sort through results, look up multiple products at once, and discover what's trending in real-time.