IKEA Products Bycategory
Pricing
from $0.002 / actor start
IKEA Products Bycategory
This actor extracts product information from IKEA's online catalog by category.
Pricing
from $0.002 / actor start
Rating
5.0
(1)
Developer

Happy Endpoint
Actor stats
1
Bookmarked
3
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
๐๏ธ IKEA Category Scraper | Extract Products Directly from Category URLs
The IKEA Category Scraper is a high-speed, cost-effective data extraction tool that allows you to pull structured product data directly from any IKEA category page. By simply pasting a category URL, this actor dynamically extracts the underlying category structure and scrapes all the products inside.
Perfect for e-commerce store owners, interior design applications, and market analysts who need comprehensive, up-to-date furniture and home goods data at scale.
๐ Why use this IKEA Category Scraper?
Unlike traditional web scrapers that load massive, slow browser instances, this actor queries IKEA's raw data layers.
- Zero Browser Overhead: Lightning fast and resource-efficient.
- Easy Input: No need to hunt down hidden developer IDs. Just paste the URL you see in your browser!
- Pay Per Result Ready: Perfect for extracting exactly the volume of data you need.
๐ Key Features
- URL-to-Data Automation: Simply paste a URL like
https://www.ikea.com/us/en/cat/storage-organization-st001/and the actor automatically targets categoryst001. - Deep Product Info: Retrieves product dimensions, accurate pricing, "Best Seller" badges, stock viability (online sellable), and user review statistics.
- Variant Mapping: Extracts every sub-variant (e.g., color/material) nested inside the parent product, alongside their distinct image URLs and prices.
- Multi-Region Support: Works for IKEA domains worldwide (US, UK, Germany, Canada, Sweden, etc.).
๐ผ Use Cases
- ๐๏ธ E-Commerce & Dropshipping: Easily clone whole categories (like "Gaming Desks" or "Filing Cabinets") with high-resolution main and contextual images to map to your Shopify store.
- ๐ Competitor & Price Tracking: Monitor pricing trends across full category segments over time in different geographic locations.
- ๐ Catalog Indexing: Feed pristine JSON data into AI applications, furniture databases, or interior design 3D modeling platforms.
๐ ๏ธ Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
categoryUrl | String | โ | ".../storage-organization-st001/" | The full browser URL of the IKEA category you want to scrape. |
code | String | โ | "us-en" | The region/language format: {country}-{language}. (Examples: us-en, gb-en, de-de, ca-fr). |
pageNo | Integer | โ | 1 | Pagination controller. The default size is 24 items per page. Increase this to scrape further down the list. |
sortOrder | String | โ | "RELEVANCE" | Adjust how items are presented. Options: RELEVANCE, PRICE_LOW_TO_HIGH, PRICE_HIGH_TO_LOW, NEWEST, RATING, MOST_POPULAR. |
Example Input Configuration
{"categoryUrl": "https://www.ikea.com/us/en/cat/bookcases-11465/","code": "us-en","pageNo": 1,"sortOrder": "PRICE_LOW_TO_HIGH"}
๐ฆ Sample Output Structure
The output populates cleanly into Apify's Default Dataset as individual product records. Here is an example of what is extracted per dataset item:
{"id": "60561248","name": "STORKLINTA","typeName": "6-drawer dresser","url": "https://www.ikea.com/us/en/p/storklinta-6-drawer-dresser...","price": {"currency": "USD","currentPrice": 249.99,"formattedPrice": "$249.99"},"rating": {"average": 4.1,"count": 235},"images": {"main": "https://www.ikea.com/us/en/images/products/...s5.jpg","contextual": "https://www.ikea.com/us/en/images/products/...s5.jpg","all":[{"type": "CONTEXT_PRODUCT_IMAGE","url": "https://www.ikea.com/us/en/images/products/...s5.jpg"}]},"details": {"itemMeasureReferenceText": "55 1/8x18 7/8x29 1/2 \"","designText": "white/anchor/unlock function","isOnlineSellable": true,"badge": "Best seller"},"categoryPath":[{"name": "Storage & organization","key": "st001"}],"variants":[{"id": "50561244","url": "https://www.ikea.com/us/en/p/storklinta-6-drawer-dresser...","designText": "dark brown/oak effect","imageUrl": "https://www.ikea.com/us/en/images/products/...s5.jpg","price": {"currency": "USD","currentPrice": 279.99,"formattedPrice": "$279.99"}}]}
๐ Getting Started
Step 1: Find Your Category URL
- Go to the IKEA website.
- Navigate to any product category (e.g., Sofas, Shelves, Storage).
- Copy the full URL from your browser's address bar.
Example URLs:
https://www.ikea.com/us/en/cat/dressers-storage-drawers-st004/https://www.ikea.com/us/en/cat/shelves-20658/https://www.ikea.com/us/en/cat/pax-interior-organizers-19113/https://www.ikea.com/us/en/cat/besta-basic-storage-units-700226/https://www.ikea.com/gb/en/cat/dining-tables-21825/
Step 2: Configure Your Input
Create an input JSON with your parameters (or use the Apify UI form):
{"categoryUrl": "https://www.ikea.com/us/en/cat/dressers-storage-drawers-st004/","pageNo": 1,"code": "us-en","sortOrder": "RELEVANCE"}
Step 3: Run the Actor
The actor will automatically:
- Extract the category ID safely from your URL.
- Fetch products directly from IKEA's underlying API.
- Format and return clean, structured JSON data.
๐ Complete Locale List (Supported Markets)
The actor supports 70+ markets. Format your input as {countryCode}-{languageCode}. Here are some popular ones:
| Locale Code | Country & Language |
|---|---|
us-en | English (United States) |
gb-en | English (United Kingdom) |
de-de | German (Germany) |
fr-fr | French (France) |
es-es | Spanish (Spain) |
it-it | Italian (Italy) |
jp-ja | Japanese (Japan) |
au-en | English (Australia) |
ca-en | English (Canada) |
ca-fr | French (Canada) |
๐ป Use Cases
E-commerce Price Monitoring
{"categoryUrl": "https://www.ikea.com/us/en/cat/shelves-20658/","sortOrder": "PRICE_LOW_TO_HIGH","pageNo": 1,"code": "us-en"}
Market Research Across Countries
{"categoryUrl": "https://www.ikea.com/de/de/cat/pax-interior-organizers-19113/","code": "de-de","pageNo": 1}
Product Catalog Analysis
{"categoryUrl": "https://www.ikea.com/us/en/cat/besta-basic-storage-units-700226/","sortOrder": "NEWEST","pageNo": 1}
๐ก๏ธ Error Handling
The actor gracefully handles various error scenarios:
- Invalid Category URL: Returns a clear error if the category ID cannot be extracted from the provided URL.
- Unsupported Locale: Fails safely if the provided
codedoes not exist or matches an incorrect format. - Empty Results: Returns empty dataset logs if no products are found on the requested page.
๐ก Tips for Best Results
1. URL Formats
- โ
Correct:
https://www.ikea.com/us/en/cat/dressers-storage-drawers-st004/ - โ Incorrect:
https://www.ikea.com/us/en/products/(This is not a category URL)
2. Pagination
Each page returns up to 24 products. Set up Apify tasks to increment the pageNo parameter (1, 2, 3...) to get all results deep within a category.
3. Locale Selection
Always ensure your code matches the region of the URL you are scraping. Use us-en for US URLs, de-de for German URLs, etc.
๐ Support & Troubleshooting
Issue: "Failed to parse category ID"
- Solution: Check if your URL is a valid IKEA category page. Make sure it has
/cat/in the path and ends with a category code (likest004).
Issue: No products returned
- Solution: Try a different
code(locale) or verify that the requestedpageNohasn't exceeded the total number of items available in that category.
Need Help? Check the actor's run logs for detailed error messages, verify your input parameters match the expected format, and always test with a simple category URL first.
๐ Related Actors
Looking to search for IKEA products by specific keywords instead of categories? Check out our related actor: ๐ IKEA Product Scraper (Search by Keyword)
๐ก Scraping Tips
- Scraping a Full Category: Set up a scheduled task to loop this actor, incrementing
pageNo(1, 2, 3...) until the output returns 0 items. - Finding the Right URL: Make sure you copy the URL directly from your browser's address bar while viewing an IKEA category page. The actor natively handles stripping out extra query parameters automatically.
๐ SEO Keywords
IKEA category scraper, scrape IKEA products, e-commerce data extraction, retail category scraping, extract furniture data, IKEA API alternative, IKEA price scraper, dataset extractor, home decor scraper.