Skip to content

ProductReview.com.au Scraper

Try for free

Scrape ProductReview.com.au products, shops and services with ratings, review counts, prices, specs, contact details and FAQs, plus every customer review with author, date, rating, photos and replies. Search by category, keyword, location or brand. No login.

⭐ ProductReview.com.au Scraper

Pull products, shops and services from ProductReview.com.au, Australia's largest review site, together with their customer reviews. You get ratings, review counts, star breakdowns, prices, specifications, phone numbers, websites, questions and answers, and every review with its author, date, rating, photos and the company's replies. No login. In our tests 20 full listings took about 4 seconds of scraping, 1,000 full listings about 2 minutes and 1,000 reviews about 15 seconds.

✨ Why use ProductReview.com.au Scraper?

  • ⚡ Fast: reads the site's own JSON data instead of rendering pages, so 1,000 reviews arrive in seconds.
  • 🧾 Complete listing rows: rating, star breakdown, verified-review count, lowest price and RRP, specs with real labels, retailer offers, contact details, opening hours, award years and FAQs.
  • 💬 Every review as a row: text, rating, dates, verified flags, likes, photos, review details (purchase date, store, incentivised) and brand replies.
  • 🔎 Find listings your way: paste category, search, brand or listing URLs, type keywords, or give a category name with an Australian location.
  • 🎯 Filters that match the site: minimum rating, brands, discontinued products, review stars, verified only, photos only, review keyword and a "published since" date.
  • 💸 Pay per result: $1.50 per 1,000 rows, no start fee.

🎯 Use cases

  • 📊 Reputation monitoring: track new reviews of your shop, insurer or brand every day and react to complaints fast.
  • 🕵️ Competitor research: compare ratings, review volume and complaint themes across a category such as health insurance or air fryers.
  • 🛒 Product and price research: collect specs, RRPs, lowest prices and retailer offers for a whole product category.
  • 📞 Lead generation: build lists of Australian businesses with their website, phone, email and rating.
  • 🧠 Sentiment and AI analysis: feed thousands of real Australian customer reviews into your own models or dashboards.

🚀 How to use

  1. Paste one or more ProductReview URLs (a category, search, brand or listing page), or type search keywords or a category name.
  2. Choose What to save: listings (one row per product or business) or reviews (one row per review).
  3. Set Maximum results and any filters (rating, brands, location, review stars, dates).
  4. Click Start and watch the rows arrive.
  5. Download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
startUrlsProductReview URLs: /c/<category>, /c/<category>/l/<location>, /search?q=..., /b/<brand>, /listings/<listing>. Filters in the URL are kept.
searchQueriesKeywords, like the site's search box.
category / locationA category name or slug, and an Australian state, region or city.
outputTypelistings or reviews.
maxItemsRows to save in total (0 = no limit).
sortBy, brands, minRating, showDiscontinuedListing filters.
embeddedReviewsReviews included inside each listing row (default 10).
maxReviewsPerListing, reviewRatings, reviewSortBy, reviewsNewerThan, reviewVerifiedOnly, reviewsWithPhotosOnly, reviewKeywordReview options.
includeFaqsAdd each listing's questions and answers.

Every review of one listing, newest first, from the last 6 months:

{
  "startUrls": ["https://www.productreview.com.au/listings/bunnings-warehouse"],
  "outputType": "reviews",
  "reviewsNewerThan": "6 months",
  "maxItems": 500
}

Highest-rated air fryers by Philips or Breville with 4 stars and up:

{
  "category": "Air Fryers",
  "brands": ["Philips", "Breville"],
  "minRating": 4,
  "sortBy": "rating",
  "maxItems": 50
}

📤 Output

Listing rows (recordType: "listing"):

FieldExample
name, brand, urlSunbeam All-In-One Air Fryer Oven AFP5300BK
rating, numberOfReviews, ratingDistribution, verifiedReviews4.8, 13, {"5": 12, ...}
lowestPrice, rrpPrice, offers349, 349, retailer offers with price and link
categoryPath, typeProducts > Appliances > Air Fryers, product
specifications, specHighlights{"Power": 2000, "Timer": "Yes", ...}
website, phone, email, address, openingHoursbusiness contact details when the site shows them
reviews, faqsnewest reviews and questions with answers
awardYears, isDiscontinued, pictures, universalIdsaward years, status, photos, MPN or barcode

Review rows (recordType: "review"):

FieldExample
listingName, listingUrl, sourceListingthe listing the review belongs to
rating, title, body1, null, "I had a disappointing experience..."
submittedAt, firstPublishedAt2026-10-20T13:05:54Z
authorName, authorLocation, authorreviewer name, region, review count
isVerified, hasVerifiedPurchase, isIncentivisedverification flags
numberOfLikes, images, comments, followUpslikes, photo links, brand replies, follow-up reviews
detailsthe review form answers, e.g. purchase date or store location
reviewUrllink to the single review

Listing example (trimmed):

{
  "recordType": "listing",
  "name": "Sunbeam All-In-One Air Fryer Oven AFP5300BK",
  "url": "https://www.productreview.com.au/listings/sunbeam-all-in-one-air-fryer-oven-afp5300bk",
  "type": "product",
  "brand": "Sunbeam",
  "rating": 4.8,
  "numberOfReviews": 13,
  "ratingDistribution": {"1": 0, "2": 0, "3": 1, "4": 0, "5": 12},
  "lowestPrice": 349,
  "lowestPriceFormatted": "A$349.00",
  "rrpPrice": 349,
  "categoryPath": "Products > Appliances > Air Fryers",
  "specifications": {"Power": 2000, "Dimensions": "330 x 360 x 355", "Timer": "Yes", "Dishwasher Safe Parts": "Yes"},
  "offers": [{"retailer": "Appliances Online", "price": 349, "currency": "AUD", "url": "https://..."}],
  "universalIds": [{"type": "MPN", "value": "AFP5300BK"}],
  "reviews": [{"rating": 3, "body": "Smells strongly out of the box...", "submittedAt": "2025-10-27T01:31:01Z",
               "author": {"displayName": "Jamie K.", "locationName": "Perth, WA"}}],
  "faqs": [{"question": "G'day, Wondering what the internal measurements are? Can this Sunbeam airfryer fit a large pizza?", "answer": null, "answers": []}],
  "scrapedAt": "2026-10-22T01:05:33Z"
}

Review example (trimmed):

{
  "recordType": "review",
  "listingName": "Bunnings Warehouse",
  "rating": 1,
  "body": "I had a disappointing experience returning unused items...",
  "submittedAt": "2026-10-20T13:05:54Z",
  "authorName": "Alex P.",
  "authorLocation": "Perth, WA",
  "isVerified": false,
  "isIncentivised": false,
  "comments": [{"body": "Hi there, thank you for taking the time to share your feedback...", "author": {"displayName": "Sam W.", "isBrandManager": true}}],
  "details": {"Incentivised Review": "No"},
  "reviewUrl": "https://www.productreview.com.au/reviews/7a7665b9-dbdf-5cd5-a21c-9485dfb9e871"
}

💰 Pricing

You pay $1.50 per 1,000 results (one listing row or one review row is one result), with no start fee. Platform usage (compute and proxy traffic) is billed on top and is small: our 1,000-review test used about $0.002 and our 1,000-listing test about $0.03.

Example: 1,000 reviews ≈ $1.50 + $0.002 of usage. 1,000 listings with their newest reviews and FAQs ≈ $1.50 + $0.03 of usage.

❓ FAQ

Is it legal to scrape ProductReview.com.au? The actor reads only public pages that anyone can open without an account. Check the site's terms and your local laws, and handle personal data (reviewer names) responsibly.

Do I need a login or my own proxy? No. Datacenter proxies work and are the default; if the site starts refusing them the actor switches to Australian residential exits by itself.

How many results can I get? As many as the site serves. A listing's reviews come 100 at a time; for very large listings see the limits below. Set Maximum results to 0 for no limit.

Why is a field empty? The site does not show it for that listing: shops have no specifications, products rarely have phone numbers, and many reviews have no title.

Can I schedule it or use the API? Yes. Schedule runs to monitor new reviews (combine with "Only reviews published since"), or start runs and read the dataset through the API.

I used a similar actor on another platform. Will my input work? Mostly: URL lists, keywords, category slugs, sorting and review filters work the same way; check the field names in the input table above.

⚠️ Limits

  • Listing searches: the site serves at most 60 listings per search and sort order. The actor reads every sort order, the site's rating filter and every sub-category to go further, but very large categories can still return fewer listings than the site's own count: in our tests all 171 air fryers, 2,150 of the 3,500 Home & Garden Shops, and only 416 of the 10,236 Online Shops (a category without sub-categories). The run's status message says how many were reached. For more, run narrower categories or keywords.
  • Reviews of very large listings: the site serves at most 400 reviews per filter combination and sort order. Past that the actor splits the listing by star rating, sub-listing (for example a retailer's online store and its physical stores) and every review filter the listing offers, and reads the newest and most-liked reviews of each group. In our tests that reached 3,028 of Bunnings Warehouse's 4,126 reviews and 967 of 2,601 for a health fund whose reviews are almost all 5-star; the run's log says how many of each listing were reached. The order of reviews is then per group, not one global newest-first list.
  • Review search, ratings and filters are the site's own; the actor does not translate reviews or calculate sentiment.
  • Only the Australian catalog (productreview.com.au) is supported.

Related actors

//From the blog\\

Latest articles

All articles
G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.