Happy Endpoint

Filters for Product Search By Keyword Endpoint

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

GET
/product-search-by-keyword-filters

Authorization

RapidApiKey
X-RapidAPI-Key<token>

In: header

Query Parameters

keyword*string
  • Search keyword for IKEA products to get available filters
  • Examples: table, chair, sofa, desk, bed, storage
Length1 <= length <= 200
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-keyword-filters?keyword=table&countryCode=us&languageCode=en" \  -H "X-RapidAPI-Host: ikea-api-pro.p.rapidapi.com"
{
  "success": true,
  "data": {
    "sortOrders": {
      "name": "sort_by",
      "parameter": "sortOrder",
      "values": [
        {
          "id": "PRICE_LOW_TO_HIGH",
          "name": "Price: low to high",
          "eventAction": "sort_by_price_low"
        }
      ]
    },
    "filters": [
      {
        "name": "Size",
        "parameter": "f-measurement-buckets",
        "values": [
          {
            "id": "WIDTH_0_26",
            "name": "Width: 0 - 25 \""
          }
        ]
      }
    ]
  }
}
{
  "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"
}