Consumeraffairs Actor
by getdataforme
Scrape ConsumerAffairs reviews with ratings and location data. Handles pagination automatically and exports clean JSON, perfect for sentiment analysis and market research.
Opens on Apify.com
About Consumeraffairs Actor
Need to pull real customer reviews from ConsumerAffairs for your market research or sentiment analysis? This actor gets the job done. It's a straightforward scraper I've used to collect verified reviews, complete with star ratings and geographic location data. You get clean, structured JSON output that's ready to feed directly into your analysis pipeline without messy cleanup. The scraper automatically handles the tedious part—pagination. It follows the 'Next' pages for you, so you can set a limit on the total number of reviews and let it run. This is super handy when you're comparing customer sentiment across different cities or regions, as the built-in geo-tagging keeps that data intact with each review. Whether you're tracking brand reputation, analyzing competitor feedback, or building a dataset for a machine learning model, having this information neatly organized saves hours of manual work. Just configure your target and item limit, and it returns everything in a consistent format that's actually usable.
What does this actor do?
Consumeraffairs Actor is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
ConsumerAffairs Review Scraper
Scrape customer reviews and warranty service ratings from ConsumerAffairs.com. This actor handles pagination automatically and outputs structured data.
Overview
This actor extracts customer reviews from specified service pages on ConsumerAffairs.com. It collects reviewer details, ratings, and full text, managing multi-page results through built-in pagination. It's designed for reliable data collection with proxy support and configurable limits.
Key Features
- Extracts comprehensive review data: Includes reviewer name, location, date, star rating (1-5), and the full review text.
- Automatic pagination: Uses the
response_urlfield in the output to find and scrape subsequent pages until the item limit is reached or no more pages exist. - Built for reliability: Supports the Apify Proxy to avoid blocks and includes configurable rate limits.
- Structured output: Returns clean, consistent JSON data for each review.
Input Configuration
Configure the actor run using the following input parameters.
{
"proxyConfiguration": {
"useApifyProxy": true
},
"item_limit": 40,
"urls": [
"https://www.consumeraffairs.com/auto_warranty/endurance-warranty.html"
]
}
| Parameter | Type | Description |
|---|---|---|
proxyConfiguration |
Object | Standard Apify proxy settings. Using useApifyProxy: true is recommended. |
item_limit |
Number | The maximum number of reviews to collect from each provided URL. Accepts values from 1 to 100. |
urls |
Array | An array of one or more ConsumerAffairs service review page URLs to scrape. |
Output
The actor outputs a dataset where each item represents a single review. Below is a sample item and a description of its fields.
{
"response_url": "https://domain/...page=2",
"name": "Keith",
"location": "Hutchinson, MN",
"date": "Reviewed April 30, 2025",
"review_text": "The purchase process was very straightforward...",
"rating": "4"
}
| Field | Description |
|---|---|
response_url |
The URL for the next page of reviews. This is null on the final page. |
name |
The first name of the reviewer. |
location |
The city and state of the reviewer. |
date |
The review date in its original format from the site. |
review_text |
The complete text of the review, typically over 250 characters. |
rating |
The star rating, provided as a string between "1" and "5". |
How to Use
Using the Apify API (Python Example)
from apify_client import ApifyClient
client = ApifyClient("YOUR_API_KEY")
run_input = {
"item_limit": 50,
"urls": ["https://www.consumeraffairs.com/finance/company.html"],
"proxyConfiguration": {"useApifyProxy": True}
}
actor_call = client.actor("your-username/my-consumeraffairs-actor").call(run_input=run_input)
# Iterate through the results
for item in client.dataset(actor_call["defaultDatasetId"]).iterate_items():
if item['response_url']:
print(f"Next page: {item['response_url']}")
print(f"Review from {item['name']} ({item['rating']}/5)")
Support & Customization
For custom modifications, higher limits, or other requests, contact the developer:
* Email: support@getdataforme.com
* Contact Form: https://getdataforme.com/contact/
Technical Notes: The actor includes automatic retries for failed requests, adheres to the site's robots.txt, and performs HTML-to-text sanitization on the extracted data.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Consumeraffairs Actor now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- getdataforme
- Pricing
- Paid
- Total Runs
- 204
- Active Users
- 8
Related Actors
Similarweb scraper
by curious_coder
Google Ads Scraper
by silva95gustavo
Cheap Google Search Results Scraper
by tuningsearch
G2 Explorer
by jupri
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support