Vehicle Listings Scraper for CarGurus avatar

Vehicle Listings Scraper for CarGurus

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Vehicle Listings Scraper for CarGurus

Vehicle Listings Scraper for CarGurus

Scrape public vehicle listings for prices, makes, models, mileage, location, seller info, features and ratings. Build datasets for research and market analysis. Independent tool, not affiliated with, endorsed by, or sponsored by CarGurus.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Scraper Engine

Scraper Engine

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

3

Monthly active users

7 days ago

Last modified

Share

๐Ÿš— Vehicle Listings Scraper โ€“ Prices, Specs & Dealer Data

Extract structured vehicle listing data from public search-result pages, including prices, makes, models, mileage, locations, seller information, features, ratings and more. Select a country, ZIP/postcode, make and optional model or condition to build your dataset.

Trademark Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, sponsored by, or otherwise associated with CarGurus or its subsidiaries. CarGurus and related trademarks are the property of their respective owners.

๐ŸŒŸ Why Choose This Actor?

๐Ÿงญ Zero-URL workflow โ€” No need to copy a search URL. Select a country, ZIP/postcode and make, and the Actor builds the request for you.

๐Ÿ›ก๏ธ Smart 3-tier connection strategy โ€” Starts with a direct request, then automatically falls back to datacenter proxy โ†’ residential proxy with 3 retries if the target website pushes back. Once escalated, the Actor stays on the stronger tier.

๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ‡จ๐Ÿ‡ฆ๐Ÿ‡ฌ๐Ÿ‡ง Multi-country support โ€” Supports US, Canada and UK marketplaces with automatic currency tagging.

โšก Real-time output โ€” Each matching listing is pushed to the dataset as soon as it is parsed.

๐Ÿ›ž๐Ÿ†• Condition filter โ€” Choose Used or New inventory.

๐ŸŽฏ Make + optional model filter โ€” Filter results by vehicle make and optionally by model.

๐Ÿ“ฆ 80+ structured fields per listing โ€” Capture pricing, deal rating, dealer phone, fuel economy, colors, drivetrain, fuel type, images and more.

๐Ÿง  Browser-fingerprinted HTTP โ€” Uses Chrome TLS and HTTP/2 impersonation for HTTP requests.

๐Ÿงญ VIN-based deduplication โ€” Prevents duplicate vehicle records from being pushed to the dataset.


๐Ÿ“ฅ Input

FieldTypeRequiredDescription
countryenum US / CA / UKโœ…Marketplace to query.
zipcodestringโœ…ZIP code or postcode used to anchor the search.
makeenum (44 brands)โœ…Vehicle brand.
modelstringOptionalNarrow results to a specific model. Case-insensitive.
conditionenum used / newโœ…Choose used or new inventory.
maxItemsintegerOptionalMaximum number of matching listings. 0 = no cap. Default: 50.
proxyConfigurationobjectOptionalLeave blank to use the automatic connection fallback strategy.

Example Input

๐Ÿ“ค Output

Each dataset row represents a single vehicle listing.

Selected fields

FieldTypeExample
idstring5TFBY5F12AX122219 (VIN)
skunumber433980025
namestring2010 Toyota Tundra Limited Double Cab 5.7L 4WD
urlstringVehicle listing URL
pricestring17895
priceCurrencystringUSD
localizedTotalPricestring$17,895
brandstringToyota
modelstringTundra
trimNamestringLimited Double Cab 5.7L 4WD
vehicleModelDateinteger2010
mileageinteger99050
unitMileageobject{ value: 99050, unit: "MILES" }
colorstringGray
vehicleInteriorColorstringGray
enginestring381 hp 5.7L V8
vehicleTransmissionstringAutomatic
driveWheelConfigurationstringFour-Wheel Drive
fuelTypestringGasoline
cityFuelEconomyobject{ value: 13, unit: "MPG" }
highwayFuelEconomyobject{ value: 17, unit: "MPG" }
dealRatingstringGREAT_PRICE
dealScorenumber0.761643
daysOnMarketinteger164
pictureCountinteger12
dealerNamestringWilliston Economy Motors
sellerCitystringSouth Burlington
sellerRegionstringVT
sellerPostalCodestring05403
phoneNumberStringstring(802) 255-8955
primaryImageURLVehicle image URL
dealerLogoUrlURLDealer logo URL
googleStaticMapUrlURLDealer location map URL

Additional fields

inclusionType, listingSource, bodyType, bodyTypeGroupId, salesStatus, compliance, priceDropData, financeDto, evBatteryDto, stockNumber, ncapOverallSafetyRating, howToShop, buyingOption, sellerType, isFranchiseDealer, franchiseMake, distance, localizedFuelEconomy, description, expectedPrice, priceDifferential, imvPrice, feesCompliant, localizedDoors, normalizedExteriorColor, condition, availability, priceValidUntil, sortScore, debugInfo, offset, mpn and more.

