Appliances Online Scraper - Products, Prices & Reviews avatar

Appliances Online Scraper - Products, Prices & Reviews

Pricing

from $1.50 / 1,000 product results

Go to Apify Store
Appliances Online Scraper - Products, Prices & Reviews

Appliances Online Scraper - Products, Prices & Reviews

Scrape appliancesonline.com.au by category, keyword, or URL. Extract title, brand, AUD price, was-price, stock, key specs, images, ratings, badges, care plans, manuals, delivery details, questions, and customer reviews.

Pricing

from $1.50 / 1,000 product results

Rating

0.0

(0)

Developer

Abot API

Abot API

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Categories

Share

Appliances Online Australia Products & Reviews Scraper

Scrape Appliances Online Australia (appliancesonline.com.au) product listings, specifications, stock and customer reviews. Browse a whole category, a keyword the storefront resolves itself, or paste product links. Every product comes back as one flat record with the AUD price, the recommended retail price and the saving, stock status, the storefront's own spec keys, media, the aggregate customer rating with its star breakdown, badges and care plans.

Why This Scraper?

  • One browse read returns a category's complete product list, so a run collects hundreds of products in a few requests instead of walking page after page.
  • Two modes: browse categories or keywords, or paste product links and product ids; each pasted entry is one fully enriched record.
  • Filters narrow the results whichever mode you run: brand, reduced-only, in-stock-only, price range and result ordering, and products dropped by a filter are never collected and never charged.
  • Full detail extraction: specification table, manuals, feature bullets, delivery services and the on-sale flag from the product's own document.
  • Customer reviews with star rating, review text, author and syndication source, plus the review tags (best and worst features) and the what-customers-say recap.
  • Warehouse-level stock counts when the storefront exposes them, care plans, efficiency labels, badges and the green-product flag on every record.

Data You Get

FieldExample value
productId176381
titleSample Appliance Co 9kg Front Load Washing Machine
brandSample Appliance Co
price1427.00
rrp1699.00
savings272.00
onSaletrue
inStocktrue
stockByWarehouse{ "301whse": 1 }
imagecover image URL
imagesup to 8 gallery URLs
mediavideo and 360-view URLs when the product page offers them
specsgrouped specification table (Brand, Model Number, dimensions, ...)
keySpecsthe card's key spec pairs
attrfull flattened attribute map (attr_Brand, attr_Washing_Machine_Type, ...)
warrantyNote6 Year Domestic Warranty on all Parts and Labour
carePlanssample care plan name and price
reviewCount / rating534 / 4.85
ratingBreakdownfiveStarCount 474 ... oneStarCount 4
reviewSummaryWhat customers say
manualsdocument titles and links
deliveryfree delivery, free connection, recycling services
questionscustomer questions with answers
reviewsreviewId, rating, reviewText, author, date, source
urlproduct page link

How to Use

Browse a category, listing fields only:

{
"mode": "categories",
"searchInputs": ["washers-and-dryers/washing-machines"],
"fetchDetails": false,
"maxItems": 20
}

Browse with filters and full details:

{
"mode": "categories",
"searchInputs": ["refrigeration/fridges"],
"brand": "Sample Brand",
"onSaleOnly": true,
"inStockOnly": true,
"sortBy": "price_asc",
"fetchDetails": true,
"maxItems": 10
}

Keyword resolution and product links:

{
"mode": "categories",
"searchInputs": ["sample-model-number", "cooktops"],
"maxItems": 10
}

Reviews, reviews plus the question feed:

{
"mode": "products",
"productInputs": ["176381", "https://www.appliancesonline.com.au/product/sample-product-8kg/"],
"fetchReviews": true,
"maxReviewsPerProduct": 50,
"fetchQuestions": true
}

Input Parameters

ParameterTypeDefaultDescription
modeselectcategoriesBrowse categories and keywords, or read pasted product links and ids.
searchInputsstring listone washing-machines pathBrowse mode scopes: category paths, category links, keywords or bare product ids.
productInputsstring listone product idProduct mode: product links or numeric product ids; each entry is one fully enriched record.
facetsstringListemptyOptional storefront facet slugs appended to category paths, applied server-side when honored.
brandtextemptyKeep only products whose brand matches this name.
onSaleOnlybooleanfalseKeep only products currently reduced.
inStockOnlybooleanfalseKeep only products the store lists in stock.
minPriceintegerunsetKeep only products priced at or above this AUD amount.
maxPriceintegerunsetKeep only products priced at or below this AUD amount.
sortByselectpopularitypopularity, price asc, price desc, name, rating.
fetchDetailsbooleantrueRead each product's own document, spec table, manuals, features and delivery services; billed as the detail-enrichment event. Product mode always fetches details.
fetchReviewsbooleanfalseAlso read each product's customer review feed.
fetchQuestionsbooleanfalseAlso read the product's questions (needs Fetch product details).
maxReviewsPerProductinteger50Review cap per product when reviews are on.
questionsCapinteger20Question cap per product when questions are on.
maxItemsinteger20Max products across the whole run; 0 for unlimited.
resumeFromRunIdtextemptyContinue ONE interrupted run: paste a prior run or dataset id.
incrementalModebooleanfalseRecurring monitoring: later runs return only what changed.
stateKeytextemptyName a monitoring campaign, or share state deliberately.
emitUnchangedbooleanfalseAlso return (and bill) unchanged rows.
emitExpiredbooleanfalseAlso return rows gone after a COMPLETE scan.
proxyproxyApify proxy onKeep the default; the read runs through a proxy connection.
mcpConnectorsarrayemptySend results into your apps through MCP connectors (optional).
notionParentPageUrltextemptyNotion parent page for the Notion connector.
maxNotifyListingsnumber50Cap on items written to each connector per run.

Resume and recurring updates

Resume continues ONE interrupted run: products already collected there are skipped, not returned and not billed again. Incremental mode is for schedules: the actor remembers each scope's baseline itself, and a recurring run returns only NEW, UPDATED (with changedFields naming what moved, for example price or stock), REAPPEARED and optionally EXPIRED rows. UNCHANGED rows are suppressed by default so daily monitoring bills only what changed. Reviews are detected through the review count, the star breakdown and the rating, so a new review classifies the product UPDATED without listing every review body in changedFields. EXPIRED rows only appear after a complete scan; a capped run never tombstones anything.

Output Example

{
"productId": "176381",
"sku": "SAMPLESKU1",
"title": "Sample Brand 9kg Front Load Washing Machine",
"url": "https://www.appliancesonline.com.au/product/sample-product-9kg-176381/",
"brand": "Sample Brand",
"manufacturer": { "name": "Sample Manufacturer", "url": "/brand/sample-brand/" },
"price": 1427.0,
"rrp": 1699.0,
"savings": 272.0,
"currency": "AUD",
"onSale": true,
"inStock": true,
"stockStatus": 1,
"stockByWarehouse": { "301whse": 1 },
"popularity": 504321,
"featured": true,
"badges": ["Made In Sampleland - Main"],
"images": ["https://www.appliancesonline.com.au/public/images/sample-gallery-000000.png"],
"media": ["https://www.appliancesonline.com.au/public/video/sample-video.mp4"],
"keySpecs": [{ "name": "Brand", "value": "Sample Brand" }],
"attr": { "attr_Brand": "Sample Brand", "attr_Washing_Machine_Type": "Front load" },
"warrantyNote": "2 Year Manufacturer Warranty",
"specs": { "key Specifications": [{ "name": "Brand", "value": "Sample Brand", "url": null }] },
"manuals": [{ "title": "User manual", "type": "manual", "url": "https://www.appliancesonline.com.au/public/manuals/sample-00000000.pdf" }],
"delivery": { "services": [{ "service": "Free delivery", "detail": "Free next day delivery to most areas.", "included": true }] },
"questions": [{ "id": "0000001", "question": "Does this support WiFi?", "askedBy": "Sample User", "answers": [{ "answer": "Yes.", "answeredBy": "Sample Assistant", "answeredAt": "2026-01-01T00:00:00Z" }] }],
"reviews": [{ "reviewId": "0000000001", "rating": 5.0, "title": "Sample review", "reviewText": "Sample text quiet and efficient.", "author": "sample-user", "submittedAt": "2026-01-01T00:00:00Z", "isSyndicated": false, "photos": null }],
"reviewCount": 534,
"rating": 4.85,
"ratingBreakdown": { "fiveStarCount": 474, "fourStarCount": 51, "threeStarCount": 2, "twoStarCount": 3, "oneStarCount": 4 },
"reviewSummary": "Customers praise quiet operation in this sample summary.",
"bestFeatures": [{ "tag": "quality", "count": 6 }],
"worstFeatures": [{ "tag": "noisy", "count": 2 }],
"scope": "washers-and-dryers/washing-machines",
"searchMode": "category",
"scrapedAt": "2026-01-01T00:00:00Z"
}

Plan Requirement

Authorize one MCP connector under Apify, Settings, API & Integrations, then select it in mcpConnectors; Notion also needs notionParentPageUrl. The connector export is a best-effort side channel: it writes a condensed summary per item and never changes the dataset output. Any Apify account that can start a run can use this actor; the storefront read ships through the Apify proxy connection by default, so no separate proxy configuration is required.

Send results into your apps (MCP connectors)

Authorize one MCP connector in Apify (Notion, Linear, Airtable or Apify), set the mcpConnectors input (and notionParentPageUrl for Notion item pages), and each run writes a condensed summary per item into your tool via mcpConnectors, with the write count capped by maxNotifyListings. The complete record always stays in the Apify dataset, and a connector failure never affects the scrape.