Ikea Product Search

Ikea Product Search

by pintostudio

Automate your IKEA product searches. This tool scrapes product data with filters and pagination, delivering structured results for analysis.

288 runs
19 users
Try This Actor

Opens on Apify.com

About Ikea Product Search

Need to find IKEA products fast, without the manual slog? This actor is your go-to. It runs a search on IKEA's website just like you would, but it automates the whole process. You can filter by category, price range, availability, and more to get exactly the data you're looking for. It also handles pagination automatically, so it can scroll through and collect results from multiple pages in a single run. I've used it to track product availability for a client's inventory project and to monitor price changes on specific furniture lines. You get clean, structured data (like product names, prices, URLs, and images) delivered in a format ready for a spreadsheet or database. It saves you hours of copying and pasting and lets you focus on actually using the data—whether that's for price comparison, market research, or keeping a local stock list up to date. It's straightforward, reliable, and does one job very well.

What does this actor do?

Ikea Product Search 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 Product Search Actor

Search and filter IKEA's product catalog with pagination and structured output.

Overview

This actor performs searches on IKEA's website. It returns detailed product data and supports advanced filtering, sorting, and pagination across multiple locales.

Key Features

  • Keyword Search: Find products using terms like 'sofa' or 'lamp'.
  • Advanced Filtering: Narrow results by color, price range, material, size, category, and more using filter IDs.
  • Pagination & Sorting: Control result pages and sort by relevance, price, name, or rating.
  • Multi-locale: Supports different country/language codes (e.g., en_US, de_DE).
  • Structured Output: Returns consistent JSON with product details, variants, images, URLs, and available filter metadata.

How to Use

Configure the actor using input parameters. The only required field is the query. All filters use ID values, not names.

Finding Filter IDs

Filter IDs are not hardcoded. To get them:
1. Run an initial search without any filters.
2. In the output, examine the availableFilters array.
3. Use the id values from the specific filter options you want to apply.

Example availableFilters snippet:

{
  "title": "Colour",
  "values": [
    {"id": "10156", "title": "white", "count": 297},
    {"id": "10019", "title": "brown", "count": 219}
  ]
}

Input

Configure the actor run with a JSON object.

Required Parameter

  • query (string): Your search term (e.g., "office desk").

Optional Parameters

  • page (integer): Starting page number. Default: 1.
  • perPage (integer): Number of results per page (max 100). Default: 24.
  • sortBy (string): Sort method. Options: RELEVANCE, PRICE_LOW_TO_HIGH, PRICE_HIGH_TO_LOW, NAME_ASCENDING, NAME_DESCENDING, CUSTOMER_RATING. Default: RELEVANCE.
  • localeCode (string): Country/language code. Default: en_US.

Optional Filters

All filter fields accept comma-separated IDs.
* colors (e.g., "10156,10019")
* price (e.g., "PRICE_0_2000,PRICE_2000_4000")
* size
* materials
* type
* brand
* category
* availability
* room
* features

Example Input

{
  "query": "office desk",
  "page": 1,
  "perPage": 48,
  "sortBy": "PRICE_LOW_TO_HIGH",
  "localeCode": "en_US",
  "filters": {
    "colors": "10156,10139",
    "materials": "47349,47350",
    "price": "PRICE_4000_6000"
  }
}

Output

The actor outputs a JSON object containing:
* results: The main container.
* pagination: Info on current page, items per page, and total available results.
* items: Contains the products array with details for each item:
* id, name, typeName
* price and currency
* pipUrl (product page link) and mainImageUrl
* colors, materials, itemMeasureReferenceText (measurements)
* onlineSellable (availability)
* Product variants data.
* availableFilters: A list of all filters applicable to the search, with their IDs, titles, and result counts. Use this to construct subsequent filtered searches.

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 Product Search now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
pintostudio
Pricing
Paid
Total Runs
288
Active Users
19
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