Ikea Scraper avatar

Ikea Scraper

Pricing

from $0.002 / actor start

Go to Apify Store
Ikea Scraper

Ikea Scraper

The fastest and most complete Ikea Data API. Access real-time product data, search the full catalog by keyword, get complete product details for many countries.

Pricing

from $0.002 / actor start

Rating

5.0

(1)

Developer

Happy Endpoint

Happy Endpoint

Maintained by Community

Actor stats

2

Bookmarked

2

Total users

2

Monthly active users

5 days ago

Last modified

Share

πŸ›’ IKEA Product Scraper | Fast & Reliable Furniture Data Extractor

The IKEA Product Scraper is a powerful, lightning-fast data extraction tool designed to scrape product data from IKEA's global catalog. Search for any keyword and instantly retrieve highly detailed, structured data including pricing, images, ratings, product variations, and category paths.

Whether you are building a dropshipping business, monitoring competitor pricing, or performing e-commerce market research, this Apify actor acts as your ultimate unofficial IKEA API.


🌟 Why use this IKEA Scraper?

Built for speed and reliability, this actor directly taps into the data layer to provide you with clean, structured JSON data. It completely bypasses the need for slow browser-based scraping (like Puppeteer/Playwright), making it incredibly fast and cheap to run.

πŸ”‘ Key Features

  • Keyword Search: Extract products based on any search term (e.g., table, sofa, kallax, gaming desk).
  • Global Localization: Supports multiple countries and languages. Scrape IKEA US, UK, Canada, Germany, Sweden, and more!
  • Rich Product Data: Get live prices, stock indicators (online sellable), ratings, product badges (e.g., "Best Seller"), and breadcrumb category paths.
  • Variant Extraction: Automatically pulls product variations (different colors, materials) alongside their specific prices and image URLs.
  • High-Resolution Images: Extracts main images, contextual (in-room) images, and full gallery arrays.
  • Pagination & Sorting: Seamlessly scrape thousands of products by iterating through pages and applying custom sort filters.

πŸ’Ό Use Cases

  • πŸ“ˆ Price Monitoring & Dynamic Pricing: Track how IKEA prices its products across different regions and adjust your own retail prices accordingly.
  • πŸ›οΈ Dropshipping & E-commerce: Populate your Shopify or WooCommerce store with high-quality images, prices, and variant data directly from IKEA.
  • πŸ“Š Market Research: Analyze customer ratings, popular product categories, and "Best Seller" badges to understand furniture market trends.
  • πŸ›‹οΈ Interior Design Apps: Feed real-world furniture data, dimensions (via variant names), and contextual images into your custom apps or AI models.

πŸ› οΈ Input Parameters (How to Guide)

This actor requires a simple JSON input configuration. Here is a breakdown of the available parameters:

ParameterTypeRequiredDefaultDescription
keywordStringβœ…"table"The search term you want to scrape (e.g., chair, bed, storage).
local_codeStringβœ…"us-en"The country and language combination. Format: {country}-{language}. Examples: us-en (USA), gb-en (UK), se-sv (Sweden), de-de (Germany), ca-fr (Canada/French).
pageInteger❌1The page number to retrieve. Default page size is 24 items. Increase this to scrape deeper into results.
sortOrderString❌"RELEVANCE"How the results should be sorted. Options: RELEVANCE, PRICE_LOW_TO_HIGH, PRICE_HIGH_TO_LOW, NEWEST, RATING, NAME_ASCENDING, MOST_POPULAR.

Example Input Configuration

{
"keyword": "sofa",
"local_code": "us-en",
"page": 1,
"sortOrder": "MOST_POPULAR"
}

πŸ“¦ Sample Output

The actor pushes clean, flat JSON objects into the Apify dataset. Each item represents a single product with nested details about prices, images, and variants.

{
"id": "70575947",
"name": "HΓ„GERNΓ„S",
"typeName": "Table and 4 chairs",
"url": "https://www.ikea.com/us/en/p/haegernaes-table-and-4-chairs-antique-stain-pine-70575947/",
"price": {
"currency": "USD",
"currentPrice": 259.99,
"formattedPrice": "$259.99"
},
"rating": {
"average": 4.7,
"count": 252
},
"images": {
"main": "https://www.ikea.com/us/en/images/products/haegernaes-table-and-4-chairs...jpg",
"contextual": "https://www.ikea.com/us/en/images/products/haegernaes-room...jpg",
"all":[
{
"type": "MAIN_PRODUCT_IMAGE",
"url": "https://www.ikea.com/us/en/images/products/haegernaes-table-and-4-chairs...jpg"
}
]
},
"details": {
"designText": "antique stain pine",
"isOnlineSellable": true,
"badge": "Best seller"
},
"categoryPath":[
{
"name": "Tables & chairs",
"key": "fu002"
}
],
"variants":[
{
"id": "20575997",
"url": "https://www.ikea.com/us/en/p/haegernaes-table-and-4-chairs-black-stained-pine-20575997/",
"designText": "black stained pine",
"imageUrl": "https://www.ikea.com/us/en/images/products/haegernaes-black-variant...jpg",
"price": {
"currency": "USD",
"currentPrice": 259.99,
"formattedPrice": "$259.99"
}
}
]
}

🌍 Supported Locales & Languages

The local_code parameter is highly flexible. You can combine almost any active IKEA country code with its supported language.

Popular combinations:

  • πŸ‡ΊπŸ‡Έ United States: us-en
  • πŸ‡¬πŸ‡§ United Kingdom: gb-en
  • πŸ‡¨πŸ‡¦ Canada: ca-en, ca-fr
  • πŸ‡¦πŸ‡Ί Australia: au-en
  • πŸ‡©πŸ‡ͺ Germany: de-de
  • πŸ‡«πŸ‡· France: fr-fr
  • πŸ‡ΈπŸ‡ͺ Sweden: se-sv
  • πŸ‡¨πŸ‡­ Switzerland: ch-de, ch-fr, ch-it, ch-en

πŸ’‘ Pro-Tips for Scraping

  1. Paginating Data: To scrape hundreds of products, set up an Apify task to run this actor multiple times, incrementing the page input by 1 each time (e.g., page: 1, then page: 2). Each page yields up to 24 products.
  2. Finding the Best Products: Use the sortOrder: "MOST_POPULAR" or sortOrder: "RATING" parameters to quickly discover winning products for dropshipping or market analysis.

IKEA scraper, scrape IKEA, IKEA API, furniture scraper, home decor data extraction, retail data, e-commerce scraper, dropshipping product extractor, price tracking, product variant scraper, IKEA data, openapi scraper, scrape furniture prices.