Home and furniture pricing monitoring
Use IKEA endpoints to turn home and furniture pricing monitoring into repeatable API requests with documented inputs and JSON responses.
Turn IKEA's own storefront data into structured home-and-furniture data — product search and category browsing with real pagination, full product detail with pricing, aggregate rating, images, and color variants, plus real-time stock availability, highlighted customer reviews, search-box typeahead suggestions, and IKEA's own physical store directory, all as normalized JSON. Credential-free.
Search IKEA products, browse categories, and get full product detail — pricing, ratings, reviews, stock availability, and store locations — as structured JSON.
Endpoint families
6
Documented params
41
Examples
9
Live catalog snapshot
Active endpoints
9
Methods
GET
Required params
16
Schema refs
9
{
"platform": "IKEA",
"endpoint": "ikea-search",
"method": "GET",
"path": "/ikea/search",
"auth": "apiKey"
}Use cases
Search IKEA products, browse categories, and get full product detail — pricing, ratings, reviews, stock availability, and store locations — as structured JSON.
Use IKEA endpoints to turn home and furniture pricing monitoring into repeatable API requests with documented inputs and JSON responses.
Use IKEA endpoints to turn category catalog research into repeatable API requests with documented inputs and JSON responses.
Use IKEA endpoints to turn stock availability tracking into repeatable API requests with documented inputs and JSON responses.
Use IKEA endpoints to turn store locator data into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live IKEA endpoint catalog — 9 endpoints, 41 documented request parameters, and 9 published response schemas — the same catalog Docs and Playground run against.
9 documented IKEA endpoints, grouped into 9 request families — Availability, Categories and Category, plus 6 more.
41 request parameters are documented across those IKEA endpoints, 16 of them required — the full input contract is public before you write any integration code.
9 of the 9 IKEA endpoints ship a recorded example response, and 9 carry a documented response schema — you can code against the real JSON before the first request.
IKEA endpoints document their error responses (400, 404, 429 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
9 hosted MCP tools back the IKEA endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
/ikea/availability
/ikea/categories
/ikea/category
/ikea/product
/ikea/reviews
/ikea/search
Endpoint catalog
/ikea/searchSearches IKEA products and returns name, price, rating, images, colors, and variant data. q is a free-text query; an IKEA item number also resolves as its own single result. country and language select IKEA's per-country site (default us/en). A zero total with an empty products list is a valid no-results response.
Sampled 14 Oct 2026: 40 items, 7 fields filled in every item, 6 not. filter_class: desks (35), chest of drawers (1), side tables (1) and 1 more; variant_count: 1 to 21, median 1.
MCP tool ikea_search
/ikea/categoriesReturns a page of IKEA's full category taxonomy, sourced from IKEA's own site navigation data: every top-level department and nested subcategory, with the key each one uses as ikea_category's own category input. key is IKEA's own category key (numeric, e.g. 20649, or a short alphanumeric department code, e.g. st001). parent_key is the immediate parent category's own key (empty for a top-level department); level is depth in the taxonomy tree, starting at 1. q optionally filters by a case-insensitive substring of name.
Sampled 14 Oct 2026: 25 items, 4 fields filled in every item, 1 not. level: 1 to 5, median 3; name: “Desk lamps” and 24 other values.
MCP tool ikea_categories
/ikea/categoryReturns 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.
Sampled 14 Oct 2026: 40 items, 9 fields filled in every item, 4 not. filter_class: desks (36), chest of drawers (1), side tables (1) and 2 more; variant_count: 1 to 21, median 2.
MCP tool ikea_category
/ikea/productReturns one IKEA item's full detail: name, price, rating, every product image, quick facts, and category breadcrumb path. item_no is IKEA's own item number (8 digits, optionally prefixed with "s" for a combination/set article), taken from a search result's item_no field or an ikea.com product page's own URL.
Sampled 14 Oct 2026: 3 items, 2 fields filled in every item. name: “Desks & desk chairs” and 2 other values.
MCP tool ikea_product
/ikea/availabilityReturns one IKEA item's real-time home-delivery and click-and-collect stock signal for the requested country. item_no is IKEA's own item number.
Sampled 14 Oct 2026: 8 of 8 fields returned with a value. home_delivery.updated_at: 2025-10-23; item_no: 80,213,074.
MCP tool ikea_availability
/ikea/reviewsReturns one IKEA item's own highlighted customer reviews (title, rating, text, author) plus its aggregate rating, sourced from the product page's own curated reviews carousel. This is a small, representative set of reviews (a handful per item), not the full paginated review list.
Sampled 14 Oct 2026: 3 items, 5 fields filled in every item. text: median 137 characters.
MCP tool ikea_reviews
/ikea/suggestReturns IKEA's own search-box typeahead result for a partial or full query: suggested query completions with their own match counts, plus a small number of top matching products. A query with no matches returns a clean empty response.
Sampled 14 Oct 2026: 20 items, 9 fields filled in every item, 4 not. type_name: Desk (16), Tabletop (1), Pull-out desk (1) and 2 more; variant_count: 1 to 21, median 2.
MCP tool ikea_suggest
/ikea/storesReturns IKEA's own directory of physical locations for the requested country: name, URL slug, region grouping, and location type (Store, Small store, Plan & order point with pick-up, etc). Each slug is usable directly as ikea_store's own slug input.
Sampled 14 Oct 2026: 89 items, 4 fields filled in every item, 1 not. location_type: Store (49), Plan & order point with pick-up (29), Small store (11); name: “IKEA Huntsville, AL” and 88 other values.
MCP tool ikea_stores
/ikea/storeReturns one IKEA physical location's full detail: address, geo coordinates, opening hours, and price range. slug is IKEA's own store URL slug, taken from an ikea_stores result's own slug field. Geo, hours, and price range are only present for full/small stores; order points and pick-up-only points return address only.
Sampled 14 Oct 2026: 2 items, 3 fields filled in every item. opens: “10:00”; days: median 2 entries.
MCP tool ikea_store
Related APIs
Marketplaces & Retail
Research new, used, and vintage instruments across Reverb listings, seller shops, and the Price Guide. Keep current asking prices separate from historical sales, and preserve model, finish, year, condition, and currency when comparing gear.
Marketplaces & Retail
Collect marketplace product signals from Amazon without building brittle storefront scrapers.
Marketplaces & Retail
Build resale, pricing, and marketplace workflows from structured eBay data.
How to scrape IKEA
Crawlora's 9 IKEA endpoints return search, category discovery and browsing, product detail, stock availability, reviews, and store data as normalized JSON with one API key — no IKEA account required.
Send a free-text term to /ikea/search for paginated, normalized products with price, aggregate rating, images, and color variants. An IKEA item number also resolves as its own single result.
Call /ikea/categories to browse IKEA's own site navigation taxonomy and find the category key for a department or product line.
Send IKEA's own category key (from /ikea/categories, a category URL's trailing key segment, or a product's category_path field) to /ikea/category for a paginated, sortable product grid.
Pass an item_no (from a search result or product page URL) to /ikea/product for full detail — price with any discount, aggregate rating, every product image, quick facts, color swatches, and other purchasable variants.
Pass an item_no to /ikea/availability for real-time home-delivery and click-and-collect stock signals for the requested country.
Pass an item_no to /ikea/reviews for IKEA's own highlighted customer reviews carousel plus the item's aggregate rating.
Use /ikea/stores to list IKEA's physical locations for a country, then pass a result's slug to /ikea/store for that location's full address, hours, and geo detail.
FAQ
Send a free-text query to Crawlora's /ikea/search endpoint and get normalized products back — price, aggregate rating, images, and color variants — as structured JSON. An IKEA item number also resolves directly as a single result.
No. These endpoints read IKEA's own public search, category, product, and store pages and require only your Crawlora API key.
Yes — /ikea/availability returns real-time home-delivery and click-and-collect stock signals, including IKEA's own stock-probability code, for a given item number and country.
Yes — /ikea/reviews returns IKEA's own curated highlighted-reviews carousel (a small representative set, not the full paginated list) plus the item's aggregate rating and review count.
Yes — /ikea/category uses real offset-based pagination and supports sorting by relevance, price, newest, rating, name, popularity, or dimensions.
Call /ikea/categories to browse IKEA's own site navigation taxonomy and get the category key needed by /ikea/category, instead of scraping it out of a category page URL.
Use /ikea/stores to list a country's IKEA locations with their own URL slugs, then pass a slug to /ikea/store for that location's full address, hours, price range, and geo coordinates.