POST /api/ikea/categories/products
Price: 20 credits
List the products of an IKEA category, series or collection in any IKEA market, with filters
List one IKEA category in one market; pass the last segment of an IKEA /cat/ URL (bookcases-10382), its trailing id (10382) or the URL itself, and products returns the market's whole range. A series id such as 58288 (BILLY) is accepted as a category.
access-token string requiredtimeout integer — Max scrapping execution timeout (in seconds) (default: 300; min: 20; max: 1500)country string — IKEA market (default: "us"; one of: "ae", "at", "au", "be", "bh", "ca", "ch", "cl", "cn", "co", "cz", "de", "dk", "ee", "eg", "es", "fi", "fr", "gb", "hr", "hu", "ie", "il", "in", "it", "jo", "jp", "kr", "kw", "lt", "lv", "ma", "mx", "my", "nl", "no", "nz", "om", "ph", "pl", "pt", "qa", "ro", "rs", "sa", "se", "sg", "si", "sk", "th", "ua", "us")language string nullable — Site language of the market; English where the market offers it when omitted (one of: "ar", "cs", "da", "de", "en", "es", "et", "fi", "fr", "he", "hr", "hu", "it", "ja", "ko", "lt", "lv", "ms", "nl", "no", "pl", "pt", "ro", "ru", "sk", "sl", "sr", "sv", "th", "uk", "zh")count integer required — Max number of products to return (min: 1)sort string — Result ordering (default: "relevance"; one of: "relevance", "price_low_to_high", "price_high_to_low", "newest", "rating", "name", "most_popular", "width", "height", "depth")min_price number nullable — Minimum price in the market currency (min: 0)max_price number nullable — Maximum price in the market currency (min: 0)min_rating integer nullable — Minimum average customer rating (min: 1; max: 5)is_online_sellable boolean — Only products available for delivery when true (default: false)is_new boolean — Only new products when true (default: false)is_best_seller boolean — Only best sellers when true (default: false)is_last_chance boolean — Only last-chance products when true (default: false)has_price_offer boolean — Only products with a price offer when true (default: false)is_contract_grade boolean — Only contract-grade products for businesses when true (default: false)is_smart_home boolean — Only smart-home products when true (default: false)has_certification boolean — Only products with trusted certifications when true (default: false)categories array nullable — IKEA category ids to search within (examples: ["fu002"], ["st001","10382"])min_width integer nullable — Minimum width in the market's unit of length (min: 0)max_width integer nullable — Maximum width in the market's unit of length (min: 0)min_height integer nullable — Minimum height in the market's unit of length (min: 0)max_height integer nullable — Maximum height in the market's unit of length (min: 0)min_depth integer nullable — Minimum depth in the market's unit of length (min: 0)max_depth integer nullable — Maximum depth in the market's unit of length (min: 0)min_length integer nullable — Minimum length in the market's unit of length (min: 0)max_length integer nullable — Maximum length in the market's unit of length (min: 0)min_diameter integer nullable — Minimum diameter in the market's unit of length (min: 0)max_diameter integer nullable — Maximum diameter in the market's unit of length (min: 0)min_volume integer nullable — Minimum volume in the market's unit of volume (min: 0)max_volume integer nullable — Maximum volume in the market's unit of volume (min: 0)min_load integer nullable — Minimum load capacity in the market's unit of weight (min: 0)max_load integer nullable — Maximum load capacity in the market's unit of weight (min: 0)min_brightness integer nullable — Minimum brightness in lumen (min: 0)max_brightness integer nullable — Maximum brightness in lumen (min: 0)colors array nullable — Colors (one of: "assorted_colors", "beige", "black", "blue", "brown", "gold", "gray", "green", "lilac", "multicolor", "orange", "pink", "red", "silver_color", "turquoise", "white", "yellow")materials array nullable — Materials (one of: "aluminum", "bamboo", "carbon_steel", "cast_iron", "ceramic", "ceramics", "chrome_plated", "coated_fabric", "concrete", "copper", "cork", "cotton", "cotton_jute", "cotton_linen", "cotton_lyocell", "cotton_polyester", "cotton_viscose", "cowhide", "crushed_marble", "crystalline", "damascus_steel", "enamelled_cast_iron", "fabric", "fleece", "foil", "glass", "glass_composite", "heat_resistant_glass", "hemp", "jute", "laminate", "leather", "linen", "lyocell", "lyocell_viscose", "marble", "melamine_foil", "metal", "mirror_glass", "muslin", "natural_fibers", "nylon", "paper", "paper_and_cardboard", "paper_cord", "particle_and_fibreboard", "peva", "plastic", "plastic_rattan", "polyester", "polyester_viscose", "porcelain", "quartz_composite", "ramie", "rattan", "rubber", "sheepskin", "silicone_rubber", "sol_gel_ceramic_non_stick_coating", "solid_wood", "stainless_steel", "synthetic", "synthetic_fibers", "synthetic_rubber", "terracotta", "textile", "thick_veneer", "upholstered", "velvet", "viscose_rayon", "wicker_and_rattan", "wood", "wood_including_board", "wood_veneer", "wool", "zinc_plated")finishes array nullable — Finishes (one of: "acacia", "aluminum", "anthracite", "antique", "ash", "aspen", "bamboo", "beech", "birch", "black", "brass", "bronze", "brushed_nickel", "chrome", "chrome_plated", "clear", "concrete", "decorative", "felt", "frameless", "frosted", "glass", "glitter_effect", "gold", "groove_pattern", "high_gloss", "integrated_handle", "leather", "limestone_effect", "marble", "matt", "metal", "metallic", "mineral_effect", "mirror_glass", "natural_fibers", "nickel_plated", "oak", "opal", "patterned", "pine", "plastic", "polished_surface", "porcelain", "retro", "slab", "smoked", "solid_color", "stainless_steel", "stone", "textile", "transparent", "visible_filament", "walnut", "with_frame", "wood", "wood_effect", "zinc_plated")patterns array nullable — Patterns (one of: "checkered", "dotted", "embossed", "floral", "geometric", "graphic", "grid", "motif", "oriental", "other", "paisley", "patterned", "printed", "solid_color", "striped", "woven")shapes array nullable — Shapes (one of: "capsule", "chandelier_candle", "corner", "drop_shape", "free_shape", "globe", "half_round", "l_shaped", "modular", "other", "oval", "rectangular", "round", "spotlight", "square", "standard", "tube", "u_shaped")features array nullable — Features (one of: "1_1_2_bowl", "1_bowl", "1_spray", "2_bowls", "5_comfort_zones", "7_comfort_zones", "aa_rechargeable_battery_1900mah", "aa_rechargeable_battery_2450mah", "aaa_rechargeable_battery_750mah", "adjustable_color", "adjustable_feet", "adjustable_head", "adjustable_head_arm", "adjustable_humidity_drawer", "adjustable_lumbar_support", "adjustable_seat_depth", "adjustable_seat_height", "adjustable_shelves", "adjustable_upper_basket", "adjustable_white_tones", "aerator", "airtight", "anti_slip_backing", "armrest", "battery_operated", "beam_on_floor_function", "bevelded_edge", "blade_spray", "booster_function", "bottle_rack_split_shelf", "bottom_up", "breathable", "built_in_led_light_source", "cable_organizer", "changing_table", "clamp", "cold_start", "comfort_zones", "compartments", "compatible_with_all_cooktops", "conventional_oven", "cooling", "corner", "counter_height", "counter_top_sink", "curtain_hanging_accessories_included", "custom_made_countertop", "custom_made_wall_panel", "customizable", "cut_to_size", "deck_plate", "delayed_start_up_to_12h", "delayed_start_up_to_24h", "depth_adjustable_armrest", "depth_adjustable_headrest", "dimmable", "dimmable_led_light", "dishwasher_safe", "dishwasher_safe_not_grinder", "dishwasher_safe_not_lid", "dishwasher_safe_not_rubber_gasket", "door_alarm", "double_sided", "double_sinks", "dual_control", "dual_spray", "dusk_to_dawn_sensor", "easy_to_clean", "ergonomic", "extendable", "extra_covers_available", "fan_cooling", "fast_cooling", "fast_freeze", "fitted", "flat", "flexible_zone", "flipable", "foldable", "forced_air_oven", "freestanding", "freezer_safe", "freezer_safe_not_lid", "full_spray", "gas_cooktop_compatible", "glass_shelf", "half_load_option", "handmade", "handspray", "hang_on_table", "hang_on_wall", "having_doors", "headboard", "headrest", "height_adjustable", "height_adjustable_armrest", "height_adjustable_back", "height_adjustable_headrest", "height_memory", "honeycomb", "induction_compatible", "inner_drawer", "insulating", "integrated_extractor", "integrated_handle", "integrated_sink", "interior_led_lighting", "large_capacity", "leakproof", "legs", "light_modes", "lockable", "machine_washable", "magnifying", "matter_compatible", "medium_firm", "microwave_safe", "microwave_safe_not_clip", "microwave_safe_not_lid", "mineral_drying", "mixing_bowl", "modular", "motion_sensor", "movement_absorbing", "multi_speaker_mode", "nesting_tables", "no_drilling", "no_frost", "noise_level_35db", "noise_level_60db_exhaust_mode", "non_stick_coating", "open_sink_cabinet", "outdoor", "oven_safe", "oven_safe_not_clip", "oven_safe_not_lid", "oven_with_pyrolytic_function", "oven_with_steam_function", "pillar_faucet", "portable", "possible_to_nest", "pre_assembled", "pre_cut_countertop", "pre_cut_wall_panel", "pressure_reliving", "pull_down", "pull_out_spout", "pullout_cutlery_tray", "push_open", "recliner", "red_led", "removable_cover", "removable_table_top", "rocking_chair", "roll_packed", "self_cleaning_oven", "sensor", "sheet_set", "shower_spray", "silent_dishwasher_44db", "silent_programme", "single_control", "single_sink", "slatted_base", "sleeper_sofa", "small_size", "soft_closing", "solar_powered", "sorting", "sound_absorbing", "sound_blocking", "stackable", "step_stool", "storage", "storage_box_sold_separately", "store_under_table", "straight_edge", "stretch_fabric", "suction_cup", "suitable_for_air_fryer", "suitable_for_air_fryer_not_lid", "suitable_for_outdoor_use", "swivel_chair", "swivel_function", "swivel_spout_120", "swivel_spout_120_and_360", "temperature_regulating", "tilt_function", "time_beam_on_floor_function", "timer", "top_down", "top_lever", "touch_display", "touch_panel", "trifold", "trundle_bed", "upholstered", "upward_lever", "usb_output", "usb_powered", "vacation_mode", "variable_low_temperature_drawer", "wall_mounted", "warm_white", "washable_cover", "waste_management", "waterproof", "white_led", "wide_seat", "wing_chair", "wireless_dimming", "with_armrests", "with_backrest", "with_basket", "with_bottle_rack", "with_cable_management", "with_carousel", "with_castors", "with_clothes_rails", "with_compartments", "with_cover", "with_display_shelf", "with_doors", "with_double_sink", "with_drainboard", "with_drawer", "with_drop_file_storage", "with_footrest", "with_frame_divider", "with_glass_drawer", "with_glass_shelf", "with_glass_shelves", "with_handle_knob", "with_handles", "with_handles_knobs", "with_headrest", "with_hook", "with_hooks", "with_integrated_lighting", "with_jewelry_insert", "with_laundry_basket", "with_led_light", "with_legs", "with_lid", "with_mirror", "with_open_shelf", "with_pocket", "with_pull_out_pants_hanger", "with_pull_out_storage", "with_pull_out_tray", "with_saucer", "with_shelf", "with_shelves", "with_shoe_shelves", "with_shoulder_strap", "with_single_wash_basin", "with_sink", "with_sliding_mirror", "with_storage", "with_tie_backs", "with_towel_rail", "with_zipper", "without_comfort_zones", "works_with_ikea_smarthome_products", "works_with_spotify_tap")series array nullable — Product series (one of: "adlad_scandinavian_wood_scented_series", "akerbar_series", "alex_series", "alhult_series", "alskvard_series", "ankarspel_series", "anratta_series", "applaryd_series", "arstid_series", "askholmen_series", "avmala_crisp_mint_scented_series", "baggebo_series", "barndrom_series", "basingen_series", "batskar_series", "bejublad_series", "beloning_series", "bergmund_series", "betydlig_racka_hugad_series", "billy_bookcases", "billy_doors", "billy_fittings_and_inside_organizers", "bjorksnas_series", "blanda_series", "blodflader_series", "boastad_series", "bondholmen_series", "brimnes_bedroom_series", "brimnes_living_room_series", "brofjarden_series", "brogrund_series", "brugdhaj_series", "brummig_series", "brytning_series", "busunge_series", "daggaster_series", "dragon_series", "dromslott_series", "dronjons_series", "duktig_series", "dyrgrip_series", "dytag_series", "edsbruk_series", "ekenaset_series", "ekholma_series", "ekoln_series", "ektorp_series", "esseboda_series", "fagelfjallet_series", "fargklar_series", "fejka_series", "finmat_series", "finnala_series", "finsmakare_series", "fiskbo_series", "fjaderharv_series", "fjallbo_series", "fjallroding_series", "flisat_series", "florsjon_series", "forneby_series", "friheten_series", "frillesbo_series", "fruktskog_vetiver_and_geranium_scented_series", "fryksas_series", "galant_series", "gladelig_series", "glamberget_series", "godmiddag_series", "gradvis_series", "grafjallet_series", "grillskar_series", "grilltider_series", "guldoring_series", "guldspett_series", "guldvavare_series", "gullaberg_bedroom_series", "gullaberg_desk_series", "gulvial_series", "gursken_series", "hallbar_series", "hauga_bedroom_series", "hauga_dining_series", "hauga_living_room_series", "havsta_series", "havsten_series", "hedersam_fresh_grass_scented_series", "hektar_series", "hemkomst_series", "hemlagad_series", "hemnes_bedroom_series", "hemnes_hallway_series", "hemnes_living_room_series", "hemnes_workspace_series", "holmsund_series", "hultarp_series", "hyltarp_series", "idanas_bedroom_series", "idanas_living_room_series", "idealisk_series", "ikea_365_plus_dinnerware", "ikea_365_plus_food_storage_containers", "ikea_365_plus_glassware", "ikea_365_plus_kitchen_utensils", "ikea_365_plus_stainless_steel_cookware", "ikea_365_plus_stainless_steel_knives_knife_sets_and_knife_blocks", "ikea_365_plus_stainless_steel_silverware", "ingolf_series", "inserts_and_accessories_for_kallax", "jamlik_vanilla_scented_series", "jamnmod_sweet_pea_scented_series", "jattebo_series", "jattelik_series", "jattesta_series", "jutholmen_series", "kafferep_series", "kallax_shelving_units", "karskar_series", "kivik_series", "kleppstad_series", "klippan_series", "klippkaktus_series", "klockren_series", "knalla_series", "knoppang_series", "knoxhult_series", "koncis_series", "korken_series", "kuggis_series", "kulinarisk_series", "kungsfors_series", "kvarnvik_series", "lack_series", "lacko_series", "lagan_series", "landskrona_series", "lanespelare_series", "langaryd_series", "langfjall_series", "len_series", "lillabo_series", "lillehem_series", "lillesater_series", "lindbyn_series", "lisabo_series", "lixhult_series", "lommarp_series", "lomviken_series", "lordagsgodis_series", "lugnare_jasmine_scented_series", "lustigt_series", "lycksele_series", "mackapar_series", "mala_series", "malm_series", "malmkoping_series", "mammut_series", "mannarp_series", "matalskare_series", "mattradition_series", "micke_series", "middagsmat_series", "morabo_series", "mulig_series", "munsbit_series", "nammaro_series", "nasinge_series", "natbarb_series", "navlinge_series", "nereby_series", "nordkisa_series", "nordli_series", "nordviken_series", "norraker_series", "nyhamn_series", "nymane_series", "ofantligt_series", "oftast_series", "ombonad_series", "ordning_series", "patrull_series", "pepprig_series", "pinnig_series", "pinntorp_series", "pjatteryd_series", "poang_series", "pokal_series", "radmanso_series", "ragrund_series", "ranarp_series", "rinnig_series", "risatorp_series", "rocksjon_series", "rodalm_series", "ronninge_series", "rosentorp_series", "saltsjobaden_series", "samla_series", "sandbi_series", "sandsberg_series", "sandskadda_series", "seasonal_home_scent_series", "sedlig_series", "segeron_series", "sensuell_series", "silverhojden_series", "silversida_series", "simrishamn_series", "sjorapport_series", "skadis_accessories", "skadis_pegboards", "skalsta_dining_chairs", "skalsta_dining_sets", "skalsta_dining_tables", "skalsta_table_and_chair_parts", "skansnas_series", "skogssallat_series", "skogsta_series", "skruvby_series", "skubb_series", "skurup_series", "slakt_series", "slibb_series", "smagora_series", "smatarna_series", "smedstorp_series", "smycka_series", "sniglar_series", "soderhamn_series", "solfagel_series", "songesand_series", "spiksmed_series", "spjutbo_series", "spjutlilja_series", "stenaby_series", "storklinta_series", "storsint_series", "stortskon_berries_scented_series", "strala_series", "strandmon_series", "strandon_series", "strimmig_series", "stuk_series", "sundso_series", "sundvik_series", "sunnersta_series", "svalka_series", "svartsenap_series", "tidvatten_series", "tillreda_series", "tisken_series", "tjena_series", "tjusig_series", "toftan_series", "tolkning_series", "tonstad_bedroom_series", "tonstad_dining_room_series", "tonstad_living_room_series", "tonstad_workspace_series", "tornviken_series", "torparo_series", "tostero_series", "tradfri_series", "tranered_series", "trixig_series", "tullsta_series", "tyssedal_series", "uddarp_series", "uppakra_series", "uppdatera_series", "uppfylld_series", "upplaga_series", "uppland_series", "uppspel_series", "uppsta_series", "vadholma_series", "vagsjon_series", "valnas_series", "valvardad_series", "vappeby_series", "vardagen_bakeware", "vardagen_cookware", "vardagen_dinnerware", "vardagen_kitchen_tools", "vardagen_knifes", "vardagen_ovenware", "variera_series", "varkansla_series", "varptross_series", "vidga_series", "vihals_bedroom_series", "vihals_dining_room_series", "vihals_living_room_series", "vilto_series", "vimle_series", "vinliden_series", "vintersaga_series", "viskafors_series", "vittsjo_series", "vittskar_series", "vorda_series", "voxnan_series", "vretstorp_series")collections array nullable — Collections (one of: "aftonsparv_collection", "alptall_collection", "aromatisk_collection", "bergvattnet_collection", "blavingad_collection", "brannboll_collection", "daksjus_collection", "design_by_ilse_crawford", "doftrips_collection", "fossta_collection", "frojda_collection", "gokvalla_collection", "grejsimojs_collection", "hostagille_collection", "ikea_ps_2026_collection", "kompishang_collection", "konstrunda_collection", "kustfyr_collection", "mavinn_collection", "nytillverkad_collection_vintage_ikea_reimagined", "ommjange_collection", "sandlopare_collection", "skogsduva_collection", "smorfisk_collection", "soluppgang_collection", "stockholm_decoration", "stockholm_dining_room", "stockholm_lighting", "stockholm_living_room", "stockholm_tableware", "stockholm_textiles", "tjarlek_collection", "tofsand_collection", "tyg_collection", "vinterfint_collection", "yxstaby_collection")doors array nullable — Door types (one of: "glass_doors", "having_doors", "hinged_doors", "metal_doors", "mirror_doors", "sliding_doors", "textile_doors", "with_sliding_door", "without_doors")fronts array nullable — Front styles (one of: "glass", "groove_pattern", "integrated_handle", "mirror_glass", "slab", "tambour_door", "with_frame", "with_integrated_lighting", "without_front")suitable_for array nullable — Rooms and uses (one of: "bathroom", "bedroom", "children", "dining_room", "hallway", "home_office", "indoor_and_outdoor", "indoor_only", "kitchen", "living_room", "outdoor", "outdoor_only")storage_for array nullable — What the storage holds (one of: "art_and_craft", "bedding", "books_magazines_and_games", "clothes", "food", "jewelry", "laundry", "shoes", "small_accessories", "stationery", "toys")functions array nullable — Functions (one of: "3_spray", "5_spray", "added_steam_function", "air_fry_function", "assisted_cooking_mode", "baking_function", "booster_function", "bridge_function", "built_in_legs", "child_lock_cleaning_mode", "combi_steam_function", "convection_oven_forced_air", "corner_shelving_unit", "de_frost_function", "fittings", "flexi_bridge", "for_appliances", "for_sink", "for_sinks", "forced_air", "full_and_massage_spray", "full_and_mesh_spray", "full_spray", "full_steam_function", "grill_function", "hot_fan_oven", "hydro_cleaning_function", "massage_spray", "mesh_spray", "microwave_plus_true_fan_oven", "open_shelf", "paus_function", "pizza_function", "plus_power_function", "popcorn_mode", "pre_set_cooking_mode", "protector", "pyrolytic_function", "re_heat_function", "shelves_smaller_wall_shelves", "shelving_unit_tall_floorstanding_units", "storage", "timer", "top_and_bottom_heat", "waste_management", "with_towel_hanger", "with_towel_rail")forms array nullable — Forms (one of: "large", "low", "medium", "narrow", "small", "tall", "wide")themes array nullable — Themes and motifs (one of: "abstract", "cities_countries", "classic", "collage", "explorer", "graphic", "illustration", "lifestyle", "nature", "painting", "photo", "playful", "urban")fabric_qualities array nullable — Fabric weaves (one of: "flannel", "flat_woven", "fleece", "jacquard", "jersey", "muslin", "percale", "sateen", "seersucker", "terry")filling_materials array nullable — Filling materials (one of: "down_and_feather", "feather", "foam", "gel", "lyocell", "memory_foam", "polyester", "synthetic_fibers", "viscose_rayon", "wool")mattress_materials array nullable — Mattress materials (one of: "bonnell_springs", "foam", "high_resilience_foam", "hybrid", "latex", "memory_foam", "natural_materials", "plush_foam", "pocket_springs", "s_shape_spring_core")firmness array nullable — Firmness levels (one of: "extra_firm", "extra_soft", "firm", "medium_firm", "plush", "soft")sleeping_positions array nullable — Sleeping positions (one of: "back", "mixed", "other", "side", "stomach")warmth_levels array nullable — Duvet warmth levels (one of: "all_season", "cool", "extra_warm", "light_warm", "warm")seats array nullable — Seat counts (one of: "1_seat", "2_seats", "3_seats", "4_seats", "5_seats", "6_seats", "7_seats", "up_to_10_seats", "up_to_2_seats", "up_to_4_seats", "up_to_6_seats", "up_to_8_seats")drawer_counts array nullable — Drawer counts (one of: "1_3", "4_6", "7_or_more")cube_grids array nullable — Cube grid sizes (one of: "1x1", "1x2", "1x4", "2x2", "2x3", "2x4", "3x3", "3x4", "4x4", "5x5")fits_in array nullable — Furniture the product fits in (one of: "angsjon", "besta", "billy", "boaxel", "elvarli", "enhet", "havback", "hemnes", "ivar", "kallax", "knoxhult", "lastare", "lettan", "nysjon", "pax", "platsa", "sektion", "smastad", "tannforsen")recommended_ages array nullable — Recommended ages (one of: "from_0_year", "from_12_months", "from_18_months", "from_24_months", "from_6_months")scents array nullable — Scents (one of: "amber", "aromatic", "berry_and_fruity", "floral", "fresh", "seasonal", "sweet")plant_care array nullable — Plant care needs (one of: "easy_care", "keep_in_water", "place_in_a_bright_area", "place_in_shade", "place_out_of_direct_sunlight", "water_moderately", "water_often", "water_sparingly")light_filtrations array nullable — Light filtration levels (one of: "black_out", "dimming", "light_filtering", "room_darkening", "sheer_fabric")light_colors array nullable — Light colours (one of: "candle_light", "cool_daylight", "cool_white", "warm_glow", "warm_white")bulb_bases array nullable — Bulb bases (one of: "b22", "built_in_led_light_source", "e12", "e14", "e17", "e26", "e27", "g4", "g9", "gu10")minimum_temperatures array nullable — Lowest temperatures a plant tolerates (one of: "minus_14_c", "plus_32_f", "plus_41_f", "plus_54_f", "plus_59_f", "plus_65_f")category string required — IKEA category id or category URL; a URL's market and language apply when country is omitted (examples: "10382", "st001", "bookcases-10382", "https://www.ikea.com/us/en/cat/bookcases-10382/"; minLength: 1; pattern: ^[0-9A-Za-z_-]{1,40}$)@type string (default: "IkeaProductCard")id string requireditem_type string nullableglobal_item_id string nullablename string nullabletype_name string nullablevariant_text string nullablemeasure_text string nullableurl string nullableimage string nullableimage_alt string nullablecontextual_image string nullablecontextual_image_alt string nullableimages array (default: [])@type string (default: "IkeaImage")image string requiredimage_type string nullablealt string nullableprice number nullablecurrency string nullableprevious_price number nullableprevious_price_label string nullablediscount_amount number nullablediscount_percentage number nullableprice_tag string nullableprice_tag_text string nullableprice_tags array (default: [])price_unit string nullableprice_unit_text string nullableprice_valid_from_date string nullableprice_valid_to_date string nullableprice_disclaimer string nullableis_breathtaking_price boolean nullableoffer object nullable@type string (default: "IkeaPriceOffer")text string nullablemember_text string nullableaudiences array (default: [])valid_from_date string nullablevalid_to_date string nullablevalidity_text string nullablerating number nullablerating_count integer nullablebadge string nullablebadge_type string nullableis_online_sellable boolean nullableis_last_chance boolean nullablelast_chance_text string nullableset_item_count integer nullableenergy_class string nullableenergy_class_image string nullableenergy_class_image_alt string nullableenergy_label_image string nullableenergy_sheet_url string nullablequick_facts array (default: [])@type string (default: "IkeaQuickFact")id string requiredname string nullablefact_type string nullabletype_name string nullablemin_order_quantity integer nullableproduct_class string nullablecolors array (default: [])@type string (default: "IkeaColor")id string requiredname string nullablehex string nullablecategories array (default: [])@type string (default: "IkeaCategoryRef")id string requiredname string nullablebusiness_area object nullable@type string (default: "IkeaBusinessArea")business_id string nullablebusiness_name string nullablerange_area_id string nullablerange_area_name string nullableproduct_area_id string nullableproduct_area_name string nullablevariant_count integer nullablevariants array (default: [])@type string (default: "IkeaVariant")id string requireditem_type string nullableglobal_item_id string nullablename string nullabletype_name string nullablevariant_text string nullablemeasure_text string nullableurl string nullableimage string nullableimage_alt string nullablecontextual_image string nullablecontextual_image_alt string nullableimages array (default: [])@type string (default: "IkeaImage")image string requiredimage_type string nullablealt string nullableprice number nullablecurrency string nullableprevious_price number nullableprevious_price_label string nullablediscount_amount number nullablediscount_percentage number nullableprice_tag string nullableprice_tag_text string nullableprice_tags array (default: [])price_unit string nullableprice_unit_text string nullableprice_valid_from_date string nullableprice_valid_to_date string nullableprice_disclaimer string nullableis_breathtaking_price boolean nullableoffer object nullable@type string (default: "IkeaPriceOffer")text string nullablemember_text string nullableaudiences array (default: [])valid_from_date string nullablevalid_to_date string nullablevalidity_text string nullablerating number nullablerating_count integer nullablebadge string nullablebadge_type string nullableis_online_sellable boolean nullableis_last_chance boolean nullablelast_chance_text string nullableset_item_count integer nullableenergy_class string nullableenergy_class_image string nullableenergy_class_image_alt string nullableenergy_label_image string nullableenergy_sheet_url string nullablequick_facts array (default: [])@type string (default: "IkeaQuickFact")id string requiredname string nullablefact_type string nullabletype_name string nullablevariations array (default: [])@type string (default: "IkeaVariation")id string requiredname string nullablevalues array (default: [])@type string (default: "IkeaVariationValue")name string requiredproduct_ids array (default: [])422 — The request body did not validate Check the fields against this schema. A URN with the wrong prefix is the most common cause.408 — The request ran past its time limit Raise `timeout` in the request body, up to the maximum this endpoint documents. Lowering `count` or turning off the `with_*` flags also helps, because less work finishes sooner.412 — No IKEA category has this id in this market. Retrying will not help: either the entity does not exist, or the input points at a different one.429 — Too many requests: a rate limit or a usage window is exhausted When the response carries an X-Retry-After header, wait that many seconds and retry: the same number is in the body as `detail.retry_after`, and the limit clears once that window passes. The message in the body names the limit that was hit.500 — Something broke on our side Retrying will not help. If it keeps happening, send us the X-Request-ID from the response headers.529 — Rate limit reached, or the endpoint is overloaded Wait at least 30 seconds, then retry.X-Error — Error message text (present only on error)X-Request-ID — Unique request identifierX-Execution-Time — Execution time in secondsX-Result-Count — How many records the body carries. 0 means an empty result, which is a normal answer and not by itself an error. A non-zero count can come back together with X-Error when the failure happened partway through — read this header and X-Error independently.X-Total-Available-Results — How many records exist for this query, when the endpoint can say. On a `dry_run` request this is the answer and the body is empty. It saturates: the endpoint's documented maximum means 'at least that many', any smaller number is exact.X-Warning — Present when the request body carried keys this endpoint does not document. They were ignored, so any filter you meant to apply through them did not apply. Check the spelling against this schema and retry.X-Retry-After — Seconds to wait before retrying. Present only on 429.