↑ ↓ to move ↵ to open
Uniqlo API · Endpoint

Uniqlo Categories API

Get the Uniqlo France category tree, with the path to pass to category listings.

  • 1 credit per call
  • Failed calls are free
  • Updated
  • uniqlo.categories.list
Response completed
{  "raw": {    "status": "ok",    "result": {      "categories": [        {          "name": "T-shirts",          "id": 85018,          "key": "t-shirts",          "parents": [            {              "name": "WOMEN",              "id": 37608,              "key": "women"            },            {              "name": "T-shirts, Sweats & Polaires",              "id": 84986,              "key": "tops"            }          ]        },        {          "name": "Tops à brassière intégrée",          "id": 85023,          "key": "bra-tops",          "parents": [            {              "name": "WOMEN",              "id": 37608,              "key": "women"            },            {              "name": "T-shirts, Sweats & Polaires",              "id": 84986,              "key": "tops"            }          ]        }      ],      "classes": [        {          "name": "T-shirts, Sweats & Polaires",          "id": 84986,          "key": "tops",          "parents": [            {              "name": "WOMEN",              "id": 37608,              "key": "women"            }          ]        },        {          "name": "Jeans, Pantalons & Shorts",          "id": 84987,          "key": "bottoms",          "parents": [            {              "name": "WOMEN",              "id": 37608,              "key": "women"            }          ]        }      ],      "genders": [        {          "name": "WOMEN",          "genderKey": "women",          "id": 37608        },        {          "name": "MEN",          "genderKey": "men",          "id": 37609        }      ]    }  },  "categories": [    {      "name": "T-shirts",      "id": 85018,      "key": "t-shirts",      "path": "37608,84986,85018",      "parents": [        {          "name": "WOMEN",          "id": 37608,          "key": "women"        },        {          "name": "T-shirts, Sweats & Polaires",          "id": 84986,          "key": "tops"        }      ]    },    {      "name": "Tops à brassière intégrée",      "id": 85023,      "key": "bra-tops",      "path": "37608,84986,85023",      "parents": [        {          "name": "WOMEN",          "id": 37608,          "key": "women"        },        {          "name": "T-shirts, Sweats & Polaires",          "id": 84986,          "key": "tops"        }      ]    }  ],  "classes": [    {      "name": "T-shirts, Sweats & Polaires",      "id": 84986,      "key": "tops",      "path": "37608,84986",      "parents": [        {          "name": "WOMEN",          "id": 37608,          "key": "women"        }      ]    },    {      "name": "Jeans, Pantalons & Shorts",      "id": 84987,      "key": "bottoms",      "path": "37608,84987",      "parents": [        {          "name": "WOMEN",          "id": 37608,          "key": "women"        }      ]    }  ],  "genders": [    {      "name": "WOMEN",      "gender_key": "women",      "id": 37608    },    {      "name": "MEN",      "gender_key": "men",      "id": 37609    }  ]}
Try it live, free
Response

Fields it returns

What each record in the response holds, with the values from the sample above.

FieldTypeWhat it isExample
categories[].name string The name as Uniqlo shows it. T-shirts
categories[].parents[].name string The parent category's name. WOMEN
categories[].id integer Uniqlo's ID for the category. 85,018
categories[].key string The category's name in page addresses. t-shirts
categories[].parents array The categories above this one. 2 records
categories[].parents[].id integer Uniqlo's ID for the parent category. 37,608
categories[].parents[].key string The parent category's name in page addresses. women
categories[].path string The IDs of the categories from the top down to this one. 37608,84986,85018
categories array Uniqlo's categories. 3 records
classes array Uniqlo's product classes, such as T-shirts. 3 records
classes[].id integer Uniqlo's ID for the category. 84,986
classes[].key string The category's name in page addresses. tops
classes[].name string The name as Uniqlo shows it. T-shirts, Sweats & Polaires
classes[].parents array The categories above this one. 1 records
classes[].parents[].id integer Uniqlo's ID for the parent department. 37,608
classes[].parents[].key string The parent department's name in page addresses. women
classes[].parents[].name string The parent department's name. WOMEN
classes[].path string The IDs of the categories from the top down to this one. 37608,84986
genders array The departments, such as women, men and kids. 3 records
genders[].gender_key string The department's key. women
genders[].id integer Uniqlo's ID for the category. 37,608
genders[].name string The name as Uniqlo shows it. WOMEN
raw object Uniqlo's own response, as it came back. 2 fields
raw.result object The category list itself. 3 fields
raw.result.categories array Uniqlo's categories. 3 records
raw.result.classes array Uniqlo's product classes, such as T-shirts. 3 records
raw.result.genders array The departments, such as women, men and kids. 3 records
raw.status string Whether Uniqlo answered normally, such as ok. ok
REST API · MCP server

Call it from your code, or ask your agent

Set UPSCRAPE_API_KEY to your key and copy a working request.

curl --request POST \  --url https://data.upscrape.com/execute \  --header "Authorization: Bearer $UPSCRAPE_API_KEY" \  --header "Content-Type: application/json" \  --header "Prefer: wait=30" \  --data '{  "capability": "uniqlo.categories.list",  "input": {}}'
In your AI agent Claude · Cursor · any MCP client
1Add the Upscrape MCP server
https://data.upscrape.com/mcp
2Ask for the data in plain words

With Upscrape, get the Uniqlo categories. Tell me what it costs before you run it, then show the results as a table.

The agent finds the endpoint, shows you the price, and runs it with your credits.
Uniqlo

More from the Uniqlo API

Same data, other platforms

The same data from other platforms

Questions

Uniqlo Categories API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
How much does the Uniqlo Categories API cost?

1 credit per successful call, shown before it runs. You buy credits once, and paid credits never expire.

What do I send?

Every input is optional; the input fields below list what each one does.

Do I need an Uniqlo login?

No. It reads public Uniqlo data; nothing runs on your account.

Can my AI agent call it?

Yes, over MCP: the agent finds uniqlo.categories.list, checks its price and runs it with the same credits as the REST API.

Get started

Your first Uniqlo call is free.

Up to 100 free credits to start, no card needed.