๐Ÿš€ How to Use

Apify Console

  1. ๐Ÿ” Sign in to the Apify Console.

  2. ๐Ÿ” Open Vehicle Listings Scraper โ€“ Prices, Specs & Dealer Data.

  3. ๐ŸŒ Select a country and enter a ZIP/postcode.

  4. ๐Ÿš— Select a vehicle make and optionally enter a model.

  5. ๐Ÿ›ž Select Used or New.

  6. ๐ŸŽฏ Set the maximum number of listings if required.

  7. โ–ถ๏ธ Click Start.

  8. ๐Ÿ‘€ Monitor matching listings in the Output tab.

  9. ๐Ÿ’พ Export results to JSON, CSV, XLSX or other supported formats.

๐Ÿค– Use via API

curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN" \

ย ย ย ย ย -H "Content-Type: application/json" \

ย ย ย ย ย -d '{

ย ย ย ย ย ย ย "country": "US",

ย ย ย ย ย ย ย "zipcode": "10001",

ย ย ย ย ย ย ย "make": "Toyota",

ย ย ย ย ย ย ย "condition": "used",

ย ย ย ย ย ย ย "maxItems": 50

ย ย ย ย ย }'

๐ŸŽฏ Best Use Cases

๐Ÿ“Š Market-price benchmarking by make, model and region

๐Ÿฌ Inventory monitoring for specific dealers

๐Ÿš— Lead generation for automotive businesses

๐Ÿ“ˆ Deal-rating and days-on-market analysis

๐ŸŒ Cross-country vehicle pricing comparison

๐Ÿค– AI agents requiring fresh vehicle listing data

๐Ÿ“ฆ Automotive market research and dataset creation

โ“ Frequently Asked Questions

Q. Do I need a proxy?

No. The Actor starts without a proxy and automatically falls back to datacenter and residential proxies if the target website pushes back. Leave Proxy configuration as-is unless you have a specific reason to configure it manually.

Q. Why is the model field optional?

The make-level filter already narrows the result set. Leave the model field blank to collect listings across the selected make.

Q. Does it support new and used inventory?

Yes. Select Used for pre-owned inventory or New for new inventory. The output also includes an itemType field for further filtering.

Q. Why am I seeing fewer rows than maxItems?

The search may contain fewer unique listings than your requested maximum. The Actor continues pagination until the target is reached or no new VINs are returned.

To increase results, try a different ZIP/postcode, remove the model filter or select a more common make.

The Actor is designed to collect information that is publicly visible on vehicle search-result pages. You are responsible for ensuring that your use complies with applicable website terms, privacy laws, data-protection regulations and other applicable requirements.

๐Ÿ›Ÿ Support and Feedback

Found a quirk or need a custom field?

Open an issue on the Actor page or contact: dev.scraperengine@gmail.com

  • This Actor is an independent third-party tool.

  • It is not affiliated with, endorsed by, sponsored by, or otherwise associated with CarGurus or its subsidiaries.

  • CarGurus and related trademarks belong to their respective owners.

  • Data is collected from publicly available vehicle search-result pages.

  • Do not scrape private accounts or content behind authentication.

  • The end user is responsible for compliance with applicable laws, regulations and website Terms of Service.

  • Respect applicable rate limits and other technical restrictions.

โš ๏ธ One more thing I would change

Your current README says:

๐Ÿ›ž๐Ÿ†• Condition filter โ€” choose Used (incl. CPO + priority) or New.

and:

Used = pre-owned + CPO + priority listings.

I would remove "CPO + priority" from the marketing copy unless those are definitely the target site's own current categories. It's not necessary for the Legal issue, and simpler wording reduces unnecessary trademark/product terminology.

Most important changes before submitting

ItemCurrentFix
Actor nameโŒ CarGurus Listings Scraperโœ… Vehicle Listings Scraper โ€“ Prices, Specs & Dealer Data
Actor logoโŒ CarGurus logoโœ… Keep removed
Description๐ŸŸก Disclaimer presentโœ… Keep stronger independent-tool disclaimer
README titleโŒ CarGurus Listings Scraperโœ… Descriptive title
README disclaimer๐ŸŸก Present only at end/descriptionโœ… Put disclaimer near the top
Website references๐ŸŸก Repeatedโœ… Keep only where technically necessary
Trademark implication๐ŸŸก Possible from brandingโœ… Clearly state no affiliation/endorsement/sponsorship