482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / E-commerce

ProductReview.com.au Scraper logo

ProductReview.com.au Scraper

hipersoft/productreview-scraper

Scrape reviews and ratings from ProductReview.com.au, Australia's biggest review site. Star rating, title, text, date, likes, verified purchase, incentivised flag, purchase price, store and date, sub-ratings, photos; plus listing rating, review count and star breakdown. Export CSV/JSON.

Total users

2

Monthly users

1

Total runs

4

Per result

$0.001

Last rebuilt

Oct 26, 2026

Overview

ProductReview.com.au Scraper extracts customer reviews and ratings from ProductReview.com.au, Australia's largest consumer review platform, covering products, brands, retailers, insurers, banks, telcos, energy providers, airlines, mattresses, appliances, cars, phones and local businesses. For every review you get the star rating, title, full review text, publish date, likes and dislikes, verified purchase flag, incentivised review flag, purchase price (AUD), store where it was bought, purchase date, sub-ratings (value for money, ease of use, customer service, battery life…), photos and company reply count. In listings mode you get a summary per product or business: average rating, total reviews, questions, 1–5 star breakdown, brand, categories, release date and image. Search by keyword or paste listing links, filter by star rating, and export to CSV, Excel or JSON. Ideal for brand monitoring, competitor analysis, sentiment analysis, product research, customer-experience teams and AI training data in Australia.

What does ProductReview.com.au Scraper do?

  • ⭐ Full reviews with star rating, title, text and date.
  • 🛒 Purchase details: price paid, store and purchase date.
  • ✅ Verified purchase and incentivised review flags.
  • 📊 Sub-ratings such as value for money, ease of use, customer service.
  • 🖼️ Review photos and company reply counts.
  • 🔎 Search by keyword or paste listing links.
  • 📈 Listings mode: rating, review count and star distribution for many products or businesses at once.
  • 🎯 Star filter: collect only 1-star or 5-star reviews.

What data can you scrape from ProductReview.com.au?

Field Description
Review ID, link, stars, title, text, published and modified dates
Engagement Likes, dislikes, company replies
Trust Verified purchase, incentivised review
Purchase Price paid (AUD), store, purchase date
Sub-ratings Value for money, ease of use, service and other criteria
Media Photo count and photo links
Listing Name, link, overall rating

Use cases for Australian review data

  • Brand monitoring: track new reviews about your products or company.
  • Competitor analysis: compare ratings and complaints across competitors.
  • Sentiment analysis and NLP: build datasets of Australian consumer opinions.
  • Product research: find what buyers love or hate before launching or stocking a product.
  • Pricing insights: see what customers actually paid and where they bought.
  • Customer experience: surface recurring issues from 1- and 2-star reviews.

How to scrape ProductReview.com.au

  1. Click Try for free to open the actor in Apify Console.
  2. Paste listing links or enter search terms.
  3. Choose Reviews or Listings mode and optional star filter.
  4. Click Start and download the data as CSV, Excel or JSON.

Input

Example input

{
  "mode": "reviews",
  "listingUrls": ["https://www.productreview.com.au/listings/koala-mattress"],
  "searchQueries": ["robot vacuum"],
  "maxListingsPerSearch": 5,
  "maxReviewsPerListing": 300,
  "starFilter": ["1", "2"]
}
Field Description
What to scrape Reviews or Listings (summary).
Listing links ProductReview.com.au listing URLs or slugs.
Search terms Keywords to find listings.
Listings per search Listings taken from each search.
Max reviews per listing 0 = as many as available.
Only these star ratings Optional star filter.
Max results 0 = no limit.

Output

Review example

{
  "reviewId": "dc87d9a6-955c-5276-bffc-e5454712e991",
  "reviewUrl": "https://www.productreview.com.au/reviews/dc87d9a6-955c-5276-bffc-e5454712e991",
  "listingName": "Apple iPhone 15",
  "listingRating": 4.4,
  "rating": 5,
  "body": "5th iPhone purchase from Reebelo and the products have all been first class...",
  "publishedAt": "2026-08-05T04:47:54Z",
  "likes": 0,
  "verifiedPurchase": false,
  "incentivised": false,
  "purchasePrice": 700,
  "purchaseLocation": "Reebelo Australia",
  "purchaseDate": "2026-06-01",
  "detailRatings": { "Value for Money": 5, "Ease of Use": 5 },
  "photoCount": 0
}

Listing example (listings mode)

{
  "name": "Dyson V8",
  "brand": "Dyson",
  "categories": ["Products", "Appliances", "Vacuum Cleaners", "Stick & Cordless Vacuum Cleaners"],
  "rating": 4.1,
  "reviewCount": 1722,
  "questionCount": 523,
  "ratingDistribution": { "1": 143, "2": 99, "3": 111, "4": 324, "5": 1045 },
  "releaseDate": "2016-08-30",
  "url": "https://www.productreview.com.au/listings/dyson-v8"
}

Output schema

Field Type Description
reviewId, reviewUrl, rating, title, body mixed Review.
publishedAt, modifiedAt string Dates (ISO).
likes, dislikes, companyReplyCount number Engagement.
verifiedPurchase, incentivised boolean Trust flags.
purchasePrice, purchaseLocation, purchaseDate mixed Purchase details.
detailRatings, tags object Sub-ratings and tags.
photoCount, photos mixed Review photos.
listingName, listingUrl, listingRating mixed Listing.

Reviewer names are not collected.

How much does it cost?

The scraper uses pay-per-result pricing: a small fixed price per review or listing, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.

More review data

FAQ

How many reviews can I get per listing? Up to several thousand for large listings. For the biggest listings, use the star filter to target specific ratings.

Can I monitor new reviews? Yes. Schedule the actor daily with a small "Max reviews per listing"; reviews come newest first.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate it with other apps? Yes. The actor can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal to scrape ProductReview.com.au? The scraper only collects publicly visible review content and no reviewer names or contact details. You are responsible for using the data in line with the site's terms and privacy law.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with ProductReview.com.au.

Input

FieldTypeDescription
mode
What to scrape
string · reviews, listingsReviews: every review of the listings. Listings: one summary row per product or business (rating, review count, star breakdown).
Default: "reviews"
listingUrls
Listing links
arrayProductReview.com.au listing links or slugs, e.g. https://www.productreview.com.au/listings/koala-mattress or dyson-v8.
searchQueries
Search terms
arrayFind listings by keyword (product, brand, business or service), e.g. robot vacuum, health insurance, Telstra.
maxListingsPerSearch
Listings per search
integerHow many listings to take from each search.
Default: 10
maxReviewsPerListing
Max reviews per listing
integerStop after this many reviews for each listing (0 = as many as available).
Default: 200
starFilter
Only these star ratings
arrayOptional: collect only reviews with these star ratings.
maxItems
Max results
integerStop after this many results in total (0 = no limit).
Default: 1000
proxyConfiguration
Proxy configuration
objectNot needed in most cases.
Default: {"useApifyProxy": false}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~productreview-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "listingUrls": [
    "https://www.productreview.com.au/listings/apple-iphone-15"
  ]
}'

Pricing

EventPricePaid plans from
Result
Charged per review or listing returned
$0.001$0.0005

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Carousell Scraper

Scrape Carousell search listings: title, price, condition, location, seller, photo and URL. Requires your own Carousell app token.

242 runs · 2 users · $0.003 / listing scraped

Google Flights Scraper

Scrape flight options from Google Flights by route and date: airline, flight number, departure and arrival times, duration, stops, layovers and price. One-way or round-trip, any cabin and currency. For travel and price monitoring.

216 runs · 4 users · $0.004 / flight scraped

Pinterest Scraper

Search Pinterest and scrape pins (title, description, destination link, image, pinner, board, saves), boards and users. Fast. For visual research, e-commerce, trend and marketing analysis.

151 runs · 2 users · $0.0034 / item scraped

Google Trends Scraper

Scrape Google Trends for any keyword: interest over time, related and rising queries, and interest by region. Per country and timeframe. For SEO, market and trend research. No setup.

139 runs · 6 users · $0.001 / keyword scraped

AliExpress Product Search Scraper

Search AliExpress by keyword and export one clean row per product — title, sale price, original price, image and product URL. Export to JSON, CSV or Excel.

135 runs · 3 users · $0.003 / product scraped

Google Maps Scraper

Search Google Maps and scrape places: name, category, full address, city, coordinates, rating, phone, website, Place ID and map link. Fast browser-free via Google's internal endpoint, no setup. For local lead generation and market research.

130 runs · 2 users · $0.005 / place scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build