Amazon Australia Product & Reviews Scraper icon

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,…

Start using this actor on Apify ↗Need a custom scraper?Contact us ↗

Amazon Australia Product & Reviews Scraper at a glance

Amazon Australia Product & Reviews Scraper is a ready-to-run Apify actor from abotapi for collecting ecommerce data. Its documented output includes title, brand, price, was price and discount %, which you can export as JSON, CSV or Excel or read through the Apify API. It costs $2.20 per 1,000 results on the Apify Free plan and from $1.50 on paid plans, with smaller per-run or optional feature charges listed on Apify.

Runs on
Apify cloud: console, API, schedules and integrations
Data type
Ecommerce, Automation, Developer Tools
Region
Oceania
Pricing
$2.20 per 1,000 results (Free plan), from $1.50 on paid plans
Output
Documented below · JSON, CSV, Excel
Inputs
22 options

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.

What Amazon Australia Product & Reviews Scraper can do

  • Two ways to find products. Search by keyword with sort, rating and price filters, or paste product, search and category links (or bare 10 character ASINs) directly.
  • Deals & Discounts in one switch. Turn on the deals filter to return only products currently on a deal, price drop or coupon, with was price, savings, discount percentage and promo label on each one.
  • Full product detail on demand. Open each product page for brand, list price, star distribution, availability, feature bullets, description, the full image gallery, category path, specifications, best seller rank and seller, or skip it to collect just the search cards faster.
  • Customer reviews. Collect the star rating, title, text, author, date, verified purchase flag and helpful votes for the reviews Amazon shows publicly on the product page, plus the aggregate rating and star distribution.
  • Exact price and rating filters. Minimum rating and an AUD price range are applied to each product's own values, independent of Amazon's coarser on-site bands.
  • Built for schedules. Incremental mode returns only new and changed products on recurring runs, and a refused run fails loudly instead of returning an empty dataset.

Choose what to collect

These inputs let you configure Amazon Australia Product & Reviews Scraper. Open the actor on Apify to enter your values and review the current options.

Supported input fields
InputWhat it controls
modestring · requiredChoose 'search' to use keywords and filters, or 'url' to scrape specific Amazon Australia product, search or category URLs (or bare ASINs) you paste below.

Choices: search, url

queriesarrayOne or more keywords to search, for example 'echo dot' or 'coffee machine'. Each keyword is searched separately.
sortBystringResult ordering, as offered by Amazon.

Choices: relevance, price_asc, price_desc, newest, avg_rating, best_selling

specialsOnlybooleanOnly return products currently on Amazon Australia's Deals & Discounts (deals, price drops and coupons). Combine with a keyword to find deals in a category, or leave keywords empty to browse the whole deals grid. Each result carries its was/original price, savings, discount percentage and promo label when discounted.
urlsarrayProduct, search, category, bestsellers or brand-store URLs (or bare 10-character ASINs) to scrape. Each example link is a different page type; left untouched they are used in order until Max products (default 20) is reached, so a default run stops inside the first example and never reaches the later ones. Other product link forms (/gp/product/, /gp/aw/d/) are also accepted. For example https://www.amazon.com.au/s?k=echo+dot or a product page ending in /dp/. Multiple entries supported.
minRatingstringOptional. Only keep products whose average customer rating is at least this many stars.

Choices: 0, 3, 4, 5

