CARFAX Used Car Listings Scraper avatar

CARFAX Used Car Listings Scraper

Pricing

from $10.00 / 1,000 used-car listing returneds

Go to Apify Store
CARFAX Used Car Listings Scraper

CARFAX Used Car Listings Scraper

Scrape public CARFAX used-car listings with prices, mileage, VINs, dealer details, images, vehicle specifications, and CARFAX history signals for automotive research and inventory analysis.

Pricing

from $10.00 / 1,000 used-car listing returneds

Rating

0.0

(0)

Developer

Muhammad Afzal

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

10 days ago

Last modified

Share

CARFAX Used Cars Scraper

Scrape public CARFAX used-car search pages and return clean, deduplicated vehicle listings for market research, inventory monitoring, price analysis, and automotive lead workflows.

What it extracts

Each dataset item can include the listing URL and ID, vehicle year/make/model/trim, price, mileage, colors, transmission, drivetrain, fuel type, body style, VIN, dealer location, image URLs, and CARFAX history signals when present in the listing data.

Input

Pass startUrls with one or more CARFAX search URLs, or use zipCode, make, and model to build a search. The default search is near ZIP 10001. maxResults is capped at 500 and maxPages at 20. An optional Apify Proxy configuration can be supplied if direct access is challenged.

{
"zipCode": "10001",
"make": "Toyota",
"model": "Camry",
"maxResults": 50,
"maxPages": 5
}

Output example

{
"listingId": "abc123",
"listingUrl": "https://www.carfax.com/vehicle/abc123",
"title": "2021 Toyota Camry SE",
"year": 2021,
"make": "Toyota",
"model": "Camry",
"price": 21995,
"mileage": 32000,
"mileageUnit": "mi",
"dealerCity": "New York",
"dealerState": "NY",
"imageUrl": "https://images.carfax.com/example.jpg",
"carfaxOneOwner": true,
"sourceUrl": "https://www.carfax.com/cars-for-sale?zip=10001",
"scrapedAt": "2026-08-13T12:00:00.000Z"
}

Pricing

The actor uses pay-per-event pricing: $0.01 per unique schema-valid listing returned. A run with maxResults: 50 has a maximum result charge of $0.50; zero-result or blocked runs do not charge listing-result events. The actor logs the cap before crawling.

Reliability and boundaries

CARFAX can change its page markup or apply access challenges. The actor uses public listing-page structured data first, stops at a bounded page/result limit, detects challenge pages, and reports BLOCKED rather than fabricating records. It does not bypass authentication, solve CAPTCHAs, or retrieve paid vehicle-history reports. Use only data and request volume permitted by CARFAX terms and applicable law.