Carfax.com Scraper
Pricing
$29.00/month + usage
Carfax.com Scraper
Scrape vehicle data by VIN or make and model from Carfax.com - including mileage, accident records, ownership history, and pricing. Ideal for automotive market research, pricing analysis, and lead generation. Fast, structured, and customizable extraction.
5.0 (2)
Pricing
$29.00/month + usage
4
48
15
Issues response
3 hours
Last modified
8 days ago

What does CARFAX Scraper do
CARFAX Scraper helps you extract vehicle listings data from carfax.com, one of America's leading used car listing and vehicle history platforms.
You can extract detailed vehicle information including prices, mileage, location, vehicle specifications, and other key details from the website. CARFAX Scraper supports REST API which gives you access to the extracted dataset, enables you to download it in various formats and use it in other applications.
What data can I extract from CARFAX with a web scraper
With this web scraping tool, you can extract the following data from CARFAX:
| ๐ Vehicle title | ๐ฐ Price |
| ๐ Location | ๐ข VIN number |
| ๐ Description | ๐ Vehicle history |
| โ๏ธ Engine details | ๐ฃ๏ธ Mileage |
| ๐จ Color | ๐ผ๏ธ Vehicle images |
Why scrape CARFAX.com
CARFAX.com is a trusted source for used vehicle listings and vehicle history reports in the United States. Scraping CARFAX.com can help you:
- Track vehicle price trends
- Monitor inventory across dealerships
- Research vehicle availability in specific regions
- Analyze vehicle condition and history data
- Make informed purchasing decisions
How to use CARFAX Scraper
CARFAX Scraper is designed for easy and fast start even if you've never extracted data from websites before. Here's how you can extract data from CARFAX:
- Create a free Apify account using your email
- Open CARFAX Scraper on the Apify platform
- Click on the Try for free button
- Enter your search parameters or start URLs
- Click on the Start button and wait for the data to be extracted
- Download your data in JSON, XML, CSV, Excel, or HTML
Input
The actor accepts the following input parameters:
vin(string) - VIN number to scrape specific vehicle data. If provided, all other search parameters will be ignoredzipcode(string, required) - Zipcode to start with (ignored if VIN is provided)maker(string) - Maker to start with (ignored if VIN is provided)model(string) - Model to start with (ignored if VIN is provided)priceUnder(string) - Maximum price filter with options from $5,000 to $75,000 (ignored if VIN is provided)minYear(string) - Minimum year filter with options from 2008 to 2024 (ignored if VIN is provided)type(string, required) - Vehicle type, either "new" or "used" (ignored if VIN is provided)maxItems(integer) - Maximum number of vehicle listings to scrape (default: 10, ignored if VIN is provided)proxyConfiguration(object) - Proxy configuration settings
Note: When using VIN input, all other search parameters (zipcode, maker, model, priceUnder, minYear, type, maxItems) will be ignored as the scraper will focus on extracting data for the specific vehicle identified by the VIN.
Examples:
Example 1: Search by VIN
{"vin": "3GKALTEV5KL310415"}
Example 2: Search by filters
{"zipcode": "10001","maker": "Toyota","model": "Camry","priceUnder": "25000","minYear": "2018","type": "used","maxItems": 100}
Output
The scraped data will be saved as a dataset. Each item will represent a vehicle listing. You can download your data in various formats: JSON, JSONL, HTML table, CSV, Excel spreadsheet, or NDJSON.
Example 1: Output when searching by VIN (detailed vehicle data)
{"url": "https://helix.carfax.com/search/v2/vehicles/3GKALTEV5KL310415","vin": "3GKALTEV5KL310415","title": " Used 2019 GMC Terrain SLE","description": "CARFAX One-Owner. Clean CARFAX. AWD. Summit White 2019 GMC Terrain SLE AWD 9-Speed Automatic 1.5L DOHC<br /><br />Axis Motorcars has one of the largest selections ...","vehicleDetails": "Preferred Equipment Package, Driver Convenience Package, Remote Start, Keyless Entry, Spoiler, Heated Seats, Roof Rails, Alloy Wheels, Luggage Rack, 17 Inch Wheels","mileage": "48,881 miles","MPG": "24 city / 28 hwy","color": "White","bodyType": null,"engine": "4 Cyl 1.5 L","transmission": "Automatic","primaryImage": "https://carfax-img.vast.com/carfax/v2/4544885154569255795/","carfaxId": "A9FZ38F001","inventoryUrl": "https://www.axischevrolet.com/","dealerInventoryUrl": "https://www.axischevrolet.com/","dealerName": "Axis Chevrolet","dealerAddress": "682 Garfield Ave","dealerCity": "Jersey City","dealerState": "NJ","dealerZip": "07305","dealerPhone": "2019493872","dealerFranchisePartnerships": [{"certify": true,"name": "CHEVROLET"}],"dealerGroupName": "Axis Auto Group (NJ)","additionalFee": 895,"dealerAverageRating": 4.4,"dealerReviewComments": "Continue to keep up the progression in customer satisfaction. Always impressed.","dealerReviewDate": "2025-10-17 12:09:21","dealerReviewReviewer": "2015 CHEVROLET IMPALA LT Owner","dealerReviewRating": 5,"dealerReviewCount": 428,"ddcValue": 1.5,"badgeExperience": "TOPRATED","topRatedYear": "2024","year": 2019,"make": "GMC","model": "Terrain","trim": "SLE","subTrim": "Unspecified","topOptions": ["Preferred Equipment Package", "Driver Convenience Package"],"otherOptions": ["4-Wheel Disc Brakes", "4-Wheel Independent Suspension"],"mileageNumber": 48881,"listPrice": 16998,"currentPrice": 16998,"monthlyPaymentEstimate": {"price": 16998,"downPaymentPercent": 10,"interestRate": 7.099999904632568,"termInMonths": 60,"loanAmount": 15298.2,"downPaymentAmount": 1699.8000000000002,"monthlyPayment": 303.64},"onePrice": 17980,"priceHistory": [{"listPrice": 16998,"date": "10/17/2025","difference": -500}],"badge": "GREAT","exteriorColor": "White","interiorColor": "Black","engineData": "4 Cyl","displacement": "1.5 L","drivetype": "AWD","fueltype": null,"mpgCity": 24,"mpgHighway": 28,"vehicleCondition": "Used","cabType": "Unspecified","certified": null,"bedLength": "Unspecified","followCount": 8,"stockNumber": "KL310415","images": ["https://carfax-img.vast.com/carfax/v2/4544885154569255795/1/344x258","https://carfax-img.vast.com/carfax/v2/4544885154569255795/2/344x258"],"firstSeen": "2025-04-19","oneOwner": true,"noAccidents": true,"serviceRecords": true,"ownerHistory": [{"ownerNumber": 1,"purchaseDate": "04/19/19","endOwnershipDate": "04/04/25","city": "Dumont","state": "NJ"}],"accidentHistory": ["No accident/damage reported to CARFAX"],"serviceHistory": [{"city": "Lyndhurst","state": "NJ","odometerReading": 38879,"date": "02/18/25","description": "Vehicle serviced..."}],"personalUser": null,"vehicleUseHistory": [{"averageMilesPerYear": 6656,"useType": "Personal Use","ownerNumber": 1}],"recordType": "ENHANCED","dealerType": "NEW","advantages": null,"sortScore": 203.45,"tpCostPerVdp": 0.08996,"atomOtherOptions": ["3-point Seatbelts", "4.2 Inch Instrument Display"],"atomTopOptions": ["safety confidence package", "driver convenience package"],"atomVehicleFeatures": "7 Inch Infotainment Display, Maintenance Reminder, Dual Illuminating Vanity Mirrors, Anti-theft Alarm, Coolant Temperature Warning, Amazon Alexa, Apple Carplay, Passenger Seat Manual Reclining Adjustments, Anti-theft Vehicle Immobilizer, Liftgate ....","atomPopularOptionFilters": ["Dual-Zone Climate Control","Heated Seats",],"tpRetentionScore": 0.68,"dealerBadgingExperience": "TOPRATED","mpgCombined": 26,"costBadge": "AVERAGE","riskBadge": "LOW","averageCost": 290,"overallReliabilityBadge": "GREAT","reliabilityPlacement": 25,"reliabilityImpactFactors": ["TOP_25_ISR","PROJECTED_REPAIR_COST","OIL_CHANGE","PROJECTED_REPAIR_RISK"],"atomMake": "GMC","atomModel": "TERRAIN","atomTrim": "SLE"}
Example 2: Output when searching by filters (basic vehicle listing)
{"url": "https://www.carfax.com/vehicle/1C4RJKAG4M8149160","vin": "1C4RJKAG4M8149160","title": "Used 2021 Jeep Grand Cherokee L Laredo","price": "$26,995","description": "Used 2021 Jeep Grand Cherokee L Laredo with Four-Wheel Drive, Keyless Entry, Spoiler, Heated Seats...","location": "Robbinsville, NJ (49 miles from New York, NY)","vehicleDetails": "No accident or damage reported to CARFAX...","mileage": "33,857 miles","MPG": "18 city / 25 hwy","color": "Silver","bodyType": "SUV","engine": "6 Cyl 3.6 L","transmission": "Automatic","primaryImage": "https://carfax-img.vast.com/carfax/v2/4597226047554917878/1/344x258"}
Notes and Limitations
- The actor relies on the structure of the CARFAX website. If the website structure changes, the actor may need to be updated
- Ensure you comply with the terms of service of carfax.com when using this actor
- For large-scale scraping, use Apify's proxy services to avoid IP blocking
Need to scrape other automotive websites
Check out our other automotive scrapers:
- Mobile.de Scraper - Extract vehicle listings from Germany's largest vehicle marketplace
Want something custom-built
This CARFAX Scraper doesn't exactly do what you need? You can always build your own! Lexis Solutions is a certified Apify Partner. We can help you with custom solutions or data extraction projects.
Contact us over Email or LinkedIn
Support Our Work ๐
If you're happy with our work and scrapers, you're welcome to leave us a company review here and leave a review for the scrapers you're subscribed to. It will take you less than a minute but it will mean a lot to us!
