↑ ↓ to move ↵ to open

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.

At a glance

Platform ID
ikea
Endpoints
5
Price
From 0.5 credits per call; failed calls are free
Pin in MCP
https://data.upscrape.com/mcp?platforms=ikea
Pin tools
OpenAPI
openapi.json
Download

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.

EndpointWhat it returnsPrice
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.