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.
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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" }
]
}
Categories
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 TrialActor Information
- Developer
- pintostudio
- Pricing
- Paid
- Total Runs
- 289
- Active Users
- 16
Related Actors
Google Maps Reviews Scraper
by compass
Facebook Ads Scraper
by apify
Google Ads Scraper
by silva95gustavo
Facebook marketplace scraper
by curious_coder
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support