Endpoint Playground
Returns a page of IKEA's full category taxonomy, sourced from IKEA's own site navigation data: every top-level department and nested subcategory, with the key each one uses as ikea_category's own category input. key is IKEA's own category key (numeric, e.g. 20649, or a short alphanumeric department code, e.g. st001). parent_key is the immediate parent category's own key (empty for a top-level department); level is depth in the taxonomy tree, starting at 1. q optionally filters by a case-insensitive substring of name.
14 Oct 2026: 25 categories; 4 fields had a value in every checked item and 1 varied between items.
Sample value profiles: level: 1 to 5, median 3; name: “Desk lamps” and 24 other values; url: ikea.com.
curl 'https://api.crawlora.net/api/v1/ikea/categories' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | No | Case-insensitive substring filter on category name | |
| country | string | No | Lowercase 2-letter IKEA site country code | |
| language | string | No | Lowercase 2-letter IKEA site language code | |
| page | integer | No | 1-based page number | |
| page_size | integer | No | Result count per page (1-1000) |
{
"code": 200,
"msg": "OK",
"data": {
"total": 929,
"page": 1,
"page_size": 100,
"has_next": true,
"country": "us",
"language": "en",
"categories": [
{
"key": "st001",
"name": "Storage & organization",
"level": 1,
"url": "https://www.ikea.com/us/en/cat/storage-organization-st001/"
},
{
"key": "20649",
"name": "Desks & computer desks",
"parent_key": "fu004",
"level": 2,
"url": "https://www.ikea.com/us/en/cat/desks-computer-desks-20649/"
}
],
"source_url": "https://www.ikea.com/us/en/navigation/catalog-products-slim.json",
"fetched_at": "2026-09-16T00:00:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.