
Ikea Product Description
Pricing
$22.99/month + usage

Ikea Product Description
The IKEA Product Description Actor is a web scraping tool that extracts detailed product information from IKEA product pages.
0.0 (0)
Pricing
$22.99/month + usage
0
Total users
2
Monthly users
2
Runs succeeded
>99%
Last modified
a month ago
IKEA Product Description Actor Documentation
Overview
The IKEA Product Description Actor is a web scraping tool that extracts detailed product information from IKEA product pages. It takes IKEA product URLs as input and returns comprehensive product data including pricing, dimensions, materials, assembly instructions, and much more.
What This Actor Does
This actor scrapes IKEA product pages and extracts:
- Basic product information (name, article number, description)
- Pricing and currency details
- Product ratings and reviews
- High-quality product images
- Detailed dimensions and measurements
- Packaging information
- Materials and care instructions
- Assembly documents and manuals
- Product accessories and add-ons
Getting Started
Prerequisites
- An Apify account (free tier available)
- IKEA product URLs you want to scrape
Quick Start Guide
- Open the Actor: Navigate to the IKEA Product Description Actor in the Apify Store
- Configure Input: Add the IKEA product URLs you want to scrape
- Run the Actor: Click "Start" and wait for results
- Download Data: Export results in JSON, CSV, or other formats
Input Configuration
Input Format
The actor expects input in the following JSON format:
{"productUrls": [{"url": "https://www.ikea.com/us/en/p/stockholm-2017-armchair-rattan-viggen-white-992.270.65/"},{"url": "https://www.ikea.com/us/en/p/billy-bookcase-white-00263850/"}]}
Input Parameters
Parameter | Type | Required | Description |
---|---|---|---|
productUrls | Array | Yes | Array of objects containing IKEA product URLs |
productUrls[].url | String | Yes | Complete IKEA product page URL |
Supported URL Formats
The actor supports IKEA URLs from any country domain:
https://www.ikea.com/us/en/p/product-name-12345678/
https://www.ikea.com/gb/en/p/product-name-12345678/
https://www.ikea.com/se/sv/p/product-name-12345678/
https://www.ikea.com/de/de/p/product-name-12345678/
Output Data Structure
The actor returns detailed product information structured as follows:
Basic Information
{"basicInfo": {"name": "STOCKHOLM 2017 Armchair","productNumber": "992.270.65","articleNumber": "992.270.65","description": "Comfortable armchair with rattan frame","type": "furniture","isOnlineSellable": true,"isFood": false}}
Pricing Information
{"pricing": {"price": 299.00,"priceExclTax": 249.17,"currency": "USD","vatInfo": "Price incl. VAT","commercialMessage": "Low stock"}}
Product Images
{"images": [{"alt": "STOCKHOLM 2017 armchair, rattan/Viggen white","url": "https://www.ikea.com/us/en/images/products/stockholm-2017-armchair__0735967_pe740207_s5.jpg","type": "image","id": "image_001"}]}
Dimensions and Measurements
{"dimensions": {"width": {"value": "80 cm","type": "width"},"depth": {"value": "85 cm","type": "depth"},"height": {"value": "90 cm","type": "height"}}}
Materials and Care Instructions
{"materialsAndCare": {"materials": [{"productType": "Frame","materials": ["Rattan", "Steel"]}],"careInstructions": [{"productType": "General","instructions": ["Wipe clean with a damp cloth"]}]}}
Usage Examples
Example 1: Single Product
{"productUrls": [{"url": "https://www.ikea.com/us/en/p/billy-bookcase-white-00263850/"}]}
Example 2: Multiple Products
{"productUrls": [{"url": "https://www.ikea.com/us/en/p/billy-bookcase-white-00263850/"},{"url": "https://www.ikea.com/us/en/p/kallax-shelf-unit-white-70301537/"},{"url": "https://www.ikea.com/us/en/p/poang-armchair-birch-veneer-hillared-beige-s49896844/"}]}
Error Handling
The actor includes robust error handling:
Common Error Scenarios
- 404 Not Found: Product URL doesn't exist or has been discontinued
- Network Issues: Temporary connection problems
- Rate Limiting: Too many requests in a short time
Error Response Format
{"error": "Failed to format product data","originalError": "Product not found","rawData": null}
Technical Features
Dual Fallback System
The actor uses a two-tier approach:
- Direct Request: First attempts to fetch data directly from IKEA
- Proxy Fallback: If direct request fails, uses a proxy service for reliability
Performance and Limits
Processing Speed
- Approximately 2-3 seconds per product URL
- Processes URLs sequentially to avoid rate limiting
Recommended Usage
- Small batches: 1-10 URLs for quick results
- Medium batches: 10-50 URLs for regular use
- Large batches: 50+ URLs (may take longer, consider splitting)
Rate Limiting
The actor includes built-in delays to respect IKEA's servers and avoid blocking.
Data Export Options
Available Formats
- JSON: Full structured data with all fields
- CSV: Flattened data suitable for spreadsheets
- Excel: Formatted spreadsheet with multiple sheets
- XML: Structured markup format
Accessing Results
- Apify Console: View results directly in the web interface
- API: Fetch results programmatically using Apify API
- Download: Export files directly to your computer
- Webhook: Receive results via HTTP callback
Common Use Cases
E-commerce Research
- Compare product specifications across multiple items
- Monitor pricing changes over time
- Analyze product descriptions for competitive intelligence
Inventory Management
- Track product availability and stock levels
- Monitor packaging and shipping dimensions
- Maintain updated product catalogs
Market Analysis
- Study product features and materials
- Analyze customer ratings and reviews
- Research product categories and trends
Content Creation
- Generate product comparison tables
- Extract high-quality product images
- Create detailed product descriptions
Troubleshooting
Common Issues and Solutions
Issue: "Product not found" error
- Solution: Verify the URL is correct and the product is still available
- Check: Ensure the URL follows the correct IKEA format
Issue: Empty or incomplete data
- Solution: The product page may have changed format
- Action: Report the issue for actor updates
Issue: Actor runs but returns no results
- Solution: Check if the input format is correct
- Verify: Ensure
productUrls
array contains valid URL objects
Getting Help
- Check the Apify Console logs for detailed error messages
- Verify your input format matches the examples
- Contact support if issues persist
Best Practices
Input Preparation
- Validate URLs: Ensure all URLs are valid IKEA product pages
- Remove Duplicates: Avoid processing the same URL multiple times
- Batch Sizing: Keep batches reasonable (10-50 URLs per run)
Data Processing
- Check Results: Verify data completeness before using
- Handle Errors: Account for products that may not be found
- Store Safely: Save results to prevent data loss
Performance Optimization
- Sequential Processing: Don't run multiple instances simultaneously
- Reasonable Delays: Allow time between runs to avoid rate limits
- Monitor Usage: Track your Apify usage to stay within limits
Pricing and Usage
Apify Platform Costs
- Free Tier: Limited monthly usage (great for testing)
- Paid Plans: Higher limits and priority processing
- Pay-per-Use: Only pay for what you consume
Actor Resource Usage
- Data Transfer: Minimal bandwidth usage
- Storage: Results stored temporarily in Apify dataset
Support and Updates
Actor Updates
- Regular updates to handle IKEA website changes
- New features added based on user feedback
- Automatic compatibility maintenance
Quick Reference
Minimum Input Example
{"productUrls": [{"url": "https://www.ikea.com/us/en/p/billy-bookcase-white-00263850/"}]}
Key Output Fields
basicInfo.name
- Product namepricing.price
- Current priceimages[0].url
- Main product imagedimensions
- Size measurementsmaterialsAndCare
- Materials and care info
Success Indicators
- ✅
basicInfo.name
is not empty - ✅
pricing.price
is greater than 0 - ✅
images
array contains URLs - ✅ No
error
field in response
Related Actor
Support
If you have any questions or encounter any issues, please consult the Apify documentation or reach out to us through one of the following channels:
- Telegram: @pintoflow
- Email: pintoflowpt@gmail.com
- Apify Platform: You can also contact us directly through this platform.
Ready to start scraping IKEA products? Configure your input and run the actor!