# Nike Product Details Scraper (`soft_alexist/nike-product-details-scraper`) Actor

Scrape detailed product information from Nike.com including pricing, sizes, colors, analytics, athlete attributions, and 35+ structured fields. Perfect for price monitoring, competitive analysis, and e-commerce intelligence in the sportswear industry.

- **URL**: https://apify.com/soft\_alexist/nike-product-details-scraper.md
- **Developed by:** [Soft Alexist](https://apify.com/soft_alexist) (community)
- **Categories:** Automation, Developer tools, E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-usage

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Nike Product Scraper: Capture Shoe & Apparel Data at Scale

***

### Why Scrape Nike.com?

Nike.com is one of the world's largest direct-to-consumer athletic footwear and apparel retailers, hosting thousands of SKUs across shoes, clothing, and accessories. Product data changes frequently — prices fluctuate, inventory shifts, new colorways launch — making manual tracking impractical for serious market research. The **Nike Product Details Scraper** automates extraction of comprehensive product records, enabling competitive intelligence, price benchmarking, and market trend analysis at enterprise scale.

***

### Scraper Overview

The **Nike Product Details Scraper** extracts rich product information from individual Nike.com product pages (PDPs). It is ideal for:

- **E-commerce analysts** monitoring Nike's pricing and inventory strategies
- **Resellers & sneaker enthusiasts** tracking release dates and SKU availability
- **Market researchers** analyzing sportswear product positioning and athlete endorsements
- **Competitive intelligence teams** gathering data for pricing or product mix analysis
- **Developers** building Nike-integrated platforms or price comparison tools

The scraper handles multiple URLs in a single run, supports graceful failure handling, and delivers structured JSON output with 35+ fields per product.

***

### Input Configuration

The scraper accepts a JSON configuration object with the following properties:

```json
{
  "urls": [
    "https://www.nike.com/t/air-jordan-3-worlds-best-mens-shoes-1ViayvSi/IF4396-103",
    "https://www.nike.com/t/vomero-plus-mens-road-running-shoes-5npsVBwT/HV8150-002",
    "https://www.nike.com/t/dunk-low-baby-toddler-shoes-erSOC2yS"
  ],
  "max_items_per_url": 200,
  "ignore_url_failures": true
}
```

| Parameter | Type | Description |
|---|---|---|
| `urls` | Array | Direct links to Nike product detail pages. Must include the full URL path (e.g., `/t/product-name-xxxxxx/STYLECODE`). You can add URLs one by one or paste a bulk list. |
| `max_items_per_url` | Number | Maximum product records to extract per URL. Set to `200` for full detail capture. |
| `ignore_url_failures` | Boolean | If `true`, the scraper continues if some URLs fail (e.g., 404, region-blocked). If `false`, a single failure stops the entire run. Recommended: `true` for large batches. |

> **Pro tip:** Nike product URLs follow the pattern `nike.com/t/{product-name-id}/{style-code}`. Verify URLs are product detail pages, not search or category pages.

***

### Output Fields Explained

**Sample output**

```json
{
  "analytics": {
    "hash_key": "f180c598295ca120200bab3ea037f994936cc39fa928a7f5b1f2957826450420"
  },
  "availability_date": "2026-05-16T14:24:00.000Z",
  "badge": null,
  "brands": [
    "Jordan"
  ],
  "gender": 2,
  "genders": [
    "WOMEN",
    "MEN",
    "UNISEX"
  ],
  "sport_tags": [
    "Lifestyle"
  ],
  "color_code": "103",
  "color_description": "Sail/University Red/Pale Ivory/Black",
  "consumer_release_type": "FLOW",
  "content_images": [
    {
      "card_type": "image",
      "properties": {
        "alt_text": "Air Jordan 3 \"World's Best\" Men's Shoes",
        "squarish": {
          "aspect_ratio": 1,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/31313d8b-c313-4270-91d8-f03d8078f960/AIR+JORDAN+3+RETRO+OG.png",
          "id": "31313d8b-c313-4270-91d8-f03d8078f960"
        },
        "portrait": {
          "aspect_ratio": 0.8,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/72ec89da-8650-411a-89fa-acefcd60eb8b/AIR+JORDAN+3+RETRO+OG.png",
          "id": "72ec89da-8650-411a-89fa-acefcd60eb8b"
        }
      }
    },
    {
      "card_type": "image",
      "properties": {
        "alt_text": "Air Jordan 3 \"World's Best\" Men's Shoes",
        "squarish": {
          "aspect_ratio": 1,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/477abbd4-b93d-4d53-b948-7c8d329c4ac5/AIR+JORDAN+3+RETRO+OG.png",
          "id": "477abbd4-b93d-4d53-b948-7c8d329c4ac5"
        },
        "portrait": {
          "aspect_ratio": 0.8,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/a59274ca-cda4-496d-8da4-4d188116f3b1/AIR+JORDAN+3+RETRO+OG.png",
          "id": "a59274ca-cda4-496d-8da4-4d188116f3b1"
        }
      }
    },
    {
      "card_type": "image",
      "properties": {
        "alt_text": "Air Jordan 3 \"World's Best\" Men's Shoes",
        "squarish": {
          "aspect_ratio": 1,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/69c1e0fe-2286-477b-bc04-41bcbe045e18/AIR+JORDAN+3+RETRO+OG.png",
          "id": "69c1e0fe-2286-477b-bc04-41bcbe045e18"
        },
        "portrait": {
          "aspect_ratio": 0.8,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/515462db-2818-4d3a-9268-02aa5ac4590d/AIR+JORDAN+3+RETRO+OG.png",
          "id": "515462db-2818-4d3a-9268-02aa5ac4590d"
        }
      }
    },
    {
      "card_type": "image",
      "properties": {
        "alt_text": "Air Jordan 3 \"World's Best\" Men's Shoes",
        "squarish": {
          "aspect_ratio": 1,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/70f45899-4fda-4775-ad4b-fa5055be9b95/AIR+JORDAN+3+RETRO+OG.png",
          "id": "70f45899-4fda-4775-ad4b-fa5055be9b95"
        },
        "portrait": {
          "aspect_ratio": 0.8,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/75a58c6c-f97e-4deb-86b5-54eb3492293b/AIR+JORDAN+3+RETRO+OG.png",
          "id": "75a58c6c-f97e-4deb-86b5-54eb3492293b"
        }
      }
    },
    {
      "card_type": "image",
      "properties": {
        "alt_text": "Air Jordan 3 \"World's Best\" Men's Shoes",
        "squarish": {
          "aspect_ratio": 1,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/28ca1ea6-a8be-435a-aa7f-06bae89a97b8/AIR+JORDAN+3+RETRO+OG.png",
          "id": "28ca1ea6-a8be-435a-aa7f-06bae89a97b8"
        },
        "portrait": {
          "aspect_ratio": 0.8,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/245d9c12-04ad-4ec2-bd98-9ae53337956a/AIR+JORDAN+3+RETRO+OG.png",
          "id": "245d9c12-04ad-4ec2-bd98-9ae53337956a"
        }
      }
    },
    {
      "card_type": "image",
      "properties": {
        "alt_text": "Air Jordan 3 \"World's Best\" Men's Shoes",
        "squarish": {
          "aspect_ratio": 1,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/b0368b0b-78b1-4916-9885-a255d0a06e16/AIR+JORDAN+3+RETRO+OG.png",
          "id": "b0368b0b-78b1-4916-9885-a255d0a06e16"
        },
        "portrait": {
          "aspect_ratio": 0.8,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/ff9e7d80-0019-4a35-a8a2-871a1df97daf/AIR+JORDAN+3+RETRO+OG.png",
          "id": "ff9e7d80-0019-4a35-a8a2-871a1df97daf"
        }
      }
    },
    {
      "card_type": "image",
      "properties": {
        "alt_text": "Air Jordan 3 \"World's Best\" Men's Shoes",
        "squarish": {
          "aspect_ratio": 1,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/26da8e11-71cc-4e9f-9344-087be2c3ba16/AIR+JORDAN+3+RETRO+OG.png",
          "id": "26da8e11-71cc-4e9f-9344-087be2c3ba16"
        },
        "portrait": {
          "aspect_ratio": 0.8,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/985c9ef7-e914-45f0-b190-de67a113bab4/AIR+JORDAN+3+RETRO+OG.png",
          "id": "985c9ef7-e914-45f0-b190-de67a113bab4"
        }
      }
    },
    {
      "card_type": "image",
      "properties": {
        "alt_text": "Air Jordan 3 \"World's Best\" Men's Shoes",
        "squarish": {
          "aspect_ratio": 1,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/9baaa618-6a54-4f54-865d-6e877f38e881/AIR+JORDAN+3+RETRO+OG.png",
          "id": "9baaa618-6a54-4f54-865d-6e877f38e881"
        },
        "portrait": {
          "aspect_ratio": 0.8,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/682ed1b8-5601-42bb-ae77-7f1a7a11fb93/AIR+JORDAN+3+RETRO+OG.png",
          "id": "682ed1b8-5601-42bb-ae77-7f1a7a11fb93"
        }
      }
    },
    {
      "card_type": "image",
      "properties": {
        "alt_text": "Air Jordan 3 \"World's Best\" Men's Shoes",
        "squarish": {
          "aspect_ratio": 1,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/9ddf3883-8554-4f5b-90d9-55f2717a6551/AIR+JORDAN+3+RETRO+OG.png",
          "id": "9ddf3883-8554-4f5b-90d9-55f2717a6551"
        },
        "portrait": {
          "aspect_ratio": 0.8,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/2fac69d8-1280-42a8-b74d-19abbc6ca125/AIR+JORDAN+3+RETRO+OG.png",
          "id": "2fac69d8-1280-42a8-b74d-19abbc6ca125"
        }
      }
    },
    {
      "card_type": "image",
      "properties": {
        "alt_text": "Air Jordan 3 \"World's Best\" Men's Shoes",
        "squarish": {
          "aspect_ratio": 1,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/29d18524-ea24-45ec-9c5f-48b5936d480b/AIR+JORDAN+3+RETRO+OG.png",
          "id": "29d18524-ea24-45ec-9c5f-48b5936d480b"
        },
        "portrait": {
          "aspect_ratio": 0.8,
          "url": "https://static.nike.com/a/images/t_default/u_126ab356-44d8-4a06-89b4-fcdcc8df0245,c_scale,fl_relative,w_1.0,h_1.0,fl_layer_apply/d5f41332-17d9-4d12-b1fb-82ab00f16fd4/AIR+JORDAN+3+RETRO+OG.png",
          "id": "d5f41332-17d9-4d12-b1fb-82ab00f16fd4"
        }
      }
    }
  ],
  "enhanced_pdp": null,
  "featured_attributes": [
    "BEST_SELLER"
  ],
  "fit_recommendation_message": "",
  "global_product_id": "d5ef8b3e-acde-4c49-b48f-8ef75507b88f",
  "group_index": 3,
  "group_key": "1ViayvSi",
  "group_label": "Adults",
  "id": "1015882274",
  "manufacturing_countries_of_origin": [],
  "merch_product_id": "00690781-38f9-5bd7-9252-8c96243a3418",
  "more_info": [],
  "net_quantity": null,
  "style_code": "IF4396",
  "style_color": "IF4396-103",
  "display_style": "IF4396-103",
  "piid": "1ViayvSi",
  "search_recs_taxonomy_ids": [
    "498ac76f-4c2c-4b55-bbdc-dd37011887b1",
    "0f64ecc7-d624-4e91-b171-b83a03dd8550",
    "568f7ffc-ee7f-49ed-98eb-0b94708d6e88",
    "7baf216c-acc6-4452-9e07-39c2ca77ba32",
    "193af413-39b0-4d7e-ae34-558821381d3f",
    "16633190-45e5-4830-a068-232ac7aea82c"
  ],
  "taxonomy_labels": {
    "brand": [
      "Jordan"
    ],
    "gender": [
      "Men",
      "Unisex",
      "Women"
    ],
    "sports": [
      "Lifestyle"
    ],
    "collections": [
      "Jordan Editions"
    ],
    "product _type": [
      "Shoes"
    ]
  },
  "pdp_url": {
    "url": "https://www.nike.com/t/air-jordan-3-worlds-best-mens-shoes-1ViayvSi/IF4396-103",
    "canonical_url": "https://www.nike.com/t/air-jordan-3-worlds-best-mens-shoes-1ViayvSi",
    "path": "/t/air-jordan-3-worlds-best-mens-shoes-1ViayvSi/IF4396-103"
  },
  "prices": {
    "currency": "USD",
    "current_price": 215,
    "initial_price": 215,
    "employee_price": 129,
    "discount_percentage": 0,
    "employee_discount_percentage": 40
  },
  "product_info": {
    "badge": null,
    "size_fit_sections": [],
    "title": "Air Jordan 3 \"World's Best\"",
    "subtitle": "Men's Shoes",
    "full_title": "Air Jordan 3 \"World's Best\" Men's Shoes",
    "product_description": "Back in '96, MJ's championship win on Father's Day became a tribute to his own late father. 30 years later, this twist on the classic Bulls colorway is rendered in premium leather and layered with elephant print overlays that mimic the locker room from that fated night. This one goes out to all the father figures who inspire us to keep chasing our dreams, and who cheer us on every day.",
    "more_descriptions": [],
    "features_and_benefits": [
      {
        "header": "Benefits",
        "body": [
          "Genuine and synthetic leathers offer a durable, supportive feel.",
          "Foam midsole with Air-Sole unit in the heel and forefoot for street-ready cushioning.",
          "Rubber outsole provides durability and traction."
        ]
      }
    ],
    "enhanced_benefits": [],
    "product_details": [],
    "origins": [],
    "url": "https://www.nike.com/t/air-jordan-3-worlds-best-mens-shoes-1ViayvSi/IF4396-103",
    "canonical_url": "https://www.nike.com/t/air-jordan-3-worlds-best-mens-shoes-1ViayvSi",
    "path": "/t/air-jordan-3-worlds-best-mens-shoes-1ViayvSi/IF4396-103",
    "sustainability_message": null
  },
  "athlete_attribution": null,
  "product_type": "FOOTWEAR",
  "selected_sku": "",
  "sizes": [
    {
      "label": "7",
      "localized_label": "M 7 / W 8.5",
      "gtins": [
        {
          "gtin": "00198729046598"
        }
      ],
      "sort_sequence": 18,
      "status": "ACTIVE",
      "merch_sku_id": "5ba0620b-c374-5aa2-bd0e-a50dd6316e08"
    },
    {
      "label": "7.5",
      "localized_label": "M 7.5 / W 9",
      "gtins": [
        {
          "gtin": "00198729042309"
        }
      ],
      "sort_sequence": 26,
      "status": "ACTIVE",
      "merch_sku_id": "f1559021-8152-5f9d-a4fc-9020956895c8"
    },
    {
      "label": "8",
      "localized_label": "M 8 / W 9.5",
      "gtins": [
        {
          "gtin": "00198729046932"
        }
      ],
      "sort_sequence": 27,
      "status": "ACTIVE",
      "merch_sku_id": "6904bb19-e491-52cf-adb5-deb11650426a"
    },
    {
      "label": "8.5",
      "localized_label": "M 8.5 / W 10",
      "gtins": [
        {
          "gtin": "00198729045553"
        }
      ],
      "sort_sequence": 29,
      "status": "ACTIVE",
      "merch_sku_id": "f66ccb08-ce9c-548c-8665-8c1782b85d28"
    },
    {
      "label": "9",
      "localized_label": "M 9 / W 10.5",
      "gtins": [
        {
          "gtin": "00198729045317"
        }
      ],
      "sort_sequence": 30,
      "status": "ACTIVE",
      "merch_sku_id": "f661ca0b-6735-5e98-9de1-51d60d8a2d5b"
    },
    {
      "label": "9.5",
      "localized_label": "M 9.5 / W 11",
      "gtins": [
        {
          "gtin": "00198729048233"
        }
      ],
      "sort_sequence": 31,
      "status": "ACTIVE",
      "merch_sku_id": "042791a0-bf30-56da-b04f-3be424585b77"
    },
    {
      "label": "10",
      "localized_label": "M 10 / W 11.5",
      "gtins": [
        {
          "gtin": "00198729047441"
        }
      ],
      "sort_sequence": 32,
      "status": "ACTIVE",
      "merch_sku_id": "120f56f3-d120-5838-829c-8e7412f763a7"
    },
    {
      "label": "10.5",
      "localized_label": "M 10.5 / W 12",
      "gtins": [
        {
          "gtin": "00198729043900"
        }
      ],
      "sort_sequence": 33,
      "status": "ACTIVE",
      "merch_sku_id": "f6384fd5-2a7d-58cd-bf29-e8f0962c452b"
    },
    {
      "label": "11",
      "localized_label": "M 11 / W 12.5",
      "gtins": [
        {
          "gtin": "00198729047670"
        }
      ],
      "sort_sequence": 34,
      "status": "ACTIVE",
      "merch_sku_id": "e64e65ab-7990-508a-a359-216ef462273a"
    },
    {
      "label": "11.5",
      "localized_label": "M 11.5 / W 13",
      "gtins": [
        {
          "gtin": "00198729045256"
        }
      ],
      "sort_sequence": 36,
      "status": "ACTIVE",
      "merch_sku_id": "46f14a40-449b-52a8-940d-9a4fafba9ab7"
    },
    {
      "label": "12",
      "localized_label": "M 12 / W 13.5",
      "gtins": [
        {
          "gtin": "00198729048141"
        }
      ],
      "sort_sequence": 38,
      "status": "ACTIVE",
      "merch_sku_id": "bc652bfc-ff75-5e1e-90b4-5191ac48c7ca"
    },
    {
      "label": "12.5",
      "localized_label": "M 12.5 / W 14",
      "gtins": [
        {
          "gtin": "00198729045171"
        }
      ],
      "sort_sequence": 39,
      "status": "ACTIVE",
      "merch_sku_id": "f800e79c-a46b-56a0-a903-f730f1ba80c9"
    },
    {
      "label": "13",
      "localized_label": "M 13 / W 14.5",
      "gtins": [
        {
          "gtin": "00198729047397"
        }
      ],
      "sort_sequence": 41,
      "status": "ACTIVE",
      "merch_sku_id": "42560b71-533b-55a6-9816-80e3a7229f6f"
    },
    {
      "label": "14",
      "localized_label": "M 14 / W 15.5",
      "gtins": [
        {
          "gtin": "00198729044266"
        }
      ],
      "sort_sequence": 43,
      "status": "ACTIVE",
      "merch_sku_id": "7dc4364a-6c69-5735-a45c-e4b47b843c96"
    },
    {
      "label": "15",
      "localized_label": "M 15 / W 16.5",
      "gtins": [
        {
          "gtin": "00198729045003"
        }
      ],
      "sort_sequence": 45,
      "status": "ACTIVE",
      "merch_sku_id": "6d5c4909-dfe9-538c-8fe4-adc7235be0ee"
    },
    {
      "label": "16",
      "localized_label": "M 16 / W 17.5",
      "gtins": [
        {
          "gtin": "00198729042170"
        }
      ],
      "sort_sequence": 47,
      "status": "ACTIVE",
      "merch_sku_id": "f4bbc4f2-6772-56d0-91d2-22f742bae755"
    },
    {
      "label": "17",
      "localized_label": "M 17 / W 18.5",
      "gtins": [
        {
          "gtin": "00198729041951"
        }
      ],
      "sort_sequence": 49,
      "status": "ACTIVE",
      "merch_sku_id": "c648d36b-2112-5f74-8d5b-aac2d670bf81"
    },
    {
      "label": "18",
      "localized_label": "M 18 / W 19.5",
      "gtins": [
        {
          "gtin": "00198729047281"
        }
      ],
      "sort_sequence": 51,
      "status": "ACTIVE",
      "merch_sku_id": "3d02b8c7-fdea-536a-9566-efe0266e59cf"
    }
  ]
}
```

The scraper returns rich product records with 35+ structured fields:

#### Product Identity & Codes

| Field | Purpose |
|---|---|
| `ID` | Nike's internal unique product identifier |
| `Merch Product ID` | Merchandise system product ID for inventory management |
| `Global Product ID` | Globally unique identifier across Nike systems |
| `PIID` | Product Instance ID, specific to this product variant |
| `Style Code` | Official Nike SKU/style number (e.g., `IF4396-103`) |
| `Style Color` | Specific color variant code (e.g., `White/Black`) |
| `PDP URL` | Complete product page URL for reference |

#### Classification & Categories

| Field | Purpose |
|---|---|
| `Brands` | Brand portfolio classification (Nike, Jordan, Converse, etc.) |
| `Gender` | Primary target gender (Men, Women, Kids, Unisex) |
| `Genders` | Alternative gender classifications |
| `Product Type` | Category (Shoes, Apparel, Accessories) |
| `Sport Tags` | Associated sports (Basketball, Running, Training, etc.) |
| `Taxonomy Labels` | Structured product taxonomy for cataloging |
| `Search Recs Taxonomy IDs` | IDs linking to recommendation engine taxonomy |

#### Product Attributes & Appearance

| Field | Purpose |
|---|---|
| `Color Code` | Hex or standardized color identifier |
| `Color Description` | Human-readable color name (e.g., "Black/White/Red") |
| `Display Style` | How the product is displayed (e.g., "Grid", "Featured") |
| `Badge` | Promotional badges (e.g., "New Release", "Best Seller", "Limited") |
| `Featured Attributes` | Highlighted product features and selling points |
| `Consumer Release Type` | Release classification (General Release, Exclusive, Quickstrike) |

#### Content & Media

| Field | Purpose |
|---|---|
| `Content Images` | Array of product image URLs (front, side, detail views) |
| `Enhanced PDP` | Rich media enhancements (360° view, video, AR) |
| `More Info` | Promotional or technical information blocks |

#### Sizing, Availability & Fit

| Field | Purpose |
|---|---|
| `Sizes` | Available sizes (e.g., `["5", "5.5", "6", ... "13"]` for shoes) |
| `Selected SKU` | Currently selected size/color combination SKU |
| `Availability Date` | When the product becomes/became available |
| `Fit Recommendation Message` | Auto-generated fit guidance (e.g., "This shoe runs small, size up") |

#### Pricing & Commerce

| Field | Purpose |
|---|---|
| `Prices` | Price information object (regular, sale, currency, region) |

#### Quantification & Origin

| Field | Purpose |
|---|---|
| `Net Quantity` | Product quantity per unit (rarely used for shoes; relevant for multi-packs) |
| `Manufacturing Countries Of Origin` | Where the product is manufactured |

#### Analytics & Attribution

| Field | Purpose |
|---|---|
| `Analytics` | Engagement metrics and performance data |
| `Athlete Attribution` | Associated athletes (e.g., Jordan, LeBron James) |
| `Group Index` | Index within a product grouping (variants, colorways) |
| `Group Key` | Key identifier for product group (shared across colorways) |
| `Group Label` | Display name for the product group |

> **Data quality note:** Some fields may be empty for certain products (e.g., Athlete Attribution is only populated for signature lines).

***

### How to Get Started

1. **Gather Nike URLs** — Navigate to Nike.com, find products you want to track, and copy the full product page URL. Example: `https://www.nike.com/t/air-jordan-3-worlds-best-mens-shoes-1ViayvSi/IF4396-103`

2. **Prepare your input** — Paste URLs into the `urls` array. For bulk operations, paste multiple URLs at once.

3. **Configure settings** — Set `max_items_per_url` to `200` for complete data, or lower for test runs. Enable `ignore_url_failures` if scraping large batches.

4. **Run the scraper** — Start the actor and monitor progress in the run log.

5. **Download & process** — Export results as JSON, CSV, or Excel. All 35+ fields are included in each record.

**Common tips:**

- Use the full product URL including the style code at the end (e.g., `/IF4396-103`).
- Prices may vary by region; all data is captured as displayed on the landing page.
- If a URL returns limited data, it may be region-restricted or delisted.

***

### Use Cases & Business Value

- **Price monitoring:** Track Nike shoe and apparel pricing over time to detect discounts and competitor moves
- **Inventory intelligence:** Monitor available sizes and colors to anticipate restocks or exclusives
- **Market research:** Analyze product positioning, athlete endorsements, and release strategies
- **Reseller tools:** Build data feeds for sneaker resale platforms or price aggregators
- **Trend analysis:** Identify which colorways, genders, and sports categories drive engagement

By automating Nike product data collection, you replace manual spreadsheet work with real-time, structured insights that power smarter business decisions.

***

### Conclusion

The **Nike Product Details Scraper** delivers comprehensive e-commerce intelligence from one of the world's largest athletic retailers. With 35+ data fields spanning identity, classification, pricing, and availability, it enables competitive analysis, inventory tracking, and market research at scale. Start scraping today and unlock the data that drives modern sportswear strategy.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the Specific product urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## Actor input object example

```json
{
  "urls": [
    "https://www.nike.com/t/air-jordan-3-worlds-best-mens-shoes-1ViayvSi/IF4396-103",
    "https://www.nike.com/t/vomero-plus-mens-road-running-shoes-5npsVBwT/HV8150-002",
    "https://www.nike.com/t/vomero-plus-womens-road-running-shoes-8AH6updi/HV8154-002",
    "https://www.nike.com/t/dunk-low-baby-toddler-shoes-erSOC2yS",
    "https://www.nike.com/t/nikeskims-rift-mesh-womens-shoes-nEhvuNqj/IO7694-001"
  ],
  "ignore_url_failures": true
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "urls": [
        "https://www.nike.com/t/air-jordan-3-worlds-best-mens-shoes-1ViayvSi/IF4396-103",
        "https://www.nike.com/t/vomero-plus-mens-road-running-shoes-5npsVBwT/HV8150-002",
        "https://www.nike.com/t/vomero-plus-womens-road-running-shoes-8AH6updi/HV8154-002",
        "https://www.nike.com/t/dunk-low-baby-toddler-shoes-erSOC2yS",
        "https://www.nike.com/t/nikeskims-rift-mesh-womens-shoes-nEhvuNqj/IO7694-001"
    ],
    "ignore_url_failures": true
};

// Run the Actor and wait for it to finish
const run = await client.actor("soft_alexist/nike-product-details-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "urls": [
        "https://www.nike.com/t/air-jordan-3-worlds-best-mens-shoes-1ViayvSi/IF4396-103",
        "https://www.nike.com/t/vomero-plus-mens-road-running-shoes-5npsVBwT/HV8150-002",
        "https://www.nike.com/t/vomero-plus-womens-road-running-shoes-8AH6updi/HV8154-002",
        "https://www.nike.com/t/dunk-low-baby-toddler-shoes-erSOC2yS",
        "https://www.nike.com/t/nikeskims-rift-mesh-womens-shoes-nEhvuNqj/IO7694-001",
    ],
    "ignore_url_failures": True,
}

# Run the Actor and wait for it to finish
run = client.actor("soft_alexist/nike-product-details-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "https://www.nike.com/t/air-jordan-3-worlds-best-mens-shoes-1ViayvSi/IF4396-103",
    "https://www.nike.com/t/vomero-plus-mens-road-running-shoes-5npsVBwT/HV8150-002",
    "https://www.nike.com/t/vomero-plus-womens-road-running-shoes-8AH6updi/HV8154-002",
    "https://www.nike.com/t/dunk-low-baby-toddler-shoes-erSOC2yS",
    "https://www.nike.com/t/nikeskims-rift-mesh-womens-shoes-nEhvuNqj/IO7694-001"
  ],
  "ignore_url_failures": true
}' |
apify call soft_alexist/nike-product-details-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=soft_alexist/nike-product-details-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/ZMWjs6a2JWGj6Yjn7/builds/uUMapmMkxdiqXmE3p/openapi.json
