Skip to content

idelsink/ikea-openapi

Repository files navigation

IKEA OpenAPI Specifications

License: MIT OpenAPI Version After Purchase Ordering API Contract Test Product Catalog API Contract Test Sales Item API Contract Test Search API Contract Test

Unofficial OpenAPI specifications for various IKEA APIs.

Table of Contents

Disclaimer

  • This project is based on publicly available information and analysis of network requests
  • It is not affiliated with, endorsed by, or supported by IKEA
  • Endpoints, schemas, and behaviors may change at any time
  • These specifications may not reflect official or supported APIs
  • Use at your own risk

Available API Specifications

All API specifications can be found in their respective openapi directory and are hosted using GitHub Pages at ingmar.dels.ink/ikea-openapi.

πŸ“¦ Product Catalog API

Access IKEA's product categories, store information, and detailed product information.

Product Catalog API Contract Test

API Documentation β€’ OpenAPI definition

πŸ” Search API

Search and list IKEA products.

Search API Contract Test

API Documentation β€’ OpenAPI definition

πŸ“Š Sales Item API

Get real-time product availability and packaging information.

Sales Item API Contract Test

API Documentation β€’ OpenAPI definition

πŸ”§ After Purchase Ordering API

Access IKEA's spare parts and After Purchase Ordering (APO) system.

After Purchase Ordering API Contract Test

API Documentation β€’ OpenAPI definition

Quick start

Prerequisites

  • mise (for dev tools and task runner)

Installation

# Clone the repository
git clone https://github.com/idelsink/ikea-openapi.git
cd ikea-openapi

# Install dependencies (if using mise)
mise install

# Build documentation
mise run build:docs

Daily tests

Daily contract tests are run to validate the defined OpenAPI specs against the IKEA endpoints and detect API changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

πŸ“¦ OpenAPI specifications for various IKEA APIs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published