Happy Endpoint

Search products by Category ID on Ikea

Search for products on Ikea using Category ID. Provide a search query to get product results including prices, availability, and product details

GET
/product-search-by-category

Authorization

RapidApiKey
X-RapidAPI-Key<token>

In: header

Query Parameters

categoryId*string
  • IKEA category ID
  • Get category IDs from /categories endpoint
  • Examples: 10385 (Filing cabinets & storage cabinets), 18768 (Kids tables), 700675 (Tables)
Length1 <= length <= 50
countryCode*string
  • Two-letter country code
  • Get available country codes from /countries endpoint
  • Examples: us (United States), ca (Canada), gb (United Kingdom), ch (Switzerland), se (Sweden), de (Germany)
Length2 <= length <= 2
languageCode*string
  • Two-letter language code
  • Get available language codes from /countries endpoint
  • Examples: en (English), fr (French), de (German), it (Italian), sv (Swedish)
  • Note: ca supports en or fr, ch supports de, fr, it, or en
Length2 <= length <= 2
page?string
  • Page number for pagination (default page size: 24)
  • Examples: 1, 2, 3, 4, 5
filters?string
  • Filters in format: parameterId=valueId,parameterId=valueId
  • Get available filters from /product-search-by-category-filters endpoint
  • Examples: f-price-buckets=PRICE_0_10000, f-colors=10156, f-top-seller=true
  • Multiple filters: f-price-buckets=PRICE_0_10000,f-colors=10156,f-top-seller=true
sortOrder?string
  • Sort order for results (default: RELEVANCE)
  • Options: RELEVANCE, PRICE_LOW_TO_HIGH, PRICE_HIGH_TO_LOW, NEWEST, RATING, NAME_ASCENDING, MOST_POPULAR
Value in"RELEVANCE" | "PRICE_LOW_TO_HIGH" | "PRICE_HIGH_TO_LOW" | "NEWEST" | "RATING" | "NAME_ASCENDING" | "MOST_POPULAR"

Header Parameters

X-RapidAPI-Host*string
Default"ikea-api-pro.p.rapidapi.com"

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/product-search-by-category?categoryId=st004&countryCode=us&languageCode=en" \  -H "X-RapidAPI-Host: ikea-api-pro.p.rapidapi.com"
{
  "success": true,
  "data": {}
}
{
  "success": false,
  "message": "Invalid request: Keyword is required and must be a non-empty string",
  "error": "VALIDATION_ERROR"
}
{
  "success": false,
  "message": "The requested resource was not found for the specified country. Please verify your inputs.",
  "error": "RESOURCE_NOT_FOUND"
}
{
  "success": false,
  "message": "Internal server error. Please try again later.",
  "error": "INTERNAL_ERROR"
}
{
  "success": false,
  "message": "IKEA product search service is currently unavailable. Please try again later.",
  "error": "IKEA_API_ERROR"
}