Happy Endpoint

Filters for Product Search By Category Endpoint

Get Filters to be used for Product Search by Category endpoint. Get filters like price, material, color, size etc.

GET
/product-search-by-category-filters

Authorization

RapidApiKey
X-RapidAPI-Key<token>

In: header

Query Parameters

categoryId*string
  • IKEA category ID to get available filters
  • 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

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-filters?categoryId=st004&countryCode=us&languageCode=en" \  -H "X-RapidAPI-Host: ikea-api-pro.p.rapidapi.com"
{
  "success": true,
  "data": {
    "categoryInfo": {
      "name": "Dressers & storage drawers",
      "key": "st004",
      "url": "http://example.com",
      "parentKeys": [
        "st001"
      ]
    },
    "sortOrders": {
      "name": "sort_by",
      "parameter": "sortOrder",
      "values": [
        {
          "id": "PRICE_LOW_TO_HIGH",
          "name": "Price: low to high",
          "eventAction": "sort_by_price_low"
        }
      ]
    },
    "filters": [
      {
        "name": "Color",
        "parameter": "f-colors",
        "values": [
          {
            "id": "10156",
            "name": "white"
          }
        ]
      }
    ]
  }
}
{
  "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"
}