Car Dealer Reviews & Reputation Monitor (DealerRater) avatar

Car Dealer Reviews & Reputation Monitor (DealerRater)

Pricing

from $2.80 / 1,000 review scrapeds

Go to Apify Store
Car Dealer Reviews & Reputation Monitor (DealerRater)

Car Dealer Reviews & Reputation Monitor (DealerRater)

Pull every DealerRater review for any car dealership by name (a city is fine), URL, or state and make. Get ratings broken down by price transparency, trade-in, finance and service time, plus the salesperson each review names. Monitor mode returns only new reviews, so a schedule is an alert feed.

Pricing

from $2.80 / 1,000 review scrapeds

Rating

0.0

(0)

Developer

Youssef Farhan

Youssef Farhan

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

4

Monthly active users

4 days ago

Last modified

Categories

Share

What does Car Dealer Reputation Monitor do?

Car Dealer Reputation Monitor pulls every DealerRater review for any car dealership. Type a dealership name such as Hendrick Honda (a city on the end is fine), paste a DealerRater dealer URL, or list every dealership in a state for a make such as Volkswagen in Oregon, and it returns the full review text, the star rating, the date, the reviewer, and the sub-scores behind that rating: price transparency, trade-in experience, purchase time, finance experience, customer service, friendliness, pricing, quality of work and service time.

It also returns something no general review source carries: the name of the employee each reviewer dealt with. That is what turns review data into something a general manager can act on, rather than a number on a dashboard.

Don't know the dealership names? Pick a State and a Vehicle make and the Actor lists the dealerships DealerRater has for them, optionally narrowed to one city, a minimum rating or a minimum review count, then reads their reviews. That is how you cover a whole market, or find every dealer in your area under 4 stars.

Turn on Only reviews new since the last run and schedule it, and the Actor becomes an alert feed. Each dealership's summary row also tells you whether its overall rating rose or fell since the previous run, and Summary rows only when the rating moves turns that into a pure reputation-shift alert.

Each run returns only the reviews that appeared since the previous one, so a daily schedule tells you about a new one-star review the day it lands instead of re-downloading ten thousand you have already read.

Want to see who is driving the scores? Turn on Include a row per salesperson and you get one row per employee the reviews name, with how many reviews mention them, their average rating and how many were 1 or 2 stars.

Runs on Apify, so you get a REST API, scheduling, webhooks, integrations (Google Sheets, Slack, Make, Zapier), monitoring, residential proxy rotation and exports to JSON, CSV, Excel or Google Sheets.

Why use this DealerRater review scraper?

  • Reputation monitoring for a dealer group. Watch every rooftop you own and get told the moment a bad review lands.
  • Competitor benchmarking. Compare your scores against the dealers you actually lose deals to, broken down by what customers were rating.
  • Diagnosing a falling score. A dealer at 4.2 because of price transparency has a completely different problem from one at 4.2 because of service time. Only the sub-scores separate them.
  • Sales staff coaching and recognition. Reviews name the salesperson. Group by employee and the floor's strengths and problems become visible.
  • Complaint triage. Set Maximum rating to 2 and pull only the reviews that need a response.
  • Reputation SaaS and agency reporting. A clean, dated, dealer-keyed review feed to build client reporting on.
  • Acquisition due diligence. Read a target dealership's real customer history before buying it.
  • AI agents and sentiment analysis. Flat rows with the full review text, ready for an LLM pipeline.

How to use Car Dealer Reputation Monitor

  1. Click Try for free.
  2. Put dealership names into the Dealerships field, one per line. Hendrick Honda is enough. A DealerRater dealer URL works too and goes straight to that exact store.
  3. Set Maximum reviews per dealership. Reviews come newest first.
  4. Click Start. The log shows which dealerships the name matched, so you can see exactly which store you got.
  5. Open the Output tab and export as JSON, CSV, Excel or HTML, or read it from the API.

For a chain name that matches several rooftops, raise Dealerships per name searched to cover the whole group in one run.

Adding a city works. Hendrick Honda Charlotte or Herzog-Meier Volkswagen Beaverton is fine. DealerRater only matches the start of a dealership's registered name, so when a full name finds nothing the Actor drops the last word, searches again, and keeps the store whose city or state matches the word it dropped. The log shows which search matched, so you can see exactly which store you got.

To cover a market without any names: fill States (for example Oregon) and Vehicle makes (for example Volkswagen). Add City filter, Minimum dealership rating or Minimum dealership reviews to narrow the list, and raise Dealerships per state and make to read more than the default 30. You can mix this with typed names in the same run.

To run it as an alert feed: turn on Only reviews new since the last run, set a Watchlist name, and schedule it daily.

No API keys and no proxy setup are required.

Input

Set everything in the Input tab. Fill Dealerships, or States together with Vehicle makes.

