Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

IKEA Availability API

Everything about Availability

IKEA Availability API is one of 6 APIs that IKEA publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Availability. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 1 operation across 1 path, and defines 9 schemas. It is described by OpenAPI 3.1.1, at version 0.1.0.

Requests are made against 4 base URLs: https://api.prod.apo.ingka.com, https://origin-api.prod.apo.ingka.com, https://api.test.apo.ingka.com, https://origin-api.test.apo.ingka.com.

1 operations 1 paths 9 schemas 1 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.1
API Version
0.1.0
Base URL
https://www.ikea.com/{country}/{language}
Resource Areas
1

Paths & Operations 1

Across 1 path, the API surfaces 1 operation — 1 GET. Each is listed below with its method, path, parameters, and response codes.

Availability 1

Everything about Availability

GET
/availabilities/{classUnitType}/{classUnitCode}
IKEA Get Product Availability with Child Items
getProductAvailability 4 params → 200422

Schemas 9

The contract defines 9 schemas that model the data the API accepts and returns. The most detailed are Availability (6 properties), AvailabilityEnvelope (5 properties), AvailabilityError (3 properties), SalesLocation (3 properties). Each schema is shown below with its type and property counts.

expandOption
string
On the returned data, expand: ChildItems - Child items, e.g. multiple packages that are part of the parent package Restocks - Restock items StoresList - List o…
AvailabilityError
object
Error object describing the reason of failure
3 properties 2 required
ClassUnitKey
object
Class Unit Key gives context when invoking the AvailabilityClassifications API.
2 properties
AvailabilityEnvelope
object
Availability envelope containing availabilities, sales Sales Locations and errors.
5 properties 3 required
SalesLocation
object
3 properties
ItemKey
object
Item key (Product ID and Item type)
2 properties
itemType
string
Item type code
Availability
object
Availability of a Product
6 properties
productId
string
Product identifier

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ikea-availability-api-openapi.yml Raw ↑

Other APIs IKEA publishes across the network.

IKEA DIRIGERA Smart Home Hub API (Unofficial, Local)
IKEA Categories API
IKEA Parts API
IKEA Products API
IKEA Stores API