DealerRater Scraper - Car Dealer Reviews & Leads avatar

DealerRater Scraper - Car Dealer Reviews & Leads

Pricing

from $10.00 / 1,000 dealer record scrapeds

Go to Apify Store
DealerRater Scraper - Car Dealer Reviews & Leads

DealerRater Scraper - Car Dealer Reviews & Leads

Scrape DealerRater car dealerships by state, make, city or URL: name, phone, website, full address, star rating, review count, review samples, salespeople and a 0-100 lead score.

Pricing

from $10.00 / 1,000 dealer record scrapeds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

8 days ago

Last modified

Share

DealerRater Scraper — Car Dealer Reviews, Ratings & Leads

Extract complete DealerRater dealership data — the fields other scrapers skip: the dealer's own website, phone numbers, full street address, overall star rating, review count, recent review samples, and the salespeople listed on every profile. Turn 27,000+ U.S. car dealerships into rich, scored automotive B2B leads — or scrape individual salesperson profiles as recruiter / sales leads.

No login, no API key, no browser — fast server-rendered HTML extraction over a residential proxy.

Why this DealerRater scraper?

Most "auto dealer lead" tools just re-scrape Google Maps pins — so they miss the reputation data buyers actually want and have no staff information. This actor pulls the DealerRater profile itself: the verified review reputation, the dealer's real website, and the named salespeople.

