Cargurus Listings Scraper
Pricing
Pay per usage
Cargurus Listings Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Overview
The CarGurus Listings Scraper is a powerful Apify actor that extracts vehicle listing data from CarGurus.com, one of the most popular online car shopping platforms. It collects comprehensive listing information including deal ratings, pricing, mileage, VIN numbers, accident history, and price drop data to help you make informed car buying decisions.
Features
- Search by car make with location-based filtering using ZIP codes
- Extract deal ratings that indicate whether a listing is priced above or below market value
- Collect vehicle identification numbers (VIN) for detailed history checks
- Track price drop history to identify trending deals
- Filter by maximum price to focus on budget-appropriate vehicles
- Configurable search radius for local or regional searches
Input Configuration
The actor accepts the following input parameters:
- makes - List of car makes to search (e.g., Tesla, BMW, Ford). Defaults to Tesla and BMW.
- zipCode - ZIP code for location-based search. Defaults to 75024.
- radius - Search radius in miles from the ZIP code. Defaults to 50 miles.
- maxResults - Maximum number of listings to return. Defaults to 100.
- maxPrice - Maximum price filter in dollars. Defaults to 50000.
Output Format
Each listing in the output dataset includes the following fields:
title- Vehicle title (year, make, model, trim)price- Listed pricedealRating- CarGurus deal rating (Great Deal, Good Deal, Fair Deal, etc.)mileage- Vehicle mileagedealer- Dealer namedistance- Distance from search ZIP codevin- Vehicle Identification NumberaccidentHistory- Reported accident informationownersCount- Number of previous ownerspriceDropHistory- Recent price changesurl- Source listing URLscrapedAt- Timestamp of data extraction
Use Cases
This scraper is ideal for car buyers looking for the best deals, automotive market researchers tracking pricing trends, dealerships monitoring competitor pricing, and data analysts studying the used car market. The deal rating feature makes it especially useful for identifying underpriced vehicles relative to market value.
Cost and Performance
The actor runs efficiently on minimal memory (256 MB) and typically processes hundreds of listings within minutes. Running costs are based on Apify platform pricing with pay-per-event billing at $0.75 per 1,000 results, making it cost-effective for both small and large-scale data collection.
Integrations
Connect this scraper with other tools using Apify integrations. Export data to Google Sheets, Slack, Zapier, webhooks, or any database. The structured JSON output is ready for analysis in Excel, Python, or any BI tool.
Tips and Troubleshooting
- Start with a small maxResults value to test your configuration before running large scrapes
- Use specific ZIP codes near major metropolitan areas for the most listings
- If no results are returned, try broadening the search radius or removing the price filter
- The actor works best with popular makes that have many listings on CarGurus