IKEA API reference
Get IKEA products, prices and stock as clean JSON: search the catalogue, browse a category, read a full product page, list the stores and see how many of an item each store holds. Covers France, the UK, Ireland and Germany.
The IKEA API has 5 endpoints, called the same way: POST /execute with the endpoint ID as capability and its fields as input, or pin IKEA in the MCP server and call each one as a tool. The data comes back as JSON in results[0].data, with what the call cost in billing.credits_charged.
The input most of them take is item_id. Prices run from 0.5–1 credits to 1 credit per call, and a failed call costs nothing.
Endpoints
Open an endpoint for its input, the fields it returns and the request in cURL, Python and Node.js.
| Endpoint | What it returns | Price |
|---|---|---|
ikea.products.search |
Search IKEA by keyword or article number, such as kallax. | 0.5–1 credits |
ikea.stock.get |
See whether an article is in stock at each IKEA store: quantity, stock status, click and collect, delivery and where to find it in the store. | 0.5 credits |
ikea.product.get |
Get one product from its article number or link: price, rating, materials, measurements, number of packages, assembly and the assembly instructions. | 1 credit |
ikea.category.products.list |
List the products in an IKEA category, such as bookcases, with price, rating and link, page by page. | 0.5–1 credits |
ikea.stores.list |
List the IKEA stores in a country with address, coordinates and opening hours, and the store IDs the stock endpoint uses. | 0.5 credits |
What to know
- Article numbers join everything The eight-digit article number from search or a category works in the product and stock endpoints.
- Stock per store Stock gives each store's quantity and status, with the time IKEA last updated it.
- Next pages Search returns next_cursor and categories return next_offset. Send them back to get the next page.
- Numbers at the moment of the call Prices, ratings and stock are IKEA's own when you call.
Something missing or unclear? Ask the team that builds the IKEA endpoints.