IKEA Australia Products, Prices & Availability Scraper avatar

IKEA Australia Products, Prices & Availability Scraper

Pricing

from $0.40 / 1,000 results

Go to Apify Store
IKEA Australia Products, Prices & Availability Scraper

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

Dmitriy Gyrbu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

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

FieldTypeUsed byNotes
operationstringallsearch, category, item, categories, or search_filters
search_querystringsearch, search_filtersSearch phrase
category_idstringcategoryDiscover with categories; for example fu002
item_idstringitemEight-digit IKEA product ID
urlstringitemCurrent IKEA Australia product URL
slugstringitemProduct slug or a value containing its product ID
pageintegersearch, categoryStarts at 1
page_sizeintegersearch, category1–100; the source may return fewer rows
include_variantsbooleanitemAdds the available variant list
proxy_configurationstringallauto, 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 categories instead of hardcoding guessed IDs.

This unofficial Actor is not affiliated with or endorsed by IKEA.