Nike Product Scraper
Pricing
from $4.00 / 1,000 overview product extracteds
Nike Product Scraper
Scrape Nike products — USD prices, discounts, colourways, images, sizes & availability. Keyword search or paste a nike.com wall URL, full detail enrichment, clean JSON/CSV, no code.
Pricing
from $4.00 / 1,000 overview product extracteds
Rating
0.0
(0)
Developer
SIÁN OÜ
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Nike Product Scraper – Prices, Discounts, Sizes & Stock 👟
🎉 Scrape any Nike search or product wall into a clean dataset — USD prices, discounts, every colourway, per-size stock & GTIN barcodes
Built for sneaker resellers, retail analysts, price-monitoring teams and market researchers who need live Nike product data at scale
📋 Overview
Turn any nike.com search or category wall into a structured product feed in minutes — no account, no API key, no code. Just type a keyword like air max (or paste a Nike URL) and get back clean JSON, CSV or Excel with prices, discounts, colourways, sizes and live availability.
Why thousands of professionals choose us:
- ✅ Real Nike catalog data: Pulls straight from Nike's own product walls — the exact prices, discounts and stock a US shopper sees, in USD
- ⚡ Fast at scale: A single wall page returns ~150–200 style-colors — sweep whole categories in one run
- 🎯 Every colourway, every size: Detail mode returns per-size availability with GTIN barcodes, all colourways, and the full image gallery
- 💰 Pay-per-result pricing: Only pay for products you actually receive — plus a free tier to try it risk-free
- 💎 Two depths, one clean record: Fast Overview for wide scans, rich Detail for full spec — merged into a single row per product, no stitching
- ✨ NEW: Native Nike filters — sort and narrow by gender, sport, colour, size and price band, exactly like the site's own facets
✨ Features
- 🔍 Keyword & URL Search: Search Nike by free-text keyword (
dunk low,tech fleece) or paste any nike.com wall or product URL - 👟 Style-Color Precision: One record per buyable style-color, with the colourway count that shares each product card
- 🏷️ Complete Pricing Data: Current price, full/was price, discount percentage and currency (USD) — ready for price monitoring and repricing
- 📏 Per-Size Availability: Detail mode returns every size, its stock status, localized label and GTIN barcode
- 🌈 All Colourways: Capture every colourway of a product — code, colour, image, price and availability
- 🖼️ Full Image Galleries: Primary thumbnail plus the complete product image set
- 🧭 Rich Taxonomy: Gender, sport tags, category and Nike's full Brand/Gender/Sports/Collections taxonomy
- 🔃 Native Sorting & Filters: Featured, Newest, Price low→high / high→low, plus gender, sport, colour, size and price-band facets
- 📦 Export Ready: Clean JSON, CSV and Excel straight from the Apify dataset
- 🎁 Free Tier Included: Test the full feature set with no credit card
🎬 Quick Start
Enter a keyword (or paste a Nike URL), pick a mode, and click Run. Results stream into the dataset as they're scraped and are ready to export as JSON, CSV or Excel.
curl -X POST "https://api.apify.com/v2/acts/sian.agency~nike-product-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"queries": ["air max"], "scrapeMode": "overview", "maxResults": 100}'
🚀 Getting Started (3 Simple Steps)
Step 1: Enter your search
Add one or more keywords (e.g. air force 1, running shoes) — or paste full nike.com wall URLs for pixel-perfect filtering.
Step 2: Choose your depth
Pick Overview for a fast, wide scan or Detail for the full spec — sizes, description, colourways and taxonomy.
Step 3: Run and export
Click Run. Watch products fill the dataset live, then download as JSON, CSV or Excel.
That's it! In a few minutes, you'll have:
- A clean, deduplicated product feed with live USD prices
- Discounts, colourway counts and availability for every item
- Full size, image and taxonomy data (in Detail mode)
📥 Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
queries | array | No* | Free-text Nike searches (e.g. air max, dunk). One per line. |
scrapeMode | string | No | overview (fast wall) or detail (sizes + description + colourways). Default overview. |
sort | string | No | featured, newest, price_low, price_high. |
gender | string | No | Nike gender facet (e.g. Men, Women, Unisex). |
sport | string | No | Nike activity facet (e.g. Running, Basketball, Lifestyle). |
color | string | No | Nike colour facet (e.g. Black, White, Blue). |
size | string | No | Nike size label (e.g. 10, M 10 / W 11.5, L). |
price | string | No | Nike "Shop by Price" band (e.g. $100 - $150, Over $150). |
urls | array | No* | Paste nike.com wall (/w/…) or product (/t/…) URLs to scrape verbatim. |
maxResults | integer | No | Cap on products returned (FREE: 25, PAID: unlimited). Default 200. |
* Provide at least one queries entry or one urls entry.
Example — keyword search, Overview:
{"queries": ["air max", "dunk low"],"scrapeMode": "overview","sort": "newest","maxResults": 200}
Example — filtered wall, Detail:
{"urls": ["https://www.nike.com/w/mens-shoes-nik1zy7ok"],"scrapeMode": "detail","color": "Black","price": "$100 - $150","maxResults": 50}
📤 Output
Results are saved to the Apify dataset with 32+ fields including:
| Field | Type | Description |
|---|---|---|
product_id | string | Style-color code (e.g. CW2288-111) — the unique buyable id |
productTitle | string | Full product name (e.g. Nike Air Force 1 '07) |
subtitle | string | Short descriptor (e.g. Men's Shoes) |
price | number | Current price (USD) |
full_price | number | Full / was price before discount |
discount_percentage | number | Percentage off the full price |
colorway_count | integer | Colourways sharing this product card |
available | boolean | Whether the product is purchasable |
product_type | string | FOOTWEAR / APPAREL / EQUIPMENT |
sizes | array | Per-size availability with status + GTIN (detail) |
colorways | array | Every colourway: code, colour, image, price (detail) |
images | array | Full product image gallery |
description | string | Long product description (detail) |
gender / sport_tags / taxonomy | array/object | Gender, sport and full Nike taxonomy (detail) |
url / thumbnail | string | Product page link and primary image |
Example (detail record, trimmed):
{"thumbnail": "https://static.nike.com/a/images/.../air-force-1-07.png","product_id": "CW2288-111","productTitle": "Nike Air Force 1 '07","subtitle": "Men's Shoes","source": "detail","product_type": "FOOTWEAR","brand": "Nike","color": "White/White","price": 115,"full_price": 115,"discount_percentage": 0,"currency": "USD","colorway_count": 3,"available": true,"sizes": [{ "label": "5", "localized_label": "M 5 / W 6.5", "status": "ACTIVE", "in_stock": true, "gtin": "00194500874862" }],"gender": ["MEN"],"sport_tags": ["Lifestyle", "Dance"],"category": "Shoes","url": "https://www.nike.com/t/air-force-1-07-mens-shoes-jBrhbr/CW2288-111"}
💼 Use Cases & Examples
1. Sneaker Reseller Price & Drop Monitoring
Resellers tracking release prices, discounts and restocks across Nike's catalog.
Input: Keywords or wall URLs for the models you flip Output: Live USD price, was-price, discount %, and per-size stock Use: Spot markdowns and sold-out sizes the moment they change.
2. Retail & Competitor Pricing Intelligence
Retail analysts benchmarking assortment and pricing against Nike direct.
Input: Category walls (men's/women's shoes, apparel) Output: Full assortment with prices and discount depth Use: Feed repricing models and margin analysis.
3. Catalog & Assortment Research
Merchandisers mapping Nike's live range by sport, gender and colour.
Input: Filtered walls by gender/sport/colour Output: Structured catalog with colourway counts and taxonomy Use: Understand breadth, newness and colour strategy at a glance.
4. Size & Stock Availability Checks
Ops teams that need per-size availability at scale.
Input: Detail mode over your target products Output: Every size, its stock status and GTIN barcode Use: Track sell-through and identify restock opportunities.
5. Colourway Tracking
Sneaker media and enthusiasts cataloguing every colourway of a silhouette.
Input: A model keyword (e.g. dunk low) in Detail mode
Output: All colourways with codes, images and prices
Use: Build complete colourway galleries and databases.
6. Market & Demand Research
Analysts studying price bands, discount patterns and new-arrival velocity.
Input: Sorted walls (Newest, Price) across categories Output: Time-stamped product records for trend analysis Use: Quantify discounting and drop cadence over time.
🔗 Integration Examples
JavaScript/Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('sian.agency/nike-product-scraper').call({queries: ['air max'],scrapeMode: 'overview',maxResults: 100,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0]);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_TOKEN')run = client.actor('sian.agency/nike-product-scraper').call(run_input={'queries': ['air max'], 'scrapeMode': 'detail', 'maxResults': 25})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item)
cURL
curl -X POST 'https://api.apify.com/v2/acts/sian.agency~nike-product-scraper/runs?token=YOUR_TOKEN' \-H 'Content-Type: application/json' \-d '{"queries": ["dunk low"], "scrapeMode": "overview"}'
Automation Workflows (N8N / Zapier / Make)
- Trigger: Schedule (e.g. hourly price checks) or webhook
- HTTP Request: Call the actor API
- Process: Handle the JSON product records
- Action: Save to a sheet/DB, alert on price drops, or sync to your catalog
📊 Performance & Pricing
FREE Tier (Try It Now)
- 25 products per run — full feature access, same data quality
- No credit card required
- Perfect for testing keywords and small projects
PAID Tier (Production Ready)
- Unlimited products per run — sweep entire walls in one go
- Pay-per-result: only charged for products you actually receive
💰 Transparent pay-per-result pricing — a small base fee per run plus a low per-product rate; Detail rows (full sizes + description + colourways) are priced above fast Overview rows.
❓ Frequently Asked Questions
Q: How many products can I scrape? A: FREE tier: 25 per run. PAID tier: unlimited. A single wall page yields ~150–200 style-colors.
Q: What's the difference between Overview and Detail? A: Overview is a fast wall scan (id, name, price, discount, colourway count, image, availability). Detail adds the long description, per-size availability with GTINs, the full image gallery, every colourway, gender, sport and full taxonomy.
Q: Which prices do I get? A: The live US-marketplace prices in USD — current price, full/was price and discount percentage.
Q: What output formats are available? A: JSON, CSV and Excel — export directly from the Apify dataset.
Q: Can I filter like the Nike site? A: Yes — sort by featured/newest/price, and narrow by gender, sport, colour, size and price band using Nike's own facets. Or paste a fully-filtered nike.com URL.
Q: Do I need a Nike account or API key? A: No — just enter a keyword or URL and click Run.
Q: Is this legal? A: We only extract publicly available product data. See the legal note below.
🐛 Troubleshooting
No products returned
- Check the keyword returns results on nike.com, or that a pasted URL is a valid
/w/wall or/t/product page - Lower
maxResultswhile testing, then raise it
A filter had no effect
- Facet values must match Nike's own labels (e.g.
$100 - $150, not100-150). Pasting a filtered nike.com URL is the most reliable way to apply complex filters
Fewer products than expected
- FREE tier is capped at 25 per run — upgrade to PAID for unlimited
- Very specific filters naturally return smaller walls
⚖️ Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what is published publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
Trademark disclaimer: Nike and all related names, marks and the swoosh are trademarks of Nike, Inc. This actor is an independent tool and is not affiliated with, authorized, sponsored or endorsed by Nike, Inc. It accesses only publicly available product information. All product data and trademarks belong to their respective owners.
🤝 Support
Join our active support community
- For issues or questions, open an issue in the actor's repository
- Check SIÁN Agency Store for more automation tools
- 📧 apify@sian-agency.online
Built by SIÁN Agency | More Tools