IKEA
Browse an IKEA category
Returns one page of an IKEA category's product listing, with real offset/size pagination and sort. category is IKEA's own category key (e.g. 20649), taken from a category URL's trailing -{key}/ segment, a product's own category_path field, or GET /ikea/categories, which discovers every valid category value.
get/ikea/category
Request
- Base URL: https://api.crawlora.net/api/v1
- URL: https://api.crawlora.net/api/v1/ikea/category
- Auth: API key in header x-api-key
Query parameters
categorystring required
IKEA category key
countrystring
Lowercase 2-letter IKEA site country code
languagestring
Lowercase 2-letter IKEA site language code
offsetinteger
Zero-based result offset
sizeinteger
Result count (1-100)
sort'relevance' | 'price-low' | 'price-high' | 'newest' | 'rating' | 'name' | 'popular' | 'width' | 'height' | 'depth' | 'length'
Result order
Headers
x-api-keystring required
API key required
Response
OK
Example response
{
"code": 200,
"data": {
"category_key": "20649",
"category_name": "Desks & computer desks",
"count": 24,
"country": "us",
"language": "en",
"products": [
{
"colors": [
{
"hex": "ffffff",
"id": "10156",
"name": "white"
}
],
"filter_class": "desks",
"item_no": "80213074",
"measure_text": "41 3/8x19 5/8 \"",
"name": "MICKE",
"price": {
"currency_code": "USD",
"current": 99.99,
"discount_amount": 15.01,
"discount_percentage": 15,
"formatted": "$99.99",
"previous": 95,
"previous_formatted": "$95.00",
"tag": "FAMILY_PRICE",
"tag_text": "IKEA Family price",
"valid_from": "2026-08-03",
"valid_to": "2026-09-07"
},
"rating": {
"count": 6367,
"value": 4.5
},
"type_name": "Desk",
"valid_design": "white",
"variant_count": 3,
"variants": [
{
"item_no": "10244743",
"name": "MICKE",
"price": {
"currency_code": "USD",
"current": 99.99,
"discount_amount": 15.01,
"discount_percentage": 15,
"formatted": "$99.99",
"previous": 95,
"previous_formatted": "$95.00",
"tag": "FAMILY_PRICE",
"tag_text": "IKEA Family price",
"valid_from": "2026-08-03",
"valid_to": "2026-09-07"
},
"rating": {
"count": 6367,
"value": 4.5
},
"type_name": "Desk",
"valid_design": "black-brown"
}
]
}
],
"sort": "relevance",
"total": 263
},
"msg": "OK"
}Changes
No recorded changes to this operation across all 2 revisions of this API.