IKEA Australia Products, Prices & Availability Scraper
Pricing
from $0.40 / 1,000 results
IKEA Australia Products, Prices & Availability Scraper
Extract IKEA Australia products, prices in AUD, online sellability, ratings, categories, images, and variants for monitoring, catalogue research, and data workflows.
Pricing
from $0.40 / 1,000 results
Rating
0.0
(0)
Developer
Dmitriy Gyrbu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
Export current IKEA Australia product data to an Apify Dataset: product and variant IDs, prices in AUD, images, ratings, category paths, product URLs, and IKEA's online sellability signal. Use the Dataset directly or send it to Google Sheets, Telegram, a CRM, n8n, or Make.
Availability means the product is marked as sellable online by IKEA Australia. It is not a real-time quantity or store-level inventory reading.
What you can do
- Search the Australian catalogue by keyword.
- Export a category using a real IKEA category ID.
- Look up one product by ID or current IKEA AU URL.
- Include product variants for SKU-level monitoring.
- Discover valid categories and search filters before building a larger export.
Quick start
The default input returns a small, useful chair-price Dataset:
{"operation": "search","search_query": "chair","page": 1,"page_size": 10}
Each Dataset row can include:
{"id": "59445467","item_no": "59445467","name": "LOBERGET / MALSKÄR","type_name": "Swivel chair","price": 49,"current_price": 49,"currency": "AUD","availability": "in_stock","source_url": "https://www.ikea.com/au/en/p/...-s59445467/","image": "https://www.ikea.com/au/en/images/products/...","images": ["https://www.ikea.com/au/en/images/products/..."],"rating": 4.5,"review_count": 100,"breadcrumbs": ["Products", "Chairs"]}
Fields can vary by product. Empty optional values are omitted where possible.
Operations and examples
Discover category IDs
{ "operation": "categories" }
Search products
{"operation": "search","search_query": "BILLY bookcase","page": 1,"page_size": 10}
Export Tables & chairs
{"operation": "category","category_id": "fu002","page": 1,"page_size": 10}
Look up one product and its variants
{"operation": "item","item_id": "59445467","include_variants": true}
The current IKEA AU product URL is also accepted:
{"operation": "item","url": "https://www.ikea.com/au/en/p/loberget-malskaer-swivel-chair-white-s59445467/","include_variants": true}
Discover search filters
{"operation": "search_filters","search_query": "chair"}
Input reference
| Field | Type | Used by | Notes |
|---|---|---|---|
operation | string | all | search, category, item, categories, or search_filters |
search_query | string | search, search_filters | Search phrase |
category_id | string | category | Discover with categories; for example fu002 |
item_id | string | item | Eight-digit IKEA product ID |
url | string | item | Current IKEA Australia product URL |
slug | string | item | Product slug or a value containing its product ID |
page | integer | search, category | Starts at 1 |
page_size | integer | search, category | 1–100; the source may return fewer rows |
include_variants | boolean | item | Adds the available variant list |
proxy_configuration | string | all | auto, direct, apify, or residential |
Proxy strategy and cost
auto is the recommended default. It tries a direct request first, then Apify's standard proxy, and uses residential proxy only when explicitly selected. Current tests show direct access works and is the fastest and cheapest route. A browser is not required.
Use residential only to diagnose a location-sensitive failure; it costs more. Special-purpose SERP proxy groups are not suitable for this source.
Use with n8n / Make
A practical workflow is:
Apify Actor → Dataset → n8n or Make → Google Sheets / Telegram / CRM
The importable example at examples/n8n_ikea_prices_to_google_sheets.json starts the Actor, waits for completion, downloads Dataset items, and appends them to Google Sheets. Set APIFY_TOKEN, your Google Sheets credentials, and the target sheet after importing it.
Start a run through the API
curl -X POST \"https://api.apify.com/v2/acts/9Yfk2ucAcWGafRLWf/runs?token=YOUR_APIFY_TOKEN&waitForFinish=120" \-H "Content-Type: application/json" \-d '{"operation":"search","search_query":"chair","page":1,"page_size":10}'
Read data.defaultDatasetId from the response, then download the rows:
$curl "https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_APIFY_TOKEN&clean=true&format=json"
In Make, use its HTTP modules for the same two calls, followed by Google Sheets, Telegram Bot, or your CRM module.
Run summary
Besides Dataset rows, every completed run writes an OUTPUT record to the default key-value store. It contains status, row count, selected operation, actual access mode, and actionable errors. This is useful for monitoring and automations.
Limitations
- IKEA Australia market only (
au/en). - No store-level stock quantity or real-time inventory guarantee.
- Product availability, fields, and result counts follow IKEA's public catalogue backend.
- Catalogue structure can change; use
categoriesinstead of hardcoding guessed IDs.
This unofficial Actor is not affiliated with or endorsed by IKEA.