Nike API Scraper
Pricing
from $1.00 / 1,000 plp row (listing data)s
Nike API Scraper
Scrape Nike.com listings (PLP) and full product detail (PDP) directly from the api.nike.com consumer API.
Pricing
from $1.00 / 1,000 plp row (listing data)s
Rating
0.0
(0)
Developer
R.L.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
Nike Scraper 👟 — Scrape Nike.com Products, Prices, Sizes & Stock
Nike Scraper extracts product data from Nike.com at scale — listings, full product details, prices, discounts, sizes, GTINs, images and live stock availability — and exports it to JSON, CSV, Excel, or an API. It reads Nike's own product API directly, so it's fast, reliable, and complete — no flaky HTML parsing, no headless browser.
Point it at a category page, a search, a product URL, or a style code, and get clean, structured Nike product data in seconds. Great for price monitoring, competitor research, sneaker‑release tracking, dropshipping, market analysis, and building product catalogs.
Scrape Nike sneakers, apparel and accessories — Air Force 1, Air Jordan, Air Max, Dunk, Pegasus, Nike ACG and the entire Nike catalog — in any Nike marketplace and language.
✨ Why use this Nike Scraper?
- 🟢 No code required — paste a Nike URL, click Start, download your data.
- ⚡ Fast & accurate — pulls structured JSON from Nike's product API, not rendered HTML.
- 🧾 Rich data — names, prices, discounts, every size + GTIN, per‑size stock, all images.
- 📦 Live inventory — see exactly which sizes are in stock right now.
- 🔁 Full pagination — scrapes an entire category or search to the last product.
- 🌍 Any market — choose the country/marketplace and language (US, UK, DE, …).
- 💸 Transparent pay‑per‑result pricing — pay only for the rows you get.
- 📤 Export anywhere — JSON, CSV, Excel, XML, or pull it live via the Apify API.
🎯 What can you do with Nike product data?
- Price monitoring & repricing — track Nike prices and discounts over time.
- Competitor & market analysis — benchmark assortment, pricing and availability.
- Sneaker reselling & drop tracking — catch launches, restocks and sold‑out sizes.
- Dropshipping & catalog building — import Nike products into your store.
- Inventory/stock alerts — monitor when specific sizes come back in stock.
- Data science & trend research — build datasets of Nike footwear and apparel.
📥 What data does the Nike Scraper extract?
Listing (PLP) data — product name, subtitle, color, current price, full price, discount, employee price, currency, product type, "Just In"/sale badges, image, and product URL.
Product detail (PDP) data — everything above plus full description, brand, gender, style code, every size with its GTIN/barcode and live stock level, color swatches (with hex), gallery images, size‑chart URL, and launch/release info.
Each row is also stamped with country, language, source, scrapedAt, and the
originating categoryName.
🚀 How to scrape Nike.com (3 steps)
- Add an input. Paste a Nike category URL (e.g.
https://www.nike.com/w/mens-shoes-nik1zy7ok), a search URL (https://www.nike.com/w?q=air%20force%201), a search term, a product URL, or a style code (e.g.CW2288-111). - Pick your options — turn on
fetchProductDetailsfor full PDP data, set a country, or cap the number of products. Defaults work out of the box. - Run & export — click Start, then download the dataset as JSON/CSV/Excel or fetch it through the API.
⚙️ Input
Supply at least one source: categoryUrls, searchTerms, productUrls, or styleColors.
Everything else is optional.
| Field | Type | Default | Description |
|---|---|---|---|
categoryUrls | array of {url} | – | Nike category or search URLs (PLP). Each is paginated to the end. |
searchTerms | array of string | – | Free‑text Nike searches, e.g. "air force 1". |
productUrls | array of {url} | – | Nike product (PDP) URLs — style code is read from the URL. |
styleColors | array of string | – | Bare Nike style codes, e.g. CW2288-111. |
fetchProductDetails | boolean | false | Also fetch full PDP detail for each listing product. |
fetchSizeAvailability | boolean | false | Attach live per‑size stock to listing products. |
maxProductsPerCategory | integer | 0 | Cap products per category/search (0 = all). |
maxItems | integer | 0 | Global cap on output rows (0 = no cap). |
pageSize | string | 24 | Listing page size — 24, 50, or 100. |
country | string | US | Marketplace — affects price, currency and stock. |
language | string | en | Language for product copy. |
detailConcurrency | integer | 5 | Parallel detail/availability requests. |
proxyConfiguration | object | Residential | Proxy settings (RESIDENTIAL recommended). |
Example input
{"categoryUrls": [{ "url": "https://www.nike.com/w/mens-shoes-nik1zy7ok" }],"searchTerms": ["air force 1"],"productUrls": [{ "url": "https://www.nike.com/t/air-force-1-07-mens-shoes-jBrhdX/CW2288-111" }],"styleColors": ["DD0587-008"],"fetchProductDetails": true,"maxProductsPerCategory": 200,"pageSize": "50","country": "US","language": "en","proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
📤 Output
Listing (PLP) product
{"styleColor": "DD0587-008","groupKey": "ZXK65P","globalProductId": "4881385b-…","internalPid": "1015928488","merchProductId": "74f6059c-…","title": "Air Jordan 5 \"Black Carolina\"","subtitle": "Men's Shoes","colorDescription": "Black/White/University Blue","colorLabel": "Black","currency": "USD","currentPrice": 220,"fullPrice": 220,"employeePrice": 132,"discountPercentage": 0,"isOnSale": false,"productType": "FOOTWEAR","productSubType": "STANDARD","badgeLabel": "Just In","featuredAttributes": ["JUST_IN"],"imageUrl": "https://static.nike.com/…/squarish.png","url": "https://www.nike.com/t/air-jordan-5-black-carolina-mens-shoes-ZXK65P/DD0587-008","categoryUrl": "https://www.nike.com/w/mens-shoes-nik1zy7ok"}
Product detail (PDP) product — adds
{"styleColor": "CW2288-111","styleCode": "CW2288","colorCode": "111","brand": "Nike","fullTitle": "Nike Air Force 1 '07 Men's Shoes","descriptionHeading": "Benefits","description": "Comfortable, durable and timeless — …","genders": ["MEN"],"msrp": 115,"discounted": false,"inStock": true,"availableSizes": ["6", "6.5", "7", "…"],"colors": [{ "type": "PRIMARY", "name": "White", "hex": "F0F4FF" }],"sizes": [{"size": "8","localizedSize": "M 8 / W 9.5","gtin": "00194501093...","skuId": "…","stockKeepingUnitId": "…","available": true,"level": "HIGH"}],"specifications": {"bestFor": [], "widths": [], "manufacturingCountriesOfOrigin": [],"athletes": ["CeeDee Lamb"], "techSpec": ""},"heroImageUrl": "https://secure-images.nike.com/is/image/DotCom/CW2288_111","galleryImageUrls": ["…"],"sizeChartUrl": "https://www.nike.com/size-fit/unisex-footwear-mens-based","launch": { "commerceStartDate": "…", "hardLaunch": false, "preOrder": false, "publishType": "FLOW" },"slug": "air-force-1-07-mens-shoes-jBrhbr"}
💰 Pricing — pay per result
| You scrape | Price |
|---|---|
| Listing (PLP) row — name, color, price, image, URL | $1.00 per 1,000 rows |
| Product detail (PDP) row — all PLP fields plus description, every size + GTIN, per‑size stock, gallery images | $2.00 per 1,000 rows |
You're billed as a PDP row whenever full detail is fetched (productUrls / styleColors,
or listings with fetchProductDetails), otherwise as a PLP row. Pay only for the data you
actually get — set maxItems to stay within budget. Apify platform usage (compute + proxy) is
billed on top of the per‑row price.
🔌 Use the Nike Scraper via API
Run it from anywhere and get the results back as JSON:
curl -X POST "https://api.apify.com/v2/acts/rl1987~nike-api-scraper/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \-H 'Content-Type: application/json' \-d '{ "categoryUrls": [{ "url": "https://www.nike.com/w/mens-shoes-nik1zy7ok" }], "maxProductsPerCategory": 100 }'
You can also run it on a schedule (e.g. daily price/stock checks) and integrate with Make, Zapier, n8n, Google Sheets, or webhooks — all from the Apify platform.
❓ FAQ
Is it legal to scrape Nike? Scraping publicly available data is generally permitted, but you are responsible for complying with Nike's Terms of Service and applicable laws (including copyright and data‑protection rules) in your jurisdiction. Use the data responsibly.
Do I need to write code? No. Use the visual input form on Apify. Developers can also drive it via the API and SDKs.
Can I scrape other Nike countries and currencies?
Yes — set country and language (e.g. GB/en, DE/de). Prices, currency and stock
follow the chosen marketplace.
Can it scrape Nike search results?
Yes. Paste a search URL like https://www.nike.com/w?q=air%20force%201 into categoryUrls,
or use searchTerms.
Does it return sizes and stock availability?
Yes. PDP rows include every size with its GTIN and a live stock level. For listing products,
enable fetchSizeAvailability to attach live per‑size stock.
What about product reviews? Reviews (ratings/counts) are out of scope — Nike serves those from a separate service that isn't part of the product/catalog API.
Which proxies should I use? Residential proxies. Nike blocks datacenter IPs, so the actor defaults to Apify Residential proxies pinned to your chosen marketplace country for reliable results.
How do I export the data? Download from the dataset as JSON, CSV, Excel, or XML, or fetch it through the API.
🛠️ How it works
The scraper talks to Nike's own consumer product API (api.nike.com) — the same endpoints
that power Nike.com — using three calls: the product wall for listings/search, the
product feed for full detail (sizes, GTINs, stock, images), and the availability
endpoint for live per‑size stock. It paginates automatically, streams results to the dataset
with bounded memory, and rotates residential proxy IPs for reliability.
📌 Good to know
- One Nike "style" can have several colorways — each colorway is its own row.
pageSizemust be24,50, or100.- Listing rows don't include size stock unless you enable
fetchSizeAvailabilityorfetchProductDetails; PDP rows always include per‑size stock. - Built for scale: low, flat memory usage and automatic residential‑proxy rotation.
⭐ Found this useful?
If this actor helped you, please review the actor — your feedback helps others discover it and helps us keep improving it. A quick rating goes a long way!
Not affiliated with, endorsed by, or sponsored by Nike, Inc. "Nike", "Air Force 1", "Air Jordan", "Air Max" and related marks are trademarks of their respective owners and are used here for descriptive purposes only.