Amazon Australia Product & Reviews Scraper
Pricing
from $1.50 / 1,000 product results
Amazon Australia Product & Reviews Scraper
Scrape Amazon Australia (amazon.com.au) products and customer reviews. Search by keyword or paste product, search and category URLs. Returns title, brand, price, list price, rating, review count, star distribution, availability, features, images, categories, specs, best-seller rank and seller.
Pricing
from $1.50 / 1,000 product results
Rating
0.0
(0)
Developer
Abot API
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape amazon.com.au products, deals and customer reviews at scale. Search by keyword with filters, filter to Deals & Discounts, or paste product / search / deal links (or bare ASINs). Every product comes back as one flat record with current price, was/original price and savings, ratings, star distribution, images, specifications and - optionally - the customer reviews Amazon publishes on the product page.
What it does
- Two ways to start
- Search - one or more keywords, with sort, minimum-rating and price-range filters, walking forward through result pages.
- URL - paste product pages (
/dp/<ASIN>), search pages (/s?k=...), deal / category pages, or bare 10-character ASINs.
- Deals & Discounts - flip on Deals & discounts only to return just the products currently on a deal, price drop or coupon. Combine it with a keyword to find deals in a category, or leave keywords empty to browse the whole deals grid. Each discounted product carries its was/original price, savings amount, discount percentage and promo label (for example a coupon or a limited-time deal). Amazon Australia surfaces its specials through a single "Deals & Discounts" collection - there is no separate half-price / clearance sub-taxonomy - so this one switch covers the site's promotional view.
- Full product detail - open each product page for brand, list price, star distribution, availability, feature bullets, description, the full image gallery, category breadcrumb, specifications, best-seller rank and seller.
- Customer reviews - collect the reviews Amazon publishes on each product page: star rating, title, text, author, date, verified-purchase flag and helpful votes, plus aggregate rating statistics.
- Send results into your apps - optional Notion / Linear / Airtable / Apify export via MCP connectors, without changing the dataset.
Reviews: what you get
Amazon Australia shows the aggregate rating (average score, total ratings, and the 5-star-to-1-star distribution) and a set of top customer reviews to anonymous visitors - this actor captures all of them.
Note: amazon.com.au requires a signed-in account to open its full paginated review list. This actor does not sign in, so review collection returns the top reviews Amazon exposes publicly on the product page (typically the most relevant ones), each with full title, text, rating, author, date, verified-purchase flag and helpful-vote count. The aggregate rating, total rating count and star distribution are always captured in full.
Input
| Field | Type | Description |
|---|---|---|
mode | select | search (keyword + filters) or url (paste links / ASINs). |
queries | string[] | Search keywords (search mode). Each keyword is searched separately. Leave empty with specialsOnly on to browse all deals. |
sortBy | select | relevance, price_asc, price_desc, newest, avg_rating, best_selling. |
specialsOnly | boolean | Only return products on Amazon Australia's Deals & Discounts (deals, price drops, coupons). Default false. |
minRating | select | Keep products rated at least 3, 4 or 5 stars (or any). |
minPrice / maxPrice | integer | Keep products within an AUD price range. |
urls | string[] | Product / search / category URLs, or bare ASINs (url mode). |
fetchDetails | boolean | Open each product page for full detail. Default true. |
fetchReviews | boolean | Also collect customer reviews. Default false. |
maxReviewsPerProduct | integer | Cap reviews per product (0 = all available). Default 10. |
maxItems | integer | Max products for the whole run (0 = unlimited). Default 20. |
maxPages | integer | Optional bound on result pages walked per keyword/URL. Empty walks every result page (does not cap products; maxItems does). |
resumeFromRunId | string | Optional. ID of a previous run of this actor (or a dataset ID). Products already in that dataset are skipped, so this run returns only NEW products (a delta). Combine both runs' datasets for the full set. Max products then counts only the new products. |
proxy | object | Proxy configuration (Australian residential recommended). |
mcpConnectors | array | Optional MCP connectors to export results into. |
Example input
{"mode": "search","queries": ["echo dot"],"sortBy": "avg_rating","minRating": "4","minPrice": 30,"maxPrice": 150,"fetchDetails": true,"fetchReviews": true,"maxReviewsPerProduct": 10,"maxItems": 20,"proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "AU" }}
Example input - deals only
{"mode": "search","queries": ["coffee machine"],"specialsOnly": true,"fetchDetails": true,"maxItems": 20,"proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "AU" }}
Output
One record per product. Example (values below are illustrative):
{"asin": "B0EXAMPLE01","title": "Example Smart Speaker (3rd Gen) with Voice Assistant - Charcoal","url": "https://www.amazon.com.au/dp/B0EXAMPLE01","brand": "ExampleBrand","price": 79.0,"listPrice": 99.0,"currency": "AUD","savings": 20.0,"savingsPercent": 20,"promoLabel": "Limited time deal","isOnSpecial": true,"rating": 4.5,"reviewsCount": 1284,"ratingDistribution": { "5": 72, "4": 15, "3": 6, "2": 3, "1": 4 },"availability": "In stock","inStock": true,"features": ["Rich, room-filling sound with clear vocals","Ask the voice assistant to play music, set timers and control smart devices"],"description": "A compact smart speaker for any room.","categories": ["Electronics", "Smart Home", "Smart Speakers"],"specs": { "Model Number": "EX-3000", "Release Year": "2024", "Connectivity": "Wi-Fi, Bluetooth" },"bestSellersRank": 12,"seller": "Example Retail AU","shipsFrom": "Amazon AU","images": ["https://m.media-amazon.com/images/I/EXAMPLE01._AC_SL1000_.jpg","https://m.media-amazon.com/images/I/EXAMPLE02._AC_SL1000_.jpg"],"thumbnailImage": "https://m.media-amazon.com/images/I/EXAMPLE01._AC_SL1000_.jpg","reviewsCollected": 8,"reviewStats": {"averageRating": 4.5,"totalRatings": 1284,"ratingDistribution": { "5": 72, "4": 15, "3": 6, "2": 3, "1": 4 }},"reviews": [{"reviewId": "REXAMPLE00001","rating": 5.0,"title": "Great value","body": "Easy to set up and the sound is excellent for the size.","author": "Sample Reviewer","date": "2025-02-14","reviewedIn": "Australia","verifiedPurchase": true,"helpfulCount": 6,"variation": "Colour Name: Charcoal","reviewUrl": "https://www.amazon.com.au/gp/customer-reviews/REXAMPLE00001"}],"searchMode": "search"}
Field reference
| Field | Description |
|---|---|
asin | Amazon product identifier. |
title, brand, url | Product name, brand, canonical product URL. |
price, listPrice, currency, savings, savingsPercent | Current price, was/original (strike-through) price, AUD, and computed savings and discount percentage. |
promoLabel, isOnSpecial | Promo / coupon / deal label shown on the listing (when present), and a boolean flag set when the product is currently discounted. |
rating, reviewsCount, ratingDistribution | Average stars, total rating count, and the 5★→1★ percentage split. |
availability, inStock | Stock text and a boolean. |
features, description | Feature bullets and long description. |
categories, specs, bestSellersRank | Category breadcrumb, specification table, best-seller rank. |
seller, shipsFrom | Seller / dispatch information from the buy box. |
images, thumbnailImage | Full image gallery and the primary image. |
reviews, reviewsCollected, reviewStats | Collected reviews, their count, and aggregate statistics (present when reviews are enabled). |
Whenever a value is not published for a product, the field is omitted or null rather than guessed.
Proxy
Amazon Australia serves results to Australian residential connections, so the actor uses an Australian residential exit by default and rotates a fresh exit per request. Apify Proxy is recommended for reliable results.
Notes
- Prices, ratings and stock are captured as shown on the storefront at scrape time.
- Filters (
minRating,minPrice,maxPrice) are applied to each product's own values, so exact numeric ranges work independently of Amazon's coarse on-site filters. - The run periodically checkpoints its progress, so if the platform restarts the run (a server migration, or you use Resurrect) it picks up where it left off instead of starting over, with no duplicate products and no double charges. No input is needed for this; it's automatic.