↑ ↓ to move ↵ to open
IKEA API · Endpoint

IKEA Stores API

List the IKEA stores in a country with address, coordinates and opening hours, and the store IDs the stock endpoint uses.

  • 1 credit per call
  • Failed calls are free
  • Updated
  • ikea.stores.list
Response completed
{  "locale": "fr/fr",  "stores": [    {      "name": "IKEA Annecy - Seynod",      "display_name": "Annecy",      "id": "1315",      "latitude": 45.8779,      "longitude": 6.0952,      "treat_as_store": true,      "type": "PAOP",      "url": "https://www.ikea.com/fr/fr/stores/annecy/",      "address": {        "city": "Seynod",        "display": "71 Boulevard Costa de Beauregard, Seynod",        "postal_code": "74600",        "street": "71 Boulevard Costa de Beauregard",        "timezone": "Europe/Paris"      },      "opening_hours": [        {          "close": "19:00",          "day": "MON",          "open": "10:00"        },        {          "close": "19:00",          "day": "TUE",          "open": "10:00"        }      ]    },    {      "name": "IKEA Avignon",      "display_name": "Avignon",      "id": "018",      "latitude": 43.97830544461172,      "longitude": 4.891127345993009,      "treat_as_store": false,      "type": "STORE",      "url": "https://www.ikea.com/fr/fr/stores/avignon/",      "address": {        "city": "Vedene",        "display": "100 Chemin du Pont Blanc, Vedene",        "postal_code": "84270",        "street": "100 Chemin du Pont Blanc",        "timezone": "Europe/Paris"      },      "opening_hours": [        {          "close": "20:00",          "day": "MON",          "open": "10:00"        },        {          "close": "20:00",          "day": "TUE",          "open": "10:00"        }      ]    }  ]}
Try it live, free
Input

What you send

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

FieldTypeRequiredWhat it doesExample
locale string no The IKEA country site: fr/fr, gb/en, ie/en or de/de. fr/fr · gb/en · ie/en · de/de
max_records integer no The most stores to return.
Response

Fields it returns

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

FieldTypeWhat it isExample
stores[].name string The store's full name. IKEA Annecy - Seynod
stores[].address.display string The address on one line. 71 Boulevard Costa de Beauregard, Seynod
stores[].latitude number The store's latitude. 45.88
stores[].longitude number The store's longitude. 6.1
stores[].id string IKEA's ID for the store; pass it to the stock endpoint. 1315
stores[].display_name string The store's short name. Annecy
stores[].address.city string The city. Seynod
stores[].address object The store's address. 5 fields
stores[].address.postal_code string The postal code. 74600
stores[].address.street string The street address. 71 Boulevard Costa de Beauregard
stores[].address.timezone string The store's time zone. Europe/Paris
stores[].opening_hours array Opening hours by day. 6 records
stores[].opening_hours[].close string 19:00
stores[].opening_hours[].day string MON
stores[].opening_hours[].open string 10:00
stores[].treat_as_store boolean true
stores[].type string PAOP
stores[].url string The store's page on IKEA. https://www.ikea.com/fr/fr/stores/annecy/
locale string The IKEA country and language read. fr/fr
stores array The stores. 44 records
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.stores.list",  "input": {}}'
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

With Upscrape, list every IKEA store in France with its address and opening hours.

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 Stores 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 Stores API cost?

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

What do I send?

Every input is optional; the input fields below list what each one does.

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.stores.list, 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.