↑ ↓ to move ↵ to open
IKEA API · Endpoint

IKEA Product API

Get one product from its article number or link: price, rating, materials, measurements, number of packages, assembly and the assembly instructions.

  • 1 credit per call
  • Failed calls are free
  • Updated
  • ikea.product.get
Response completed
{  "name": "KALLAX",  "price": 59.99,  "rating_value": 4.7,  "assembly_required": true,  "benefit_summary": "À la verticale ou à l'horizontale, la série KALLAX s'adapte à vos envies, à votre espace et à votre budget. Personnalisez votre étagère ave…",  "communications_available": true,  "currency": "EUR",  "design": "blanc",  "locale": "fr/fr",  "number_of_packages": 1,  "rating_count": 2750,  "type_name": "étagère",  "url": "https://www.ikea.com/fr/fr/p/kallax-etagere-blanc-80275887/",  "attachments": [    {      "type": "ASSEMBLY_INSTRUCTIONS",      "url": "https://www.ikea.com/fr/fr/assembly_instructions/kallax-etagere-blanc__AA-2703433-1-101.pdf"    },    {      "type": "MANUAL",      "url": "https://www.ikea.com/fr/fr/manuals/kallax-etagere-blanc__AA-2180177-2-2.pdf"    }  ],  "benefits": [    "Le design simple et les lignes épurées de la KALLAX permettent de lui trouver facilement une place n'importe où dans la maison.",    "Vous pouvez choisir de l'installer à la verticale comme une étagère ou à l'horizontal comme un buffet."  ],  "categories": [    {      "name": "Étagère cube et cube de rangement",      "key": "55012"    },    {      "name": "Meubles étagères",      "key": "11465"    }  ],  "materials": [    "Panneau de particules, Panneau de fibres de bois, peinture acrylique, Carton nid d'abeille (100 % recyclé), Bord en plastique"  ],  "measurements": [    {      "name": "Largeur",      "imperial": "30 1/8 \"",      "metric": "76.5 cm"    },    {      "name": "Profondeur",      "imperial": "15 3/8 \"",      "metric": "39 cm"    }  ]}
Try it live, free
Input

What you send

The input object of the request, with every field the endpoint accepts.

FieldTypeRequiredWhat it doesExample
item_id string one of The eight-digit article number, such as 80275887. 80275887
url string one of The product's IKEA link, instead of the article number.
locale string no The IKEA country site; it must match the link if you send one. fr/fr · gb/en · ie/en · de/de
Response

Fields it returns

What each record in the response holds, with the values from the sample above.

FieldTypeWhat it isExample
name string The product's name, such as BILLY. KALLAX
type_name string What kind of product it is. étagère
design string The colour or finish. blanc
price number The price in the store's currency. 59.99
currency string The currency of the price. EUR
rating_value number The average customer rating. 4.7
rating_count integer How many ratings it has. 2750
number_of_packages integer How many boxes it comes in. 1
assembly_required boolean Whether it needs assembly. true
attachments array Documents for the product. 2 records
attachments[].type string The kind of document, such as assembly instructions. ASSEMBLY_INSTRUCTIONS
attachments[].url string Where to download the document. https://www.ikea.com/fr/fr/assembly_instructions/kallax-etagere…
benefit_summary string IKEA's summary of the product. À la verticale ou à l'horizontale, la série KALLAX s'adapte à v…
benefits array IKEA's points about the product. Le design simple et les lignes épurées de la KALLAX permettent …
categories array The categories the product is in. 3 records
categories[].key string IKEA's ID for the category. 55012
categories[].name string The category's name. Étagère cube et cube de rangement
communications_available boolean true
locale string The IKEA country and language read. fr/fr
materials array What it is made of. Panneau de particules, Panneau de fibres de bois, peinture acry…
measurements array The product's measurements. 4 records
measurements[].imperial string The measurement in imperial units. 30 1/8 "
measurements[].metric string The measurement in metric units. 76.5 cm
measurements[].name string What is measured, such as width. Largeur
url string The product page on IKEA. https://www.ikea.com/fr/fr/p/kallax-etagere-blanc-80275887/
REST API · MCP server

Call it from your code, or ask your agent

Set UPSCRAPE_API_KEY to your key and copy a working request.

curl --request POST \  --url https://data.upscrape.com/execute \  --header "Authorization: Bearer $UPSCRAPE_API_KEY" \  --header "Content-Type: application/json" \  --header "Prefer: wait=30" \  --data '{  "capability": "ikea.product.get",  "input": {    "item_id": "80275887"  }}'
In your AI agent Claude · Cursor · any MCP client
1Add the Upscrape MCP server
https://data.upscrape.com/mcp
2Ask for the data in plain words

Using Upscrape, get IKEA product 80275887 in France and tell me its price, rating, measurements, materials and whether it needs assembly.

The agent finds the endpoint, shows you the price, and runs it with your credits.
IKEA

More from the IKEA API

Same data, other platforms

The same data from other platforms

Questions

IKEA Product API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
How much does the IKEA Product API cost?

1 credit per successful call, shown before it runs. You buy credits once, and paid credits never expire.

What do I send?

Send item_id or url. The input fields below list every option with its type and limits.

Do I need an IKEA login?

No. It reads public IKEA data; nothing runs on your account.

Can my AI agent call it?

Yes, over MCP: the agent finds ikea.product.get, checks its price and runs it with the same credits as the REST API.

Get started

Your first IKEA call is free.

Up to 100 free credits to start, no card needed.