DataGoogle-Maps lead scrapersThis actor
Dealer name + full street address
Phone number(s)partial
Dealer's own website (lead wedge)
Overall star rating + review countpartial
Recent review samples (title, rating, date, author)
Salespeople on the profile (name, profile, review count)
Makes / brands sold
Contact emails (from the dealer's website)✅ opt-in
Standalone salesperson lead records✅ opt-in
Lead score (0–100)
Monitor mode — only new / changed dealers

Use cases

  • Lead generation — dealerships are active B2B buyers: reputation-management & review software, dealer-management systems (DMS), CRM & digital-retail tools, F&I products, floor-plan financing, parts/tire/warranty vendors, signage, and marketing agencies. Filter by state, make and rating, then score and contact every lead.
  • Reputation & competitor intelligence — track ratings, review counts and review velocity for dealers in any market; monitor your own group vs. the competition.
  • Automotive recruiting — scrape salesperson profiles (name, job title, dealership, review count) as a sourcing list for dealer recruiters.
  • Market mapping — build a complete directory of dealerships by brand and metro, with contact details and reputation.
  • Data enrichment — match dealers to your CRM by name + address and append website, phone, rating and staff.

How to use

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the DealerRater Scraper, pick States and Makes (or paste DealerRater URLs), and click Start.
  3. Watch dealer leads stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML, or RSS — or pull results via the Apify API.

Input

{
"states": ["Texas"],
"makes": ["Toyota", "Honda"],
"city": "Austin",
"maxItems": 100,
"maxReviewsPerDealer": 10,
"enrichEmails": false,
"monitorMode": false
}
  • states — U.S. states to scrape (full name or 2-letter code).
  • makes — vehicle brands (Toyota, Ford, BMW, Tesla, …). Each state is crossed with each make. Leave empty to scan all major makes in the chosen states (dealers are deduplicated).
  • city (optional) — keep only dealerships in this city. Dealers are listed state-wide, so raise maxPagesPerSearch when filtering by city.
  • searchUrls (advanced) — paste DealerRater dealer pages (/dealer/…-review-ID/), salesperson pages (/sales/…-review-ID/), or directory pages (/directory/State/Make/). Salesperson URLs produce standalone salesperson lead records.
  • minRating / minReviewCount — quality filters.
  • maxReviewsPerDealer (default 10) — review samples embedded per dealer (same page, no extra cost).
  • enrichEmails (default false) — crawl each dealer's own website (home + contact/about, max 3 pages) for emails, phones and socials.
  • monitorMode (default false) — output only new / changed records (see below).
  • maxItems (default 100), maxPagesPerSearch (default 10), maxConcurrency, maxAttemptsPerPage, proxyConfiguration.

Output

One record per dealership (type: "dealer"), plus optional salesperson lead records (type: "salesperson"):

{
"type": "dealer",
"dealerId": 4117,
"name": "Daytona Nissan",
"url": "https://www.dealerrater.com/dealer/Daytona-Nissan-review-4117/",
"website": "https://www.daytonanissan.com",
"phone": "(386) 492-8775",
"phones": ["(386) 492-8775", "(386) 492-8187"],
"street": "950 N. Tomoka Farms Rd.",
"city": "Daytona Beach",
"state": "FL",
"postalCode": "32124",
"country": "US",
"makes": ["Nissan"],
"rating": 4,
"reviewCount": 251,
"salespeopleCount": 12,
"salespeople": [
{ "employeeId": 702202, "name": "Rafael Rios", "profileUrl": "https://www.dealerrater.com/sales/Rafael-Rios-review-702202/", "reviewCount": 36 }
],
"reviews": [
{ "title": "Great experience", "rating": 5, "date": "January 05, 2026", "author": "roserover", "snippet": "Everyone was helpful and efficient…", "employeesWorkedWith": "Thomas D., Tray B." }
],
"searchState": "Florida",
"searchMake": "Nissan",
"leadScore": 86,
"scrapedAt": "2026-06-23T12:00:00.000Z"
}

Monitor mode — only new / changed dealers

Turn on monitorMode and the actor remembers every record it has seen (in a named key-value store) and, on later runs, returns only records that are new or whose rating / review count / website / staff changed — each tagged monitorStatus: "new" or "updated".

This is independent of Apify Schedules: monitor mode handles what is new, Schedules handle when to run. Combine them — schedule a daily/weekly run with monitor mode on to build a clean fresh-data feed (new dealers, new reviews) straight into your CRM. Use a distinct monitorStoreName per saved search to keep histories separate.

Automate & schedule

  • Apify API — start runs, fetch datasets, manage schedules over REST.
  • apify-client for JavaScript and Python — official SDKs.
  • Schedules — run it daily/weekly to monitor new dealers and review changes.
  • Webhooks — trigger CRM import, Slack alert or email sequence the moment a run finishes.
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/dealerrater-scraper').call({
states: ['Texas'],
makes: ['Toyota', 'Honda'],
maxItems: 200,
enrichEmails: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} dealer leads`);

Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

  • Make — multi-step automation scenarios.
  • Zapier — push new dealer leads straight into your CRM.
  • Slack — get notified when a monitored search finds new dealers.
  • Google Drive / Sheets — auto-export every run to a spreadsheet.
  • Airbyte — pipe results into your data warehouse.
  • GitHub — trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find the top-rated Toyota dealers in Texas with phone and website" and let it run this scraper.

More scrapers from scrapesage

Build a complete automotive & local-business lead stack:

Tips

  • Whole state, any brand: leave makes empty to scan all major brands in a state — dealers selling multiple brands are deduplicated automatically.
  • City filtering: dealers are listed state-wide and sorted by rating, so raise maxPagesPerSearch when you set a city so the scan reaches that city's dealers.
  • Proxies: keep the default U.S. residential proxy for the most reliable results.
  • Cost control: review samples and salespeople come from the dealer page at no extra cost; email enrichment only runs for dealers that publish a website and is charged only when an email is found.

FAQ

How do I scrape car dealers for a specific city? Set the city field plus the state (and optionally a make). Because DealerRater lists dealers state-wide, increase maxPagesPerSearch so the scan reaches your city.

Can I get the dealer's email? DealerRater itself doesn't publish emails. Turn on enrichEmails and the actor visits the dealer's own public website (the same one a visitor would) and collects publicly listed contact emails.

Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.

How do I monitor new dealers or new reviews automatically? Turn on monitorMode and create a Schedule. You'll get only new/changed records each run.

Is scraping DealerRater legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws (GDPR/CCPA for personal data) and DealerRater's terms.

A field is null — why? Some dealers genuinely don't publish a website, and many salespeople have few or no reviews. Fields are null only when the data isn't on the page, not because the scraper skipped them.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.