↑ ↓ to move ↵ to open
Uniqlo API · Endpoint

Uniqlo Category Products API

List a Uniqlo France category, such as women's tops, page by page: each product's name, price, markdown price, rating, stock, colours and sizes.

  • 1 credit per call
  • Failed calls are free
  • Updated
  • uniqlo.category.products.list
Response completed
{  "pagination": {    "limit": 36,    "offset": 0,    "total": 188  },  "items": [    {      "name": "Pull en laine mérinos mélangé (Col tunisien)",      "currency": "EUR",      "in_stock": true,      "model_id": "488210",      "price_base": 39.9,      "price_promo": null,      "product_id": "E488210-000",      "rating_average": 4.6,      "rating_count": 18,      "url": "https://www.uniqlo.com/fr/fr/products/E488210-000/00",      "colors": [        {          "name": "NUDE",          "available": true,          "code": "COL30",          "display_code": "30"        },        {          "name": "ROUGE",          "available": true,          "code": "COL16",          "display_code": "16"        }      ],      "sizes": [        {          "name": "XXS",          "available": true,          "code": "SMA001",          "display_code": "001"        },        {          "name": "XS",          "available": true,          "code": "SMA002",          "display_code": "002"        }      ]    },    {      "name": "Pull en laine mérinos mélangé (Col tunisien)",      "currency": "EUR",      "in_stock": true,      "model_id": "491086",      "price_base": 39.9,      "price_promo": null,      "product_id": "E491086-000",      "rating_average": 5,      "rating_count": 5,      "url": "https://www.uniqlo.com/fr/fr/products/E491086-000/00",      "colors": [        {          "name": "BLEU MARINE",          "available": true,          "code": "COL69",          "display_code": "69"        },        {          "name": "GRIS FONCÉ",          "available": true,          "code": "COL08",          "display_code": "08"        }      ],      "sizes": [        {          "name": "XXS",          "available": true,          "code": "SMA001",          "display_code": "001"        },        {          "name": "XS",          "available": true,          "code": "SMA002",          "display_code": "002"        }      ]    }  ]}
Try it live, free
Input

What you send

The input object of the request, with every field the endpoint accepts.

FieldTypeRequiredWhat it doesExample
path string yes A category path from the categories endpoint, such as 37608,84986 for women's tops. 37608,84986
include_unavailable boolean no Keep products that are out of stock.
limit integer no How many products per page, up to 96.
offset integer no How many products to skip, to get the next page.
sort integer no Uniqlo's sort order, from 0 (its default ranking) to 6.
Response

Fields it returns

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

FieldTypeWhat it isExample
items[].name string The name as Uniqlo shows it. Pull en laine mérinos mélangé (Col tunisien)
items[].price_base number The regular price, in the currency given. 39.9
items[].price_promo null The offer price, when there is one. null
items[].currency string The currency code of the prices. EUR
items[].in_stock boolean Whether the product can be bought now. true
items[].rating_average number The average star rating. 4.6
items[].rating_count integer How many ratings the product has. 18
items[].product_id string Uniqlo's ID for the product; the product endpoint takes it. E488210-000
items[].colors[].name string The colour's name. NUDE
items[].sizes[].name string The size, such as XS. XXS
items[].colors array The colours the product comes in. 3 records
items[].colors[].available boolean Stock for this colour; empty here, the product endpoint has it. true
items[].colors[].code string Uniqlo's code for the colour. COL30
items[].colors[].display_code string The colour number as Uniqlo shows it. 30
items[].model_id string Uniqlo's ID for the product model. 488210
items[].sizes array The sizes the product comes in. 7 records
items[].sizes[].available boolean Stock for this size; empty here, the product endpoint has it. true
items[].sizes[].code string Uniqlo's code for the size. SMA001
items[].sizes[].display_code string The size number as Uniqlo shows it. 001
items[].url string The product's page on Uniqlo. https://www.uniqlo.com/fr/fr/products/E488210-000/00
items array The products. 36 records
pagination object Paging for this response. 3 fields
pagination.limit integer How many products one page holds. 36
pagination.offset integer Where this page starts; add the limit to get the next page. 0
pagination.total integer How many products match. 188
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.category.products.list",  "input": {    "path": "37608,84986"  }}'
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

Using Upscrape, list Uniqlo France's women's tops (category path 37608,84986) and make a table of name, price, markdown price and rating. Which ones are marked down?

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 Category Products 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 Category Products API cost?

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

What do I send?

Send path. The input fields below list every option with its type and limits.

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.category.products.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.