CarMax Scraper avatar

CarMax Scraper

Pricing

from $10.00 / 1,000 vehicle extracteds

Go to Apify Store
CarMax Scraper

CarMax Scraper

Extract public CarMax used-vehicle inventory from search and vehicle-detail URLs. Return structured records with price, mileage, VIN, stock number, specs, images, and public features for analysts and AI agents.

Pricing

from $10.00 / 1,000 vehicle extracteds

Rating

0.0

(0)

Developer

Muhammad Afzal

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

Extract public used-vehicle inventory from CarMax search-result pages or individual vehicle URLs. The actor is designed for dealerships, automotive marketplaces, inventory analysts, lead researchers, and AI agents that need bounded vehicle records in a stable dataset shape.

What it extracts

Each vehicle record can include the canonical URL, stock number, VIN, year, make, model, price, mileage, location, body type, fuel type, transmission, color, public description, image URLs, and publicly displayed features. CarMax may omit fields on some pages; missing values are returned as null and non-fatal limitations are listed in warnings.

Input

Provide one or more absolute https://www.carmax.com URLs in startUrls. Search URLs such as https://www.carmax.com/cars are expanded across up to maxPages pages. Individual vehicle URLs such as https://www.carmax.com/car/12345678 can be supplied directly. maxResults caps the number of vehicle records. includeDetails defaults to true; turn it off when you only need discovered vehicle URLs. Use proxyConfiguration when a cloud IP is challenged.

Example:

{
"startUrls": [{ "url": "https://www.carmax.com/cars" }],
"maxResults": 25,
"maxPages": 3,
"includeDetails": true
}

Output

{
"recordType": "vehicle",
"url": "https://www.carmax.com/car/12345678",
"stockNumber": "26123456",
"vin": null,
"year": 2022,
"make": "Toyota",
"model": "Camry SE",
"price": 24998,
"mileage": 32145,
"location": "CarMax Austin North",
"imageUrls": [],
"features": [],
"warnings": []
}

Pricing

The intended PPE configuration charges $0.01 per run plus $0.005 per vehicle record. A run with no discovered vehicles returns a diagnostic summary instead of silently pretending that inventory was extracted.

Reliability and limits

The crawler uses a real browser, bounded pagination, low concurrency, deduplication, selector fallbacks, and JSON-LD/visible-page parsing. It does not log in, bypass a CAPTCHA, or collect private customer information. CarMax inventory, pricing, and vehicle availability change frequently; use the source URL and scrapedAt timestamp for freshness.

Use the data in accordance with CarMax's terms, applicable law, and the rights of the website and vehicle owners. This actor is for publicly displayed inventory only.