IKEA Products Bycategory avatar

IKEA Products Bycategory

Pricing

from $0.002 / actor start

Go to Apify Store
IKEA Products Bycategory

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

Happy Endpoint

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

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 category st001.
  • 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

ParameterTypeRequiredDefaultDescription
categoryUrlStringโœ…".../storage-organization-st001/"The full browser URL of the IKEA category you want to scrape.
codeStringโœ…"us-en"The region/language format: {country}-{language}. (Examples: us-en, gb-en, de-de, ca-fr).
pageNoIntegerโŒ1Pagination controller. The default size is 24 items per page. Increase this to scrape further down the list.
sortOrderStringโŒ"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

  1. Go to the IKEA website.
  2. Navigate to any product category (e.g., Sofas, Shelves, Storage).
  3. 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 CodeCountry & Language
us-enEnglish (United States)
gb-enEnglish (United Kingdom)
de-deGerman (Germany)
fr-frFrench (France)
es-esSpanish (Spain)
it-itItalian (Italy)
jp-jaJapanese (Japan)
au-enEnglish (Australia)
ca-enEnglish (Canada)
ca-frFrench (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 code does 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 (like st004).

Issue: No products returned

  • Solution: Try a different code (locale) or verify that the requested pageNo hasn'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.


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

  1. Scraping a Full Category: Set up a scheduled task to loop this actor, incrementing pageNo (1, 2, 3...) until the output returns 0 items.
  2. 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.