CarGurus Scraper — Car Dealer Leads with Phone & Ratings
Pricing
$5.00 / 1,000 per dealer lead returneds
CarGurus Scraper — Car Dealer Leads with Phone & Ratings
Scrape US car dealers from CarGurus as clean B2B leads: dealer name, phone, full address, star rating, review count, franchise make, live inventory, brands sold and price range. One row per dealer (deduped). Filter by make and condition. No login.
Pricing
$5.00 / 1,000 per dealer lead returneds
Rating
0.0
(0)
Developer
Scrapers Delight
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
🚗 CarGurus Car-Dealer Leads Scraper — Phone, Rating & Inventory
Turn CarGurus into a clean list of car dealers — dealer name, phone, full address, star rating, review count, franchise make, live inventory count, the brands they sell, and their price range. One row per dealer (deduped by seller id), not one row per car. Filter by make and condition. No login, no API key.
🕒 One row per dealer · 🇺🇸 US market · 📞 Phone + full address · ⭐ Star rating + review count · 📦 Live inventory + brands + price band · 🚫 No login or API key · 🔌 Straight from CarGurus' own page data
Most CarGurus scrapers hand you a wall of individual car listings and leave you to figure out who's actually selling them. This one flips it around and gives you the dealer. It walks the listings, collapses them to unique dealers, then opens each dealer's own CarGurus storefront to pull the details that make a real B2B lead: the phone, the full legal address, the CarGurus star rating and review count, how many cars they have live, and which brands + price band they play in. The result is a ready-to-use dealer prospect list for automotive SaaS, DMS/CRM, financing, insurance, parts, and wholesale outreach.
What it does
- 🏢 One clean row per dealer — deduped by CarGurus seller id, so 40 cars from one dealer become a single lead, not 40 near-duplicates.
- 📞 The contact + trust fields others skip —
phone, full legalstreet/city/state/zip, plus the CarGurusreviewRatingandreviewCountpulled from the dealer's own storefront. - 📦 Business context on every dealer —
inventoryCount(cars live on their storefront),brands[]they sell,franchiseMake,dealerType(Franchise / Independent),salesStatus(paid/advertising signal), andpriceMin/priceMaxso you can segment by size, tier and buying intent. - 🚘 Sample inventory — a
sampleListings[]snapshot (year / make / model / trim / price / mileage / VIN / URL) for each dealer. - 🔎 Filter by make & condition — scrape every dealer, or just the ones listing
Ford,Toyota,BMW, etc., across Used, New, or both. - 🇺🇸 Built for the anti-bot — runs on Apify US residential proxies with request pacing and automatic IP rotation, so pages come back populated, not challenged.
📊 Output — dealer + contact + rating + inventory in one flat record
Every dealer comes back as a flat JSON record. The fields that matter:
| Field | Type | Example |
|---|---|---|
🏢 companyName | text | Lithia Chrysler Jeep Dodge Ram of Wasilla |
📞 phone | text | +1 737-353-5644 |
📍 street / city / state / zip | text | 2891 E Sun Mountain Ave · Wasilla · AK · 99654 |
⭐ reviewRating / reviewCount | number | 3.67 / 3 |
🏷️ franchiseMake | text | RAM |
🧾 dealerType | text | Franchise |
📦 inventoryCount | number | 23 |
🚘 brands | array | ["Ford", "RAM", "Jeep"] |
💵 priceMin / priceMax | number | 10990 / 54990 |
🔗 dealerUrl | link | https://www.cargurus.com/Cars/m-d-sp347282 |
Plus dealerId, serviceProviderId, salesStatus, logoUrl, countryCode, sampleListings[] (year / make / model / trim / price / mileage / VIN / url), source, and scrapedAt.
💡
reviewRating,reviewCountand the full legal address come from the dealer's CarGurus storefront. CarGurus does not publish dealer emails; the direct phone and the dealer page are the contact path.
Who it's for
- 🚀 Automotive SaaS & DMS/CRM sales — build territory lists of active dealers by make and franchise.
- 💳 Dealer financing, insurance & warranty targeting dealers with a live buying signal (open inventory) and a paid/advertising
salesStatus. - 🔧 Parts, wholesale & remarketing sourcing dealers by the brands and price tier they actually stock.
- 📈 Market research — dealer density, brand mix, rating distribution, and price bands across the US.
- 🔄 CRM enrichment — turn a make + condition into dealer-level contacts with phone, rating and inventory.
How to use it
- Click Try for free.
- Pick a Condition (Used / New / Both) and, optionally, one or more Makes (e.g.
Ford). - Set Max dealers and click Start.
- Export from the Dataset tab (JSON, CSV, Excel, Google Sheets) or via API.
Examples
Ford dealers, used inventory:
{ "condition": "Used", "makes": ["Ford"], "maxDealers": 100, "enrichDealer": true }
All dealers, listing-level only (faster, no rating/address step):
{ "condition": "Both", "maxDealers": 200, "enrichDealer": false }
Luxury franchise dealers (multiple makes):
{ "condition": "New", "makes": ["BMW", "Mercedes-Benz", "Audi"], "maxDealers": 50 }
❓ FAQ
What contact details do I actually get? Per dealer: company name, the direct phone shown on CarGurus, the full legal address (street, city, state, ZIP), the CarGurus star rating and review count, franchise make, dealer type, live inventory, the brands they stock and their price band.
Why is it one row per dealer instead of per car? Because you're prospecting dealers, not cars. The Actor dedupes by CarGurus seller id and aggregates each dealer's inventory (count, brands, price range, sample listings) onto a single lead.
Do I get emails? No — CarGurus does not expose dealer emails, so this Actor delivers the direct phone, address, rating and dealer page instead. (For emailed dealer leads, see our AutoScout24 dealer scraper for the European market.)
Which market is covered? The United States (cargurus.com).
Do I need a login or API key? No. It reads CarGurus' public dealer and listing data — no account, no key.
Why residential proxies? CarGurus fronts DataDome (velocity-based). The Actor defaults to Apify US residential with request pacing and IP rotation so pages return populated data.
How is inventoryCount calculated? It's the number of that dealer's live cars seen on their CarGurus storefront when enrichment is on; otherwise it falls back to the number of the dealer's cars seen during the run.
How much does it cost? Pay-per-result — you only pay for the dealers returned. It's free to try.
Notes & fair use
You are responsible for complying with CarGurus' Terms of Service and all applicable laws, including TCPA / CAN-SPAM and state do-not-call rules when you contact dealers. This Actor reads publicly available business-directory data (the same dealer contact CarGurus shows on each dealer page). Use the contact data responsibly and keep a legitimate-interest basis for your outreach.