Carfax.com Scraper avatar
Carfax.com Scraper

Pricing

$29.00/month + usage

Go to Apify Store
Carfax.com Scraper

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.

Pricing

$29.00/month + usage

Rating

5.0

(2)

Developer

Lexis Solutions

Lexis Solutions

Maintained by Community

Actor stats

5

Bookmarked

70

Total users

4

Monthly active users

7.1 hours

Issues response

13 days ago

Last modified

Share

banner

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:

  1. Create a free Apify account using your email
  2. Open CARFAX Scraper on the Apify platform
  3. Click on the Try for free button
  4. Enter your search parameters or start URLs
  5. Click on the Start button and wait for the data to be extracted
  6. Download your data in JSON, XML, CSV, Excel, or HTML

Input

The actor accepts the following input parameters:

  • VIN (string) - A single VIN code or a full carfax.com vehicle URL to scrape a specific vehicle. When provided, all other search parameters are ignored
  • VINs (string array) - Multiple VIN codes or full carfax.com vehicle URLs to scrape several vehicles. When provided, all other search parameters are ignored
  • zipcode (string, required unless VIN/VINs are provided) - Zipcode to start the search from
  • maker (string) - Vehicle make to filter by
  • model (string) - Vehicle model to filter by
  • type (string) - Vehicle condition, either new or used (defaults to used)
  • radius (string) - Search radius in miles. Accepted values: 10, 25, 50, 75, 100, 150, 200, 250, 500, 3000 (unlimited)
  • sort (string) - Sort order: BEST, PRICE_DESC, PRICE_ASC, MILEAGE_DESC, MILEAGE_ASC, YEAR_DESC, YEAR_ASC, LOCATION_NEAREST, LISTING_DATE_DESC, LISTING_DATE_ASC
  • priceUnder (number) - Maximum price filter
  • priceOver (number) - Minimum price filter
  • minYear / maxYear (string) - Minimum and maximum vehicle year
  • certified, noAccidents, oneOwner, personalUse, serviceRecords (boolean) - Vehicle history filters
  • mileageMin / mileageMax (number) - Minimum and maximum mileage
  • bodyStyles (string array) - Body style filter. Accepted values include SUV, Sedan, Pickup, Coupe, Hatchback, Minivan, Van, Wagon, Convertible, Chassis, Unspecified
  • valueBadges (string array) - Value badge filter: GREAT, GOOD, FAIR, NONE
  • exteriorColors / interiorColors (string array) - Color filters (e.g., Black, White, Gray, Red, Blue, Unspecified, etc.)
  • transmissions (string array) - Transmission filter: Automatic, Manual, Unspecified
  • driveTypes (string array) - Drive type filter: AWD, 4WD, FWD, RWD, Unspecified
  • engines (string array) - Engine filter: 4 Cyl, 6 Cyl, 8 Cyl, 3 Cyl, Electric, 12 Cyl, 5 Cyl, 10 Cyl, Unspecified
  • fuelTypes (string array) - Fuel type filter: Gasoline, Hybrid, Flexible-Fuel, Electric, Diesel, Alternative, Unspecified
  • popularOptions (string array) - Feature filter (e.g., Adaptive Cruise Control, Apple Carplay, Heated Seats, Navigation System, Remote Start, Spoiler, Third Row Seating, etc.)
  • maxItems (integer) - Maximum number of vehicle listings to scrape when searching by filters
  • proxyConfiguration (object) - Proxy configuration settings

Notes

  • Either zipcode or VIN (VIN/VINs) must be provided to run the scraper
  • VIN inputs can be full vehicle detail URLs or plain VIN IDs
  • When VIN or VINs is provided, all other filtering parameters are ignored
  • Other filtering parameters work only when zipcode is provided
  • model depends on the chosen maker; check the source website to see available models for a maker. If model is provided without maker, it will be ignored
  • If a filter stops matching the live site after website updates, contact us and we will update the actor
  • The actor relies on the structure of the CARFAX website. If the website structure changes, the actor may need to be updated
  • For large-scale scraping, use Apify's proxy services to avoid IP blocking

Examples:

Example 1: Search by a single VIN or vehicle URL

{
"VIN": "https://www.carfax.com/vehicle/3GKALTEV5KL310415"
}

Example 2: Search multiple VINs / URLs

{
"VINs": [
"3GKALTEV5KL310415",
"https://www.carfax.com/vehicle/ZASPAJAN5R7D77589",
"ZARFANBN0P7670507"
]
}

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: Output item

{
"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"
}

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!