Nike Product Extractor avatar

Nike Product Extractor

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Nike Product Extractor

Nike Product Extractor

Nike Product Extractor pulls Nike product listings, prices, colors, and images from any search keyword or Nike URL, so you can track prices, spot new drops, and feed a product catalog without copy pasting.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Extract Nike product data at scale. Type a keyword like air max, pegasus, or dunk low, and this actor returns every matching product from Nike search results, with the product name, style code, colorway, current and original price, discount, images, and a direct link to each product page. You can also paste a full Nike search or category URL and pull that whole listing.

Built for price monitoring, release tracking, competitor research, catalog building, and SEO work. No login, no browser extension, no manual copy pasting.

Table of contents

Why use this actor

Collecting Nike product data by hand is slow. Prices change, colorways sell out, and new models drop without warning. This actor turns any Nike search into a clean, structured dataset in seconds, so you can track what matters instead of clicking through pages.

  • Search by keyword or by Nike URL
  • Up to roughly 200 products from a single search, in one run
  • Structured fields ready for a spreadsheet, database, or API
  • Runs on a schedule so your data stays current
  • No account, cookies, or manual setup required

Features

FeatureDescription
Keyword searchPass one or more keywords and get every matching Nike product.
URL scrapingPaste a Nike search or category URL to extract that listing.
Full pricing dataCurrent price, original price, discount percentage, and an on-sale flag.
Rich product detailName, subtitle, style code, product type, colorway, and color label.
Product imagesSquare and portrait image URLs for each colorway.
Direct linksA clean link to every product detail page.
Batch inputQueue multiple searches and URLs in a single run.
DeduplicationRepeated products within a search are removed automatically.
Configurable limitsControl how many products to keep and the request timeout.

How it works

  1. You provide search keywords, Nike URLs, or both.
  2. For each keyword, the actor builds the matching Nike search page and loads it.
  3. It reads the product data embedded in the page and shapes it into clean records.
  4. Each product is saved to the dataset, ready to view, export, or pipe into another tool.

Every search runs independently, so if one keyword fails, the rest of the run still finishes.

Input

Configure the run from the Apify Console UI, or pass a JSON input through the API. All fields are optional on their own, but you need at least one keyword or one URL.

FieldTypeDefaultDescription
searchQueriesarray of text["air max"]Nike search keywords, one search per keyword. Example: air max, pegasus, dunk low.
startUrlsarray of URLsnoneOptional full Nike search or category URLs, for example https://www.nike.com/w/mens-shoes.
maxItemsinteger100Maximum number of products to collect per run. Range 1 to 1000.
requestTimeoutSecsinteger30Per-request timeout in seconds. Range 5 to 120.

Example input

Search by keyword:

{
"searchQueries": ["air max", "pegasus"],
"maxItems": 100
}

Scrape a specific Nike listing page:

{
"startUrls": [
{ "url": "https://www.nike.com/w/mens-shoes" }
],
"maxItems": 200
}

Combine both:

{
"searchQueries": ["jordan 1"],
"startUrls": [
{ "url": "https://www.nike.com/w/sale-3yaep" }
],
"maxItems": 500
}

Output

Results are stored in the run's dataset. Each item is one product colorway.

Output fields

FieldTypeDescription
searchQuerystringThe keyword or URL this product came from.
productNamestringProduct name, for example "Nike Air Max 95 Big Bubble".
subtitlestringProduct subtitle, for example "Men's Shoes".
productCodestringNike style code, for example IM9605-002.
productTypestringProduct category, for example FOOTWEAR or APPAREL.
colorwaystringFull color description of the colorway.
colorLabelstringSimple color label, for example "Grey".
currencystringCurrency code for the prices, for example USD.
currentPricenumberCurrent selling price.
fullPricenumberOriginal list price before any discount.
discountPercentagenumberDiscount percentage, 0 when not on sale.
isOnSalebooleantrue when the current price is below the full price.
imageUrlstringSquare product image URL.
portraitImageUrlstringPortrait product image URL.
badgeLabelstringMarketing badge if present, for example "Just In".
productUrlstringDirect link to the Nike product page.
scrapedAtstringISO timestamp of when the product was scraped.

