+Nike API
Nike products, prices, size availability and customer reviews from Nike's country stores as clean JSON.
The API.SH Nike API turns Nike's public store into structured JSON. Search products by keyword or category in the US, UK, German, French, Italian, Dutch and Japanese stores, with sort, gender, sale and the store's own filters. Pull one product with price, full price, discount, release date, sizes with status and GTIN, size chart, images and other colorways, and read its reviews with fit, comfort and rating counts.
- 3 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/nike/v1/ search
{ "success": true } What you can build with the Nike API
Price and discount tracking
Search a category with the sale filter and record price, full price and discount to watch markdowns over time.
Size availability monitoring
Check a product's sizes and their status to see which sizes are in or out of stock.
Cross-country price comparison
Run the same search in the US, UK, EU and Japanese stores to compare prices and currencies.
Review and fit analysis
Pull a shoe's reviews with fit, comfort, recommended flags and review topics to learn whether it runs small or big.
Nike data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Nike API endpoints and prices
Every Nike endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Nike product search /nike/ | $1 · $2 PAYG 1 credit |
| Nike reviews /nike/ | $1 · $2 PAYG 1 credit |
| Nike product /nike/ | $1 · $2 PAYG 1 credit |
Call the Nike API
Nike product search: GET https://api.api.sh/nike/
curl "https://api.api.sh/nike/v1/search?q=air+max" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/nike/v1/search",
params={"q": "air max"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/nike/v1/search");
url.searchParams.set("q", "air max");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/nike/v1/search", "q", "air max")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Nike" and "Nike product search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Nike data
- Public data only: no Nike login, cookies or account needed
- One key and one response shape for Nike and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Nike API
Nike does not publish a public developer API for its online store. The Nike+ wrappers on GitHub are unofficial and covered activity data, not products, so developers end up hunting for the site's backend calls. API.SH returns public product, price, size and review data as JSON with no Nike login.
Skip building a Nike scraper that breaks with every site change, or comparing Apify, ScraperAPI and other Nike scraper tools: API.SH gives you one key and a fixed price per call.
Nike API questions
What Nike data can I get?+
Product search by keyword or category per country store (/nike/v1/search), one product with prices, sizes, size chart, images and colorways (/nike/v1/product) and customer reviews with ratings, fit and comfort (/nike/v1/reviews).
How much does the Nike API cost?+
Every Nike endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /nike/v1/product at 1 credit each.
Is there an official Nike API?+
Not for product data. Nike offers no public API for its store catalog; existing Nike+ wrappers are unofficial. API.SH reads Nike's public product pages and returns them as JSON.
Do I need a Nike account or member login?+
No. API.SH reads public Nike pages only. No endpoint uses a Nike login, member account or cookies, and member-only purchases are not part of it.
Which Nike country stores are supported?+
Search covers the US, UK (GB), Germany, France, Italy, the Netherlands and Japan. Pass country with the store code; prices come back in that store's currency.
Can I track Nike sale prices and stock?+
Yes. Search with sale=1 to list discounted products with price, full price and discount, and read a product's sizes to see each size's status. Schedule the calls to track changes.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key from the dashboard. 3. Call /nike/v1/search with q and country, then /nike/v1/product with a product link from the results. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.