Consumeraffairs Actor

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.

204 runs
8 users
Try This Actor

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

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. 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_url field 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 Trial

Actor Information

Developer
getdataforme
Pricing
Paid
Total Runs
204
Active Users
8
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support