Example output item

{
"searchQuery": "air max",
"productName": "Nike Air Max 95 Big Bubble",
"subtitle": "Men's Shoes",
"productCode": "IM9605-002",
"productType": "FOOTWEAR",
"colorway": "Smoke Grey/Anthracite/Black/Racer Blue",
"colorLabel": "Grey",
"currency": "USD",
"currentPrice": 190,
"fullPrice": 190,
"discountPercentage": 0,
"isOnSale": false,
"imageUrl": "https://static.nike.com/a/images/.../NIKE+AIR+MAX+95+BIG+BUBBLE.png",
"portraitImageUrl": "https://static.nike.com/a/images/.../NIKE+AIR+MAX+95+BIG+BUBBLE.png",
"badgeLabel": null,
"productUrl": "https://www.nike.com/t/air-max-95-big-bubble-mens-shoes-2xNsHz6W/IM9605-002",
"scrapedAt": "2026-08-25T10:24:01.902977+00:00"
}

Use cases

  • Price monitoring. Run the actor on a schedule and watch how prices and discounts move across a model line.
  • Release and restock tracking. Catch new drops and returning colorways as soon as they show up in search.
  • Competitor and resale research. Pull full catalogs to compare against your own pricing or the resale market.
  • Product catalog building. Feed a store, affiliate site, or price comparison tool with fresh product data.
  • SEO and market research. Gather names, colorways, and prices for keyword and trend analysis.
  • Deal and coupon sites. Surface products that are on sale and rank them by discount.

Integrations and export

Everything the actor collects can leave Apify in the format you need.

  • Export to JSON, CSV, Excel, XML, or RSS from the dataset tab
  • Send results to Google Sheets, Airtable, or a database
  • Trigger webhooks when a run finishes
  • Connect to Make, Zapier, and other automation tools
  • Pull results programmatically through the Apify API and client libraries

Fetch the dataset through the API:

GET https://api.apify.com/v2/datasets/{datasetId}/items?format=json

Running the actor

From the Apify Console

  1. Open the actor and go to the Input tab.
  2. Add one or more keywords under searchQueries, or paste Nike URLs under startUrls.
  3. Set maxItems if you want a smaller or larger result set.
  4. Click Start and watch the log. Results appear in the Dataset tab.

On a schedule

Use the Schedules tab to run the actor every hour, day, or week. This keeps a rolling record of prices and new products with no manual work.

Through the API

Start a run and get results in one call using the Apify API or one of the official clients for Python and JavaScript. See the API tab of the actor for ready to copy snippets.

Tips for better results

  • Use specific keywords like air max 90 or pegasus 41 to narrow the results.
  • Use broad keywords like running or sale to pull large catalogs.
  • One keyword can return around 200 products, so a small maxItems is often enough.
  • To scrape a full category, copy the URL straight from your browser after filtering on nike.com.
  • Schedule short, frequent runs rather than one huge run if you are tracking price changes over time.

FAQ

Do I need a Nike account? No. The actor works with public Nike search and product pages.

How many products can I get from one search? A single keyword search returns up to roughly 200 products in one run. Set maxItems to keep fewer if you want.

Can I scrape a specific category or sale page? Yes. Paste the full Nike URL into startUrls and the actor reads that page.

What regions and currencies are supported? The actor reads the prices and currency shown on the Nike pages it loads, which follow Nike's default US storefront.

Can I get individual sizes or stock levels? This actor focuses on product listing data. Size and inventory detail per product is not included.

Is my input private? Yes. Runs and datasets are tied to your Apify account and are not shared.

Limitations

  • Results reflect what Nike shows on its public search and category pages at run time.
  • A single keyword search is capped at the products Nike returns for that search, around 200.
  • Per-product size and stock data is out of scope for this actor.
  • Very broad keywords may return unrelated products. Refine the keyword for cleaner results.

Support

Found a bug or want a new field added? Open an issue on the actor page or contact the developer through Apify. Feature requests are welcome.