Cargurus Listings Scraper avatar

Cargurus Listings Scraper

Pricing

Pay per usage

Go to Apify Store
Cargurus Listings Scraper

Cargurus Listings Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

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 price
  • dealRating - CarGurus deal rating (Great Deal, Good Deal, Fair Deal, etc.)
  • mileage - Vehicle mileage
  • dealer - Dealer name
  • distance - Distance from search ZIP code
  • vin - Vehicle Identification Number
  • accidentHistory - Reported accident information
  • ownersCount - Number of previous owners
  • priceDropHistory - Recent price changes
  • url - Source listing URL
  • scrapedAt - 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