Appliances Online Scraper - Products, Prices & Reviews
Pricing
from $1.50 / 1,000 product results
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
Maintained by CommunityActor 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
| Field | Example value |
|---|---|
productId | 176381 |
title | Sample Appliance Co 9kg Front Load Washing Machine |
brand | Sample Appliance Co |
price | 1427.00 |
rrp | 1699.00 |
savings | 272.00 |
onSale | true |
inStock | true |
stockByWarehouse | { "301whse": 1 } |
image | cover image URL |
images | up to 8 gallery URLs |
media | video and 360-view URLs when the product page offers them |
specs | grouped specification table (Brand, Model Number, dimensions, ...) |
keySpecs | the card's key spec pairs |
attr | full flattened attribute map (attr_Brand, attr_Washing_Machine_Type, ...) |
warrantyNote | 6 Year Domestic Warranty on all Parts and Labour |
carePlans | sample care plan name and price |
reviewCount / rating | 534 / 4.85 |
ratingBreakdown | fiveStarCount 474 ... oneStarCount 4 |
reviewSummary | What customers say |
manuals | document titles and links |
delivery | free delivery, free connection, recycling services |
questions | customer questions with answers |
reviews | reviewId, rating, reviewText, author, date, source |
url | product 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
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | select | categories | Browse categories and keywords, or read pasted product links and ids. |
searchInputs | string list | one washing-machines path | Browse mode scopes: category paths, category links, keywords or bare product ids. |
productInputs | string list | one product id | Product mode: product links or numeric product ids; each entry is one fully enriched record. |
facets | stringList | empty | Optional storefront facet slugs appended to category paths, applied server-side when honored. |
brand | text | empty | Keep only products whose brand matches this name. |
onSaleOnly | boolean | false | Keep only products currently reduced. |
inStockOnly | boolean | false | Keep only products the store lists in stock. |
minPrice | integer | unset | Keep only products priced at or above this AUD amount. |
maxPrice | integer | unset | Keep only products priced at or below this AUD amount. |
sortBy | select | popularity | popularity, price asc, price desc, name, rating. |
fetchDetails | boolean | true | Read each product's own document, spec table, manuals, features and delivery services; billed as the detail-enrichment event. Product mode always fetches details. |
fetchReviews | boolean | false | Also read each product's customer review feed. |
fetchQuestions | boolean | false | Also read the product's questions (needs Fetch product details). |
maxReviewsPerProduct | integer | 50 | Review cap per product when reviews are on. |
questionsCap | integer | 20 | Question cap per product when questions are on. |
maxItems | integer | 20 | Max products across the whole run; 0 for unlimited. |
resumeFromRunId | text | empty | Continue ONE interrupted run: paste a prior run or dataset id. |
incrementalMode | boolean | false | Recurring monitoring: later runs return only what changed. |
stateKey | text | empty | Name a monitoring campaign, or share state deliberately. |
emitUnchanged | boolean | false | Also return (and bill) unchanged rows. |
emitExpired | boolean | false | Also return rows gone after a COMPLETE scan. |
proxy | proxy | Apify proxy on | Keep the default; the read runs through a proxy connection. |
mcpConnectors | array | empty | Send results into your apps through MCP connectors (optional). |
notionParentPageUrl | text | empty | Notion parent page for the Notion connector. |
maxNotifyListings | number | 50 | Cap 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.