ProductReview.com.au Scraper
Pricing
from $3.00 / 1,000 results
ProductReview.com.au Scraper
Scrape Australia's largest product review site, productreview.com.au. Search products and brands, browse by category, fetch product details, and extract consumer reviews with ratings, dates, and verified purchase flags.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(4)
Developer
Crawler Bros
Maintained by CommunityActor stats
4
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract product listings, brand ratings, and consumer reviews from ProductReview.com.au — Australia's largest consumer review platform with 3.6M+ verified reviews across electronics, appliances, financial services, insurance, telecommunications, and more.
What You Can Scrape
- Product & Brand Listings — names, ratings, review counts, categories, descriptions, images, and website links
- Consumer Reviews — reviewer name, rating (1–5), date, review text, title, verified purchase flag, and helpful vote count
- Rating Breakdowns — per-star distribution for each product
Modes
| Mode | Description |
|---|---|
search | Search products and brands by keyword (default) |
byCategory | Browse products in a specific category |
productReviews | Fetch consumer reviews for a specific product/brand |
byUrl | Scrape one or more product page URLs directly |
Input Parameters
| Parameter | Type | Description |
|---|---|---|
mode | String | One of search, byCategory, productReviews, byUrl |
searchQuery | String | Keyword to search (mode=search) |
category | Select | Category slug to browse (mode=byCategory) |
productUrl | String | Product page URL (mode=productReviews / byUrl) |
productUrls | Array | Multiple product URLs (mode=byUrl) |
sortBy | Select | relevance, mostReviewed, highestRated, lowestRated, newest |
reviewSortBy | Select | overview, mostRecent, mostHelpful, highestRated, lowestRated |
maxItems | Integer | Max records to return (1–1000, default 50) |
Output Fields
Product / Brand Records (recordType: product)
| Field | Type | Description |
|---|---|---|
productId | String | Unique listing ID |
slug | String | URL slug |
name | String | Full product/brand name |
brand | String | Brand name |
category | String | Category (e.g. "Electronics") |
subCategory | String | Subcategory (e.g. "Laptops") |
overallRating | Float | Average rating (1.0–5.0) |
reviewCount | Integer | Total number of reviews |
ratingBreakdown | Object | Per-star counts: star1 through star5 |
description | String | Product description |
website | String | Official brand/product website |
productUrl | String | Full ProductReview.com.au listing URL |
imageUrl | String | Product thumbnail image URL |
isVerified | Boolean | Whether the brand is verified on the platform |
scrapedAt | String | ISO 8601 timestamp of scrape |
Review Records (recordType: review)
| Field | Type | Description |
|---|---|---|
reviewId | String | Unique review ID |
reviewerName | String | Reviewer display name |
reviewTitle | String | Review headline |
reviewText | String | Full review body |
rating | Integer | Rating (1–5) |
reviewDate | String | ISO 8601 publication date |
verifiedPurchase | Boolean | Whether the reviewer verified their purchase |
helpfulCount | Integer | Number of helpful votes |
productName | String | Product name (for context) |
brandName | String | Brand name (for context) |
scrapedAt | String | ISO 8601 timestamp of scrape |
Example Input
{"mode": "search","searchQuery": "laptop","sortBy": "mostReviewed","maxItems": 50}
{"mode": "productReviews","productUrl": "https://www.productreview.com.au/listings/australia-post","reviewSortBy": "mostRecent","maxItems": 100}
{"mode": "byCategory","category": "electronics","sortBy": "highestRated","maxItems": 30}
Supported Categories
appliances, electronics, laptops, software, financial-services, insurance, telecommunications, health-beauty, automotive, gaming, furniture-bedding, kitchen-bathroom-hardware, food-drink, babies-kids, garden-power-tools, pets-products, sport-recreation, beauty-products, kitchenware, watches
FAQs
Does this require cookies or API keys?
No. The scraper uses public HTTP requests — no login, no API keys, no proxy required.
How many results per page does ProductReview return?
Approximately 20 products per search/category page. For reviews, approximately 35 per page.
Can I scrape reviews for any product?
Yes — any listing on productreview.com.au works. Pass the full URL in productUrl.
Is the data real-time?
The scraper fetches live data on each run. Ratings and review counts reflect the current state of the site.
What image URLs are returned?
Images are served from cdn.productreview.com.au at 160×160px. They are publicly accessible.
Are review texts always present?
Most reviews have a body but some short reviews may only have a rating. Empty fields are omitted from the output.
Technical Notes
- Extraction method: HTML page parsing with embedded Redux JSON state (
application/jsonscript tags) - No browser automation required — pure HTTP via
httpx - Retries on 429/5xx with exponential backoff
- Memory: 1024 MB recommended