IKEA Products Bycategory

IKEA Products Bycategory

by pintostudio

Extract IKEA product data by category for pricing, inventory, or market research. Get clean, structured data on names, prices, descriptions, and images.

289 runs
16 users
Try This Actor

Opens on Apify.com

About IKEA Products Bycategory

Need to pull IKEA's product catalog for a project? This actor is built for exactly that. It navigates IKEA's website by category, grabbing the details you need—like product names, descriptions, prices, and images—and structures it into clean, usable data. I've used it to gather pricing intelligence and check stock availability across regions, and it handles the site's structure reliably. It's perfect for developers or analysts looking to build price comparison tools, track inventory trends, or create datasets for market research without manually copying and pasting hundreds of listings. You configure your target category, run it, and get back organized JSON or CSV. It saves a ton of time if you're working with e-commerce data and need a straightforward way to get accurate product information from one of the world's largest retailers.

What does this actor do?

IKEA Products Bycategory is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

IKEA Products By Category Scraper

Overview

This Apify Actor scrapes product data from IKEA's category pages. It extracts product listings, available filters, sorting options, and pagination details. It works across IKEA's international sites, supporting over 70 country and language combinations.

Key Features

  • Product extraction: Pulls detailed product info (name, price, images, availability, colors, sizes) from any IKEA category.
  • Multi-region support: Works with IKEA sites worldwide by using locale codes (e.g., en_US, de_DE, fr_FR).
  • Filter and sort data: Retrieves available filters (color, price, etc.) and sorting options directly from the page.
  • Pagination control: Lets you set the page number and items per page (up to ~100).
  • Structured output: Returns clean JSON with separated product data, filters, and pagination info.

How to Use

1. Get a Category URL

Navigate to a category on any IKEA website (like https://www.ikea.com/us/en/cat/sofas-fu003/) and copy the full URL.

2. Configure the Input

Create an input JSON object. Only the categoryUrl is required.

{
  "categoryUrl": "https://www.ikea.com/us/en/cat/sofas-fu003/",
  "page": "1",
  "perPage": "24",
  "sortBy": "RELEVANCE",
  "localeCode": "en_US"
}

3. Run the Actor

Feed the input to the actor on the Apify platform to start the scrape.

Input Parameters

Required:
- categoryUrl (String): The full URL of the IKEA category page to scrape.

Optional:
- page (String): Page number to start from. Default: "1".
- perPage (String): Number of products per page. Default: "24". Maximum recommended is 100.
- sortBy (String): Sorting method. Default: "RELEVANCE".
- localeCode (String): Language and country code. Default: "en_US".

Available sortBy options: "RELEVANCE", "PRICE_LOW_TO_HIGH", "PRICE_HIGH_TO_LOW", "CUSTOMER_RATE", "NEW", "NAME".

Common localeCode examples: en_US, en_GB, de_DE, fr_FR, es_ES, it_IT, ja_JP.

Output Structure

The actor returns a JSON object with two main sections: results and filters.

{
  "results": {
    "pagination": {
      "page": 1,
      "perPage": 24,
      "totalAvailable": 150,
      "itemsPerType": { "PRODUCT": 145, "CONTENT": 3, "PLANNER": 2 }
    },
    "items": {
      "products": [...],
      "content": [...],
      "planner": [...]
    }
  },
  "filters": {
    "filters": [...],
    "sortBy": [...]
  }
}
  • results.pagination: Contains the current page, items per page, total count, and a breakdown of item types.
  • results.items.products: An array of product objects.
  • filters.filters: An array of available filter groups (like color, size) with their values and counts.

Product Object Example

{
  "id": "40299687",
  "name": "EKTORP",
  "typeName": "3-seat sofa",
  "price": { "current": 399, "currency": "USD", "prefix": "$" },
  "images": [...],
  "url": "/us/en/p/ektorp-3-seat-sofa-40299687/",
  "colors": [...],
  "sizes": [...],
  "availability": {...}
}

Filter Object Example

{
  "titleInEnglish": "Colour",
  "title": "Color",
  "values": [
    { "id": "10156", "title": "Beige", "count": 25, "selected": false, "enabled": true, "hex": "#F5F5DC" }
  ]
}

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try IKEA Products Bycategory now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
pintostudio
Pricing
Paid
Total Runs
289
Active Users
16
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support