minPriceintegerOptional. Only keep products priced at or above this amount.
Show 15 more inputs
More input fields
InputWhat it controls
maxPriceintegerOptional. Only keep products priced at or below this amount.
fetchDetailsbooleanOpen each product page to collect its full detail (brand, list price, star distribution, availability, feature bullets, description, all images, category path, specifications, best-seller rank, seller). Adds one page fetch per product.
maxReviewsPerProductintegerCap on reviews collected per product when 'Fetch customer reviews' is on. Use 0 for all publicly available reviews on the product page (capped at 100). Amazon shows anonymous visitors only the top reviews embedded on the product page, so you will rarely get more than that.
maxProductVariantsAsSeparateResultsintegerFor each product, also return up to this many of its other variants (colours, sizes, pack sizes) as their own rows, each with its full product page details. Needs 'Fetch product details'. Every variant row counts toward Max products and is returned and billed like any other product, so leave it at 0 (off) unless you want variants as separate rows.
maxItemsintegerMaximum number of products to return across the whole run. Use 0 for unlimited.
maxPagesintegerOptional bound on result pages walked per keyword/URL. Leave empty to walk every result page. This does NOT cap the number of products; the run stops at Max products.
resumeFromRunIdstringOptional. 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. For recurring daily monitoring of the same search, use Incremental mode below instead.
incrementalModebooleanDaily/recurring monitoring of this same search or URL list. The actor remembers the previous run itself, so you never paste a run ID. The first run returns everything as NEW; later runs return only NEW, UPDATED and REAPPEARED products by default (unchanged products are suppressed and not billed). A product counts as UPDATED when its price, list price, savings, promo, availability or stock state, title, brand, seller, features, images, variants or specs change. These never trigger UPDATED on their own: rating, reviewsCount, ratingDistribution, reviewStats, bestSellersRank, sponsored, deliveryDate, answeredQuestions, stars, starsBreakdown, bestsellerRanks, delivery, fastestDelivery, hasReviews, monthlyPurchaseVolume, aiReviewsSummary, locationText, visitStoreLink and unNormalizedProductUrl, the "only N left" stock number in availability and inStockText, and image host changes on images, thumbnailImage, highResolutionImages and galleryThumbnails. They stay in the output. Combine with 'Resume from a previous run' only when bootstrapping a brand-new monitoring campaign from an existing dataset. See resumeFromRunId above for continuing one specific interrupted run instead.
stateKeystringOptional name for a monitoring campaign, so its incremental state stays stable or is deliberately shared across otherwise-different search setups. Auto-derived from your mode/keywords/URLs/sort/filters/detail settings when left empty.
emitUnchangedbooleanIncremental mode only. Also return products unchanged since the last run, marked changeType 'UNCHANGED'. Adds and bills extra rows you already have.
emitExpiredbooleanIncremental mode only. Also return products from a previous run no longer found, marked changeType 'EXPIRED', once a run has fully scanned the search/URLs (not capped by Max products/Max pages, not a resume). Adds and bills extra synthetic rows.
ignoreFieldsForChangesarrayOptional. Field names to exclude from UPDATED change detection, on top of the built-in exclusions listed under Incremental changes. Use it when another field turns out to be noisy in your setup. Dotted names reach nested fields, for example specs.Weight, and apply to every element of a list. Ignored fields stay in the output.
mcpConnectorsarrayOptionally send results into the apps you already use, via Model Context Protocol (MCP) connectors. Authorize one under Apify, Settings, API & Integrations, then select it here. Notion gets a rich page-per-item export; other connectors get a best-effort write/digest. Leave empty to skip; never changes the dataset output. Supported: Notion (https://mcp.notion.com/mcp), Linear (https://mcp.linear.app/sse), Airtable (https://mcp.airtable.com/mcp), Apify (https://mcp.apify.com).
notionParentPageUrlstringURL or id of the Notion page under which item pages are created. Required to enable the Notion export; ignored by other connectors.
maxNotifyListingsintegerCap on items written to each connector per run. Does not affect the dataset.

Fields in the output

The documented dataset includes the fields below. Availability can depend on the source page and selected mode.

titleTitle
brandBrand
pricePrice
listPriceWas price
savingsPercentDiscount %
promoLabelPromo
isOnSpecialOn special
currencyCurrency
ratingRating
reviewsCountRatings
ratingDistributionStar distribution
availabilityAvailability
Show 31 more fields
asinASIN
categoriesCategories (array)
thumbnailImageImage (image)
reviewsCollectedReviews collected
urlURL (link)
changeTypeChange type
changedFieldsChanged fields (array)
firstSeenAtFirst seen
lastSeenAtLast seen
descriptionDescription
featuresFeatures (array)
specsSpecs
attributesAttributes
productOverviewOverview
breadCrumbsBreadcrumbs (array)
imagesImages (array)
variantAsinsVariant ASINs (array)
bestsellerRanksBest seller ranks
sellerSeller
shipsFromShips from
deliveryDateDelivery
reviews.reviewIdReview ID
reviews.ratingRating
reviews.titleReview title
reviews.bodyReview
reviews.authorAuthor
reviews.dateDate
reviews.verifiedPurchaseVerified
reviews.helpfulCountHelpful
reviews.variationVariation
reviews.reviewUrlReview URL (link)

Example output

An example from this actor’s documentation. Values are illustrative; this is not a fresh live result.

{
  "asin": "B0EXAMPLE01",
  "title": "Example Smart Speaker (3rd Gen) with Voice Assistant, Charcoal",
  "url": "https://www.amazon.com.au/dp/B0EXAMPLE01",
  "brand": "ExampleBrand",
  "price": 79,
  "listPrice": 99,
  "currency": "AUD",
  "savings": 20,
  "savingsPercent": 20,
  "promoLabel": "Limited time deal",
  "isOnSpecial": true,
  "rating": 4.5,
  "reviewsCount": 1284,
  "ratingDistribution": {
    "1": 4,
    "2": 3,
    "3": 6,
    "4": 15,
    "5": 72
  },
  "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",
    "Best Sellers Rank": "#12 in Smart Speakers"
  },
  "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",
  "sponsored": false,
  "searchMode": "search",
  "reviewsCollected": 1,
  "reviewStats": {
    "averageRating": 4.5,
    "totalRatings": 1284,
    "ratingDistribution": {
      "1": 4,
      "2": 3,
      "3": 6,
      "4": 15,
      "5": 72
    }
  },
  "reviews": [
    {
      "reviewId": "REXAMPLE00001",
      "rating": 5,
      "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"
    }
  ]
}

Ways to use this data

  • Price and deal monitoring: track a product or a whole search for price drops, coupons and Deals & Discounts placements over time.
  • Retail and competitor research: build a dataset of prices, ratings and availability across a category to benchmark against your own catalogue.
  • Review and sentiment analysis: collect the top customer reviews and rating distribution for a product line to spot recurring complaints or praise.
  • Catalogue and content enrichment: pull titles, images, specs and descriptions to power a comparison site, affiliate feed or internal database.
  • Stock and availability alerts: schedule the actor and use incremental mode to catch products going in or out of stock.

Before you run

Start with a small input and check the resulting records against your expected fields. Source content and actor options can change; the current Apify listing is the reference for availability and pricing.

Questions about this actor

What data does Amazon Australia Product & Reviews Scraper return?

The documented output for Amazon Australia Product & Reviews Scraper includes title, brand, price, was price, discount %, promo, on special and currency. Availability of each field depends on the source page and the selected mode.

How much does Amazon Australia Product & Reviews Scraper cost?

It costs $2.20 per 1,000 results on the Apify Free plan and from $1.50 on paid plans, with smaller per-run or optional feature charges listed on Apify. The Apify listing shows the current rate for every plan.

Can I get only new or changed products on a schedule?

Yes. Schedule the actor from the Schedules tab and turn on Incremental mode. Each run then returns only new and updated products by default, and unchanged ones are not billed. Turn on emitUnchanged or emitExpired only if you also want those rows returned, and billed for.

Can I use it with AI agents or MCP?

Yes. Call it from any Apify integration or MCP client, and use the connector field to push results into Notion, Linear or Airtable.

Ready to collect with Amazon Australia Product & Reviews Scraper?

Run it on Apify with your own input and export the results as JSON, CSV or Excel.