IKEA

A Swedish multinational furniture and home goods retailer known for its affordable, ready-to-assemble products. Operates hundreds of stores worldwide and is the world's largest furniture retailer with a distinctive showroom-based shopping experience. IKEA does not publish an official public developer API or developer portal; the surfaces profiled here are community reverse-engineered specs of the IKEA storefront (Product Catalog, Search, Sales Item availability, After Purchase Ordering / spare parts) plus the local-network API of the DIRIGERA smart home hub. All artifacts are community-built and unofficial — they may change at any time and are not affiliated with, endorsed by, or supported by IKEA.

5 APIs 0 Features
RetailHome FurnishingsConsumer ProductsOpensourceCommunityUnofficial APISmart Home

APIs

IKEA Product Catalog API (Unofficial)

Unofficial reverse-engineered specification for IKEA's public storefront product catalog. Exposes store metadata (informera/stores-detailed.json), the global category and naviga...

IKEA Search API (Unofficial)

Unofficial reverse-engineered specification for IKEA's product search service hosted at sik.search.blue.cdtapps.com. Supports paginated product list pages and filtered search ac...

IKEA Sales Item API (Unofficial)

Unofficial reverse-engineered specification for IKEA's real-time availability service hosted at api.salesitem.ingka.com. Returns per-store and per-class-unit availability and pa...

IKEA After Purchase Ordering API (Unofficial)

Unofficial reverse-engineered specification for IKEA's spare-parts and After Purchase Ordering (APO) service. Lets shoppers look up replacement parts by partial or full part ID ...

IKEA DIRIGERA Smart Home Hub API (Unofficial, Local)

The DIRIGERA hub is IKEA's next-generation smart home gateway (replacing TRADFRI). It exposes a private, locally-served REST API on the LAN with bearer-token authentication (tok...

Collections

Semantic Vocabularies

Ikea After Purchase Ordering Context

4 classes · 14 properties

JSON-LD

Ikea Product Catalog Context

3 classes · 34 properties

JSON-LD

Ikea Sales Item Context

8 classes · 18 properties

JSON-LD

Ikea Search Context

5 classes · 45 properties

JSON-LD

API Governance Rules

IKEA API Rules

34 rules · 14 errors 19 warnings 1 info

SPECTRAL

JSON Structure

Ikea After Purchase Ordering Part Structure

8 properties

JSON STRUCTURE

Ikea After Purchase Ordering Status Structure

0 properties

JSON STRUCTURE

Ikea Product Catalog Category Structure

5 properties

JSON STRUCTURE

Ikea Product Catalog Product Details Structure

15 properties

JSON STRUCTURE

Ikea Product Catalog Store Structure

18 properties

JSON STRUCTURE

Ikea Sales Item Availability Error Structure

3 properties

JSON STRUCTURE

Ikea Sales Item Availability Structure

6 properties

JSON STRUCTURE

Ikea Sales Item Class Unit Key Structure

2 properties

JSON STRUCTURE

Ikea Sales Item Expand Option Structure

0 properties

JSON STRUCTURE

Ikea Sales Item Item Key Structure

2 properties

JSON STRUCTURE

Ikea Sales Item Item Type Structure

0 properties

JSON STRUCTURE

Ikea Sales Item Sales Location Structure

3 properties

JSON STRUCTURE

Ikea Search Category Structure

4 properties

JSON STRUCTURE

Ikea Search Common Properties Structure

2 properties

JSON STRUCTURE

Ikea Search Item Type Structure

0 properties

JSON STRUCTURE

Ikea Search More Products Envelope Structure

1 properties

JSON STRUCTURE

Ikea Search Product Structure

31 properties

JSON STRUCTURE

Example Payloads

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
CorporateSite
CorporateSite
📦
Python ikea_api (vrslev/ikea-api-client, archived)
SDKs
💻
Community OpenAPI Specs (idelsink/ikea-openapi)
SourceCode
💻
IKEA 3D Assembly Dataset
SourceCode
💻
ikea-availability-checker (Ephigenia)
CodeExamples
💻
ikeaStockChecker (DavisChappins)
CodeExamples
💻
ikeaScraper (Mirzaei81)
CodeExamples

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: IKEA Search API
  version: 0.1.0
items:
- info:
    name: Products
    type: folder
  items:
  - info:
      name: IKEA Get a Limited Set of Filtered Products
      type: http
    http:
      method: GET
      url: https://sik.search.blue.cdtapps.com/{country}/{language}/product-list-page
      params:
      - name: category
        value: st001
        type: query
        description: Category to search for
      - name: size
        value: '42'
        type: query
        description: Amount of products to return
    docs: Returns a window of products that matches the filtered criteria.
  - info:
      name: IKEA Get a Paginated Set of Filtered Products
      type: http
    http:
      method: GET
      url: https://sik.search.blue.cdtapps.com/{country}/{language}/product-list-page/more-products
      params:
      - name: category
        value: st001
        type: query
        description: Category to search for
      - name: start
        value: '0'
        type: query
        description: 'The zero-based index of the first item to include in the response. For example, `start=0` begins from
          the very first item. If `start` is provided but not `end`, then default for `end=24`.

          '
      - name: end
        value: '0'
        type: query
        description: 'The zero-based index of the last item to include **exclusive**. For example, `start=0&end=2` returns
          items at index 0 and 1. (2 items) If `end` is provided but not `end`, then default for `start=24`.

          '
    docs: Returns a window of paginated products that matches the filtered criteria.
bundled: true