ProductReview.com.au Scraper ⭐ avatar

ProductReview.com.au Scraper ⭐

Pricing

from $0.80 / 1,000 results

Go to Apify Store
ProductReview.com.au Scraper ⭐

ProductReview.com.au Scraper ⭐

Scrape verified product reviews from Australia's trusted review platform. Extract ratings, reviewer feedback, product details & pricing. Ideal for competitor intelligence, e-commerce research, market sentiment analysis & review aggregation. Clean, structured data ready for analytics.

Pricing

from $0.80 / 1,000 results

Rating

5.0

(1)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

5

Monthly active users

9 days ago

Last modified

Features

Limited permissions

Share

What does ProductReview.com.au Scraper do?

ProductReview.com.au Scraper collects public product reviews from ProductReview.com.au and saves them as a structured dataset. Add one or more listing URLs, set a result limit, and run the Actor. Each record combines the review text and rating with author details, product details, brand, variant, dates, attachments, and review flags.

Use it for market research, product comparison, customer sentiment analysis, competitor monitoring, or building a review dataset for reporting and AI workflows.

Why use ProductReview.com.au Scraper?

  • Structured review data - Get ratings, review text, dates, author details, product details, and engagement counts in one record.
  • Multiple products per run - Add several listing URLs and collect them together.
  • Single review lookup - Paste a public review URL to collect that review on its own.
  • Useful defaults - A working example URL and sensible limits are ready when you open the Actor.
  • Partial progress is kept - Reviews are saved as each page is processed, so a later problem does not discard earlier results.
  • More than 400 reviews - The Actor combines several API result windows, so product listings can return well past the 400-review mark.
  • Automation-ready output - Download the dataset or connect it to spreadsheets, webhooks, and other tools.
  • No login required - The Actor reads public review pages only.

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

FieldDescription
review_idUnique review identifier
review_urlDirect link to the review
titleReview headline when the reviewer supplied one
ratingStar rating from 1 to 5
bodyFull review text
first_published_atFirst publication date
submitted_atSubmission date
modified_atLast modification date
edited_atDate the review was edited, when available
footnoteFootnote shown with the review, when present
is_verifiedWhether the review is marked as verified
has_verified_purchaseWhether the reviewer has a verified purchase
was_solicited_by_brandWhether the brand requested the review
was_solicited_by_catalogWhether the catalogue requested the review
number_of_likesHelpful votes on the review
number_of_dislikesNegative votes on the review
attachmentsReview photos and videos with URLs and dimensions
specification_valuesProduct attributes attached to the review
author_idReviewer identifier
author_nameReviewer display name
author_locationReviewer location when shared
author_registered_atDate the reviewer joined the site
author_reviews_countNumber of reviews written by the author
author_avatar_urlReviewer avatar URL
subject_nameProduct variant being reviewed
subject_slugVariant page slug
subject_ratingVariant rating
subject_reviews_countVariant review count
listing_idProduct listing identifier
listing_nameProduct listing name
listing_slugProduct listing slug
listing_urlProduct listing URL
listing_descriptionListing description
brand_nameBrand name
brand_urlBrand website when provided
category_namesProduct category path
listing_ratingOverall listing rating
listing_reviews_countTotal reviews shown for the listing
extraction_sourceWhich public page supplied the record

The dataset also includes comment counts, follow-up counts, listing images, rating distributions, category slugs, and other fields when the source page provides them.

How to use ProductReview.com.au Scraper

  1. Open the Actor on Apify Store.
  2. Keep the example listing URL or add your own ProductReview.com.au listing URLs.
  3. Set results_wanted and max_pages.
  4. Run the Actor.
  5. Open the dataset to review the records, or download them as CSV, Excel, or JSON.

Input Parameters

ParameterTypeRequiredDefaultDescription
urlsArrayNoBreville Barista Express listingProductReview.com.au listing or review URLs
results_wantedIntegerNo20Maximum number of reviews to save across all URLs
max_pagesIntegerNo10Maximum number of API pages to request for each listing
proxyConfigurationObjectNoDisabledOptional proxy settings

URL formats

The Actor accepts these public URL forms:

https://www.productreview.com.au/listings/breville-barista-express
https://www.productreview.com.au/listings/breville-barista-express?page=2
https://www.productreview.com.au/reviews/aba37fd3-b70d-5f5a-a239-7ed8e124357b

A bare listing slug such as breville-barista-express also works.

Output Data

Every review becomes one dataset item. Field names are stable across runs, and fields that the source does not provide are omitted instead of filled with placeholder values.

Field groupExamples
Reviewreview_id, review_url, title, rating, body
Datesfirst_published_at, submitted_at, modified_at, edited_at
Flagsis_verified, has_verified_purchase, was_solicited_by_brand
Engagementnumber_of_likes, number_of_dislikes, comments_count, follow_ups_count
Authorauthor_name, author_location, author_reviews_count, author_avatar_url
Productlisting_name, listing_url, brand_name, category_names
Variantsubject_name, subject_slug, subject_rating, subject_reviews_count
Mediaattachments

Usage Examples

Basic product review collection

Collect the first 20 reviews from one product listing:

{
"urls": [
{
"url": "https://www.productreview.com.au/listings/breville-barista-express"
}
],
"results_wanted": 20,
"max_pages": 10
}

Several products in one run

Collect reviews from multiple listings and save up to 150 reviews in total:

{
"urls": [
{
"url": "https://www.productreview.com.au/listings/breville-barista-express"
},
{
"url": "https://www.productreview.com.au/listings/nespresso-vertuo-next"
},
{
"url": "https://www.productreview.com.au/listings/deshong-chi-square"
}
],
"results_wanted": 150,
"max_pages": 10
}

Single review lookup

Collect one specific public review:

{
"urls": [
{
"url": "https://www.productreview.com.au/reviews/aba37fd3-b70d-5f5a-a239-7ed8e124357b"
}
],
"results_wanted": 1
}

Large listing run past 400 reviews

Collect up to 1000 reviews from one listing. This also shows the optional proxy settings:

{
"urls": [
{
"url": "https://www.productreview.com.au/listings/breville-barista-express"
}
],
"results_wanted": 1000,
"max_pages": 10,
"proxyConfiguration": {
"useApifyProxy": true
}
}

The Actor can return more than 400 reviews by reading several API result windows. The exact total still depends on what the site exposes for that listing.

Sample Output

This is one record from a live dataset:

{
"review_id": "b6254a6f-2deb-3dea-849f-e032d875c97a",
"review_url": "https://www.productreview.com.au/reviews/b6254a6f-2deb-3dea-849f-e032d875c97a",
"title": "Excellent coffee",
"rating": 5,
"body": "I am really impressed with this machine. It makes a delicious coffee every time, has a grinder on top which is sealed to keep beans fresh and is very easy to use and maintain. I would recommend it very highly. Especially for the price. I think it is barista quality.",
"first_published_at": "2025-07-14T09:37:43Z",
"author_name": "Morrocino",
"listing_name": "Breville Barista Express",
"listing_url": "https://www.productreview.com.au/listings/breville-barista-express",
"brand_name": "Breville",
"subject_name": "Breville Barista Express BES870",
"subject_rating": 4.1,
"subject_reviews_count": 835,
"number_of_likes": 1,
"has_verified_purchase": false,
"category_names": ["Products", "Appliances", "Coffee Machines", "Semi-Automatic and Manual Coffee Machines"],
"extraction_source": "api"
}

Tips for best results

  • Use complete public listing URLs. Private, removed, or draft listings return no data.
  • Start with 20 reviews to check the fields before running a larger collection.
  • The review API returns a limited window for each sort order. The Actor uses 399-item pages and reads several official sort orders, so product listings can return well past 400 reviews. In a live test, the Breville Barista Express listing returned all 1054 reviews.
  • Very large brand or category listings can still stop short because each API window is capped. The run log reports the collected count and the site total, and saved records are kept.
  • max_pages is the total page-request budget for each listing. Increase it when you request more than 800 reviews.
  • Some reviews do not have a title. The Actor leaves title out instead of inventing one.
  • If a listing has very long review text, the listing page fallback may provide shortened text. Records from that path show a different extraction_source.
  • Run the Actor on a schedule to keep ratings, review counts, and new reviews current.
  • Public pages change over time. Report a broken run through the Issues tab with the URL you used.

Integrations

  • Google Sheets - Send review data to a spreadsheet for analysis.
  • Webhooks - Trigger a workflow when a run finishes.
  • Make or Zapier - Connect the dataset to no-code automation.
  • Apify API - Read datasets from your own applications.
  • CSV, Excel, JSON, XML - Download the dataset in the format your team uses.

Frequently Asked Questions

How many reviews can I collect from one product?

The Actor can collect beyond 400 reviews. It reads 399 reviews per API page and combines several official sort orders. A product listing with about 1000 reviews can be collected in full. For very large brand or category pages, the site caps each API window, so the run can stop short. The log shows the collected count against the site total.

Does this Actor require a ProductReview.com.au account?

No. It collects public review pages and does not need a login, cookie, or access token.

Can I collect reviews from more than one product in a single run?

Yes. Add multiple listing URLs to urls. The results_wanted limit applies to the whole run.

Can I export the data to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats.

Can I run this Actor on a schedule?

Yes. You can schedule it in Apify Console to refresh review data daily, weekly, or at another interval.

Why did I receive fewer reviews than I requested?

The listing may have fewer public reviews than requested, the site may cap each API window before the full total, or max_pages may be too low. The run log shows how many reviews were collected and how many the site reports. Raise max_pages for a larger budget, then check the listing page to confirm the public total.

Why is the title field missing on some reviews?

Not every reviewer adds a headline. The field is omitted when the source does not publish one. The rating and review body are still included.

Do I need a proxy?

No. ProductReview.com.au normally works without a proxy. The option is available if you want to route requests through Apify Proxy for your own workflow.

Is this an official ProductReview.com.au product?

No. This is an independent data collection tool. It is not affiliated with ProductReview.com.au.

Collecting public data can be legal, but rules vary by location and use case. You are responsible for complying with applicable laws, the website terms, and privacy requirements.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is designed for legitimate collection of publicly available review data. Users are responsible for how the data is used and for complying with applicable laws, website terms, and privacy rules. Do not use it to collect private information or to overload the source website.