IKEA Scraper
Pricing
from $1.80 / 1,000 product scrapeds
IKEA Scraper
Scrape IKEA products across 63 markets: prices, discounts, ratings, exact dimensions, variants and 3D model links. Export to CSV, Excel, JSON or XML.
Pricing
from $1.80 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share

🛋 IKEA Scraper
🚀 Export IKEA's catalogue in seconds. Pick a category or a keyword, get 39 fields per product back, including the pre-discount price, the exact promo validity window, the full description, real width/height/depth and the 3D model file IKEA ships for its own room planner.
IKEA publishes a rich product page and lets you export none of it. This Actor reads IKEA's own public catalogue service directly and returns each product as one flat row: price and previous price, the IKEA Family promo tag with the dates it is valid, rating and review count, colour with its hex value, the sibling product IDs of every colour variant, IKEA's internal merchandising taxonomy, and the description and measurements taken from the product page itself. No login, no API key, no cookie to paste.
Every run returns 39 fields per product. A single request brings back up to 1,000 products, and 200 products with full descriptions, measurements and 3D links land in about 12 seconds. The category picker carries 887 live IKEA categories resolved one by one against IKEA's own service, covering 30,701 products in the US market alone, and the same category IDs work across all 63 IKEA markets with local currency, local prices, local language and local units.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Retail and pricing analysts | Track IKEA price points and IKEA Family discount depth per category, per market, over time. |
| Competitive intelligence teams | Benchmark assortment size, colour range and price ladders against your own furniture line. |
| Ecommerce and dropshipping sellers | Pull structured product feeds with images, measurements, descriptions and variant IDs ready to import. |
| Interior design and proptech teams | Fetch 3D model files and exact dimensions to place real IKEA products in room planners. |
| Market researchers | Compare the same product across 63 markets to study pricing, assortment and localisation. |
📋 What the IKEA Scraper does
It turns any IKEA search, category or product URL into a clean table. Point it at a keyword, at one of the 887 categories, or paste IKEA URLs straight from your browser, choose one of 63 markets, and it returns every product with its commercial data, its physical data and its taxonomy in a single row.
💡 Why it matters: a current price tells you very little on its own. What tells you something is the price it was before, and how long the new one lasts. This Actor returns
previousPrice, a computeddiscountPercent, thepriceTagthat explains the mechanic, andpriceValiditycarrying IKEA's own wording such as "Price valid Aug 3, 2026 - Sep 7, 2026 or while supply lasts". That is markdown intelligence, not a price snapshot.
It also returns the piece of IKEA data almost nobody exposes: businessArea, productArea and productRangeArea, IKEA's internal merchandising hierarchy. A desk is not just in "Desks"; it sits in the "Workspaces" business, the "Home desks" product area and the "Home workspace" range area. That is how IKEA itself groups its range, and it is a far better join key than a marketing breadcrumb.
🎬 Full Demo (🚧 Coming soon)
📊 Output
One row per product. Field names are stable across markets, so a US run and a Japanese run join cleanly.
| Field | What it holds |
|---|---|
🖼 imageUrl | Main product image |
🏷 name | IKEA product name, for example MICKE |
🪑 typeName | What it is, for example Desk |
🆔 productId | IKEA article number |
🔗 url | Product page URL in the chosen market |
💰 price | Current price as a number |
💱 currency | Local currency code |
📉 previousPrice | Price before the current offer |
🔻 discountPercent | Computed from previous and current price |
🎟 priceTag | IKEA Family price, New product, Discontinued, Coming soon |
📅 priceValidity | IKEA's own validity wording for the offer |
⭐ rating | Customer rating out of 5 |
🗣 ratingCount | Number of ratings |
🥇 badge | Best seller, Limited edition |
📐 measurement | IKEA's headline size string |
↔️ width / ↕️ height / ⬅️ depth | Exact dimensions in local units |
📝 description | Full product description |
🎨 color / colorHex | Colour name and hex value |
🛒 onlineSellable | Whether IKEA sells it online |
🏷 lastChance | Whether it is flagged as last chance |
📦 availability | Delivery availability, when a ZIP code is supplied |
📂 category / categoryPath | Leaf category and full breadcrumb |
🏢 businessArea / productArea / productRangeArea | IKEA's internal merchandising hierarchy |
🔢 variantCount | How many colour or size variants exist |
🧊 model3dUrl | GLB 3D model file, where IKEA publishes one |
🌍 market | The market the row came from |
🧭 sourceType | search, category or product |
🖼 images | Every published image URL |
🎨 colors | All colours with hex values |
🧬 variants | Each variant attribute with the sibling product IDs |
✅ quickFacts | IKEA quality flags such as Test winner |
🕒 scrapedAt | ISO timestamp |
❌ error | Populated only on a failed target |
Measured over 200 live products in one cloud run: description on 100%, rating on 96%, width on 90%, colorHex on 84%, variants on 68%, model3dUrl on 62%, previousPrice on 22%.
Sample records
{"imageUrl": "https://www.ikea.com/us/en/images/products/alex-drawer-unit-white__0977775_pe813763_s5.jpg","name": "ALEX","typeName": "Drawer unit","productId": "00473546","url": "https://www.ikea.com/us/en/p/alex-drawer-unit-white-00473546/","price": 79.99,"currency": "USD","previousPrice": 95,"discountPercent": 16,"priceTag": "IKEA Family price","priceValidity": "Price valid Aug 3, 2026 - Sep 7, 2026 or while supply lasts","rating": 4.5,"ratingCount": 3646,"badge": "Best seller","measurement": "14 1/8x27 1/2 \"","width": "14 1/8 \"","height": "27 1/2 \"","depth": "22 7/8 \"","color": "white","colorHex": "#ffffff","category": "Drawer units for home","categoryPath": "Storage & organization > Filing cabinets > Drawer units for home","businessArea": "Workspaces","productArea": "Home desk storage","productRangeArea": "Home workspace","variantCount": 2,"market": "us/en"}
{"imageUrl": "https://www.ikea.com/us/en/images/products/micke-desk-white__0736018_pe740345_s5.jpg","name": "MICKE","typeName": "Desk","productId": "80213074","url": "https://www.ikea.com/us/en/p/micke-desk-white-80213074/","price": 99.99,"currency": "USD","rating": 4.5,"ratingCount": 6370,"badge": "Best seller","measurement": "41 3/8x19 5/8 \"","width": "41 3/8 \"","height": "29 1/2 \"","depth": "19 5/8 \"","description": "MICKE Desk - white 41 3/8x19 5/8 \". It's easy to keep sockets and cables out of sight but close at hand with the cable outlet at the back.","categoryPath": "Desks & desk chairs > Desks & computer desks > Desks for home","businessArea": "Workspaces","productArea": "Home desks","variantCount": 3,"model3dUrl": "https://web-api.ikea.com/dimma/assets/1.2/80213074/PS01_S01_NV01/rqp3/glb_draco/29aadc618231455aa1bbae7aee44c20c-80213074_PS01_S01_NV01_RQP3_3.0.glb?cn=pip"}
{"name": "LÅNESPELARE","typeName": "Laptophalter","price": 4.99,"currency": "EUR","availability": "Lieferbar","width": "25 cm","category": "Laptoptische & Laptophalter","categoryPath": "Büromöbel & Gamingmöbel > Schreibtische & Arbeitsplätze > Laptoptische & Laptophalter","businessArea": "Workspaces","market": "de/de","sourceType": "category"}
That third row is the same catalogue read as de/de with a Berlin postal code: German names, EUR pricing, centimetres, and a live delivery status.
✨ Why choose this Actor
- 🧊 3D models nobody else returns. IKEA publishes a GLB file for its own room planner on roughly 62% of products, and this Actor hands you the direct URL. If you build a configurator, a visualiser or an AR feature, that is the hard asset.
- 📅 Markdown intelligence, not a price snapshot. Previous price, computed discount, the promo mechanic and IKEA's own validity dates, so you know both how deep the cut is and when it ends.
- 🏢 IKEA's real merchandising taxonomy. Business area, product area and range area, the hierarchy IKEA groups its own range by, alongside the ordinary breadcrumb.
- 🗂 A category picker that is actually IKEA's. All 887 entries were resolved one at a time against the live service and only ids that genuinely return products were kept. 887 of the 888 found survived.
- 🌍 63 markets, one set of IDs. Category
20649is "Desks & computer desks" in the US, "Schreibtische & Arbeitsplätze" in Germany and "デスク・机・昇降デスク" in Japan. Same input, localised output. - 🧾 No always-empty columns. Fields IKEA does not publish were dropped during research rather than shipped as permanently blank headers. Where a value can genuinely be withheld you get a labelled sentinel, never a silent
null. - ⚡ Fast, and free of proxy cost. IKEA's catalogue service is open, so runs go direct with no proxy by default. 200 fully enriched products in about 12 seconds, using under 300 MB of memory.
- 🧯 Honest failure. A category or URL that does not resolve produces an error row explaining what happened, rather than a silently short dataset.
📈 How it compares to alternatives
| This Actor | Typical IKEA actors | |
|---|---|---|
| 3D model file URL | ✅ GLB link on ~62% of products | ❌ No |
| Previous price and discount | ✅ Both, plus the promo mechanic | ⚠️ Sometimes current price only |
| Promo validity dates | ✅ IKEA's own wording and dates | ❌ No |
| Exact width / height / depth | ✅ Separate fields from the product page | ⚠️ Often one combined size string |
| IKEA merchandising hierarchy | ✅ Business area, product area, range area | ❌ No |
| Variant sibling product IDs | ✅ Per attribute, with IDs | ⚠️ Rarely |
| Category coverage | ✅ 887 verified categories | ⚠️ Often URLs only |
| Markets | ✅ 63, with local currency and units | ⚠️ Often one or a handful |
| Colour hex values | ✅ Yes | ❌ No |
| Proxy required | ✅ No | ⚠️ Often yes |
What this Actor does not do, stated plainly. IKEA caps a single query or category at 1,000 products and publishes no working cursor beyond that, so deeper coverage comes from splitting across categories rather than paging; the log tells you when a category is larger than the cap and how many products sit beyond it. Delivery availability is only returned when you supply a postal code, so without one that column reads N/A rather than guessing. Ratings exist on about 96% of products and the rest genuinely have none yet. Assembly instructions, room-planner scenes and stock counts per store are not published on this surface, so no such columns are invented.
🚀 How to use
- Create a free Apify account. Sign up here and you start with $5 of free credit, no card required.
- Open the Actor and go to the Input tab.
- Choose what to scrape. Type keywords into Search Terms, pick one of the 887 categories, or paste IKEA URLs. URLs win when you provide several.
- Pick your market if you want something other than the United States.
- Set Max Items. Start small while you check the shape of the data.
- Add a postal code if you want delivery availability on every row.
- Click Start and watch the log.
- Download the results as CSV, Excel, JSON or XML from the Dataset tab, or pull them from the API.
A minimal input looks like this:
{"category": "20649","market": "us/en","maxItems": 100,"includeDetails": true}
💼 Business use cases
🏷 Competitive pricing and markdown tracking
Run a category daily and keep the history. previousPrice and discountPercent show how deep IKEA is cutting, priceValidity shows when the offer ends, and priceTag separates an IKEA Family members-only price from a genuine markdown. Comparing the same category across markets shows where IKEA prices aggressively and where it does not.
📦 Assortment and range benchmarking
Pull whole categories across several markets and compare counts, price ladders and colour ranges. businessArea and productArea let you roll a 30,000-product catalogue up into IKEA's own range structure instead of a taxonomy you invented, which makes the comparison against your own line far cleaner.
🛒 Product feed and catalogue building
Every row carries images, description, exact dimensions, colour with hex, variant sibling IDs and a stable article number. That is enough to build a marketplace listing, a comparison site or an internal product database without a second pass.
🧊 3D, AR and room planners
model3dUrl gives you the GLB file IKEA uses itself, and width, height and depth give you the real footprint. Together they are enough to place accurate IKEA products inside a visualiser, an AR try-in-your-room feature or an interior design tool.
🔌 Automating IKEA Scraper
Schedule a run and let the output flow where you work. Make and Zapier can move new rows into a spreadsheet, a database or a Slack channel the moment a run finishes. Airbyte can load the dataset into a warehouse for price history. A webhook can push results into GitHub or your own service, and Google Drive keeps a dated CSV of every run for auditing.
🌟 Beyond business use cases
- 🎓 Research. Compare furniture pricing and assortment across 63 markets to study purchasing power, localisation and range strategy.
- 🏠 Personal. Track the price of the wardrobe you want and get told when it drops, or export a whole category to plan a room on your own terms.
- 🤝 Non-profit. Build furnishing budgets for housing and resettlement programmes from real current prices in the right country and currency.
- 🧪 Experimentation. The 3D model links and dimension data make an easy foundation for hobby room planners, AR demos and generative interior projects.
🤖 Ask an AI assistant about this scraper
I am using the ParseForge IKEA Scraper on Apify. It returns one row per IKEA product with 39 fields, including price, previousPrice, discountPercent, priceValidity, rating, exact width/height/depth, description, colour hex, variant sibling product IDs, IKEA's business/product/range area taxonomy, and a GLB 3D model URL. It covers 887 IKEA categories across 63 markets. Help me design a daily pipeline that tracks markdown depth by category and flags products whose promo window is about to close.
❓ Frequently Asked Questions
🔑 Do I need an IKEA account or an API key?
No. The Actor reads IKEA's public catalogue service. There is no login, no key and no cookie to paste.
🌍 Which markets are supported?
63 country and language combinations, from us/en and gb/en through de/de, fr/fr, jp/ja, kr/ko, ae/ar, mx/es and more. Each returns its own assortment, prices in local currency and measurements in local units.
🗂 How do I browse a whole category?
Pick it from the Category dropdown. All 887 entries were verified against IKEA's live service and each shows its product count. The same category IDs work in every market, so you can compare like for like.
📦 How many products can I get in one run?
IKEA caps one query or category at 1,000 products. To go deeper, run several categories: there are 887 of them, covering 30,701 products in the US market alone.
⚡ How fast is it?
200 products with full descriptions, measurements and 3D links complete in about 12 seconds on Apify. Turn Include Product Details off for a listing-only pass that is several times faster.
🧊 What is the 3D model URL?
IKEA publishes GLB files for its own room planner. Where one exists, the Actor returns the direct link. It is present on roughly 62% of products.
📉 Does it capture sale prices?
Yes. previousPrice is the pre-offer price, discountPercent is computed from it, priceTag names the mechanic such as IKEA Family price, and priceValidity carries IKEA's own validity dates. About 22% of products carry an offer at any given time.
📦 Why is the availability column empty?
IKEA only returns delivery availability when a postal code is supplied. Add one for your chosen market in the ZIP / Postal Code field and every row comes back with a live status.
🛡 Do I need a proxy?
No. IKEA's catalogue service is open and the Actor runs direct by default. A proxy option is there for very large runs or restricted networks.
📊 Are ratings and reviews included?
Rating and review count, yes, on about 96% of products. Individual review text is not published on this surface, so it is not returned.
🚫 A target returned an error row. What happened?
The category or URL did not resolve in the chosen market, or IKEA returned an error for it. The row tells you which target failed and why, so the rest of the dataset stays intact.
💾 What export formats are available?
CSV, Excel, JSON, XML, plus the Apify API and webhooks.
🔌 Integrate with any app
The dataset is available over the Apify API the moment a run finishes, so anything that speaks HTTP can consume it. Ready-made integrations cover Make, Zapier, Airbyte, Slack, Google Drive, GitHub, Google Sheets and Amazon S3, and webhooks can push each finished run straight into your own service.
🔗 Recommended Actors
- 🏬 Costco Product Scraper - warehouse retail pricing and product data.
- 🛍 Etsy Shop Products Scraper - handmade and vintage listings with pricing and shop data.
- 📦 Amazon Best Sellers Scraper - ranked bestseller data across categories.
- 🔨 eBay Scraper - marketplace listings with pricing and seller data.
- 🌏 AliExpress Scraper - global marketplace product and price data.
💡 Pro Tip: browse the complete ParseForge collection.
🆘 Need Help? Open our contact form
⚠️ Disclaimer: this is an independent tool and is not affiliated with, endorsed by or connected to IKEA or Inter IKEA Systems B.V. It collects only publicly available data.