---
title: "List Nike's category and subcategory taxonomy"
method: GET
path: "/nike/categories"
tags: ["Nike"]
---

# List Nike's category and subcategory taxonomy

`GET /nike/categories`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/nike/categories`
- Auth: API key in header `x-api-key`

Returns Nike's full Men/Women/Kids/Jordan category and subcategory taxonomy tree, sourced directly from Nike.com's own nav mega-menu. Each top-level entry (Men, Women, Kids, Jordan) breaks down into named groups (e.g. Shoes, Clothing, Accessories, Shop By Sport -- Women additionally carries a Shop by Color group, and Jordan is organized by Men/Women/Kids instead of by product type), each with its own subcategory entries. Every subcategory (and most groups) carries a slug usable as a future category-browse endpoint's path/slug input, and is directly browsable today at https://www.nike.com/w/<slug>. This mirrors the live nav exactly, including its seasonal/promotional groups (e.g. Limited Time, New & Featured) alongside the stable structural ones -- Nike's own markup does not distinguish the two.

## Headers

- `x-api-key` string, required

## Response `200`

OK

- NikeCategoriesResponseDoc
  - `code` integer
  - `data` NikeCategoriesResponse
    - `categories` NikeTopLevelCategory[]
      - `groups` NikeCategoryGroup[]
        - `name` string
        - `path` string
        - `slug` string
        - `subcategories` NikeCategorySubcategory[]
          - `name` string
          - `path` string
          - `slug` string
      - `name` string
      - `path` string
    - `fetched_at` string
    - `source_url` string
  - `msg` string

## Other responses

- `429`: Too Many Requests
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/0497899e2016?raw)