FieldWhat it does
dealersDealership names or DealerRater dealer URLs, one per line. A city after the name is fine.
states / makesList the dealerships DealerRater has for each state and make, with no names needed. Both are needed together.
cityKeep only listed dealerships in this city.
maxDealersPerDirectoryDealerships kept per state and make. Default 30.
minDealerRating / minDealerReviewsKeep only listed dealerships with at least this rating or review count.
maxReviewsPerDealerStop after N reviews per dealership, newest first. Default 100.
maxDealersPerSearchWhen a name matches several stores, how many to read.
reviewsSinceOnly reviews on or after this YYYY-MM-DD date. Also stops the run early.
onlyNewSinceLastRunReturn only reviews not seen in a previous run.
watchlistNameNames the memory of which reviews have already been returned.
minRating / maxRatingKeep only reviews inside a star range. Set maxRating to 2 for complaints only.
includeDealerSummaryAdd one row per dealership with its overall rating, lifetime review count, address and phone. In monitor mode it also carries changeStatus, previousRating and ratingChange.
ratingChangeThresholdMonitor mode. How far the overall rating must move to count as rating-up or rating-down. Default 0.1.
onlyRatingChangesMonitor mode. Return a dealership summary row only when its rating rose or fell. A dealership's first run has nothing to compare with, so it returns none.
includeEmployeeSummaryAdd one row per salesperson named in the reviews of this run, with review count, average rating and low-rated count.
proxyConfigurationOptional. Defaults to Apify Proxy residential.

A market-wide run, for example every Volkswagen dealer in Oregon rated under the market average:

{
"states": ["Oregon"],
"makes": ["Volkswagen"],
"maxDealersPerDirectory": 20,
"maxReviewsPerDealer": 50
}

A named run:

{
"dealers": [
"Hendrick Honda",
"https://www.dealerrater.com/dealer/Carvana-dealer-reviews-106904/"
],
"maxReviewsPerDealer": 100,
"maxDealersPerSearch": 3,
"onlyNewSinceLastRun": true,
"watchlistName": "my-group",
"includeDealerSummary": true
}

Output

One row per review, plus an optional summary row per dealership. Download as JSON, HTML, CSV or Excel, or read it straight from the API.

{
"source": "DealerRater",
"dealerId": "22721",
"dealerName": "Hendrick Honda",
"dealerCity": "Charlotte",
"dealerState": "NC",
"reviewId": "31912088",
"reviewUrl": "https://www.dealerrater.com/consumer/social/31912088",
"reviewDate": "August 29, 2026",
"reviewDateIso": "2026-08-29",
"rating": 5,
"title": "Best car buying experience I have had",
"review": "Mike walked me through every number before I signed anything...",
"author": "JDAVIS22",
"visitType": "SALES VISIT - USED",
"recommends": "Yes",
"employeesWorkedWith": "Mike Torres",
"ratingCustomerService": 5,
"ratingFriendliness": 5,
"ratingPriceTransparency": 5,
"ratingTradeIn": 5,
"ratingPurchaseTime": 4,
"ratingFinance": 5,
"scrapedAt": "2026-09-04T18:42:19Z"
}

The dataset has ready-made views: Reviews, Score breakdown, Dealership summary and Salespeople.

Rating-change fields on a summary row (monitor mode):

{
"rowType": "dealer",
"dealerName": "Hendrick Honda",
"overallRating": 4.3,
"previousRating": 4.6,
"ratingChange": -0.3,
"changeStatus": "rating-down"
}

changeStatus is new the first time a dealership is seen, then unchanged, rating-up or rating-down. Schedule it daily with Summary rows only when the rating moves and a Slack or email integration on the run, and you hear about reputation shifts without reading anything else.

A salesperson row (rowType: "employee"):

{
"rowType": "employee",
"dealerName": "Hendrick Honda",
"employeeName": "Mike Torres",
"employeeReviews": 12,
"employeeAvgRating": 4.75,
"employeeLowRatedReviews": 1,
"employeeLastReviewDate": "2026-10-12"
}

Salesperson rows count the reviews returned in that run, so raise Maximum reviews per dealership for a fuller picture. A review naming two people counts for both. Salesperson rows are not charged separately.

Summary rows carry rowType: "dealer", so filtering on that field separates them from the review rows.

What you get that a star average does not

FieldWhy it matters
ratingPriceTransparency, ratingTradeIn, ratingPurchaseTime, ratingFinanceThe sales sub-scores. These tell you which step of the deal is costing you the rating.
ratingCustomerService, ratingFriendliness, ratingQualityOfWork, ratingServiceTimeThe service sub-scores, for the fixed-ops side of the business.
employeesWorkedWithThe staff the customer named. Group by it to see the floor.
visitTypeSales or service, and new or used. The first cut most reputation analysis needs.
recommendsWhether the customer said they would recommend the dealership, separate from the stars.
reviewDateIsoA sortable YYYY-MM-DD date, not the display string.

How much does it cost?

Pay per event. You are charged for what you actually receive:

  • Review scraped, per review row returned. Reviews filtered out by your rating range or already seen in a previous run are not charged.
  • Dealership profiled, per summary row, only when includeDealerSummary is on.

A dealership name that matches nothing produces no rows and costs nothing beyond the run itself. Dealerships found through States and Vehicle makes are billed the same way as named ones, per review and per summary row.

The current rate for each event is shown on this Actor's Store page.

The Actor reads only publicly published review pages that any visitor can open. Reviews are posted publicly under display names rather than real identities, and no login or private data is touched. Public data collection is generally lawful, but you are responsible for how you use what you collect, including any rules on republishing review text. If you are unsure, take legal advice.

Support

A dealership not matching, or a field you need that is not here? Open an issue. Want another review source covered? Suggest it here.