Autotrader Zipcode Scraper avatar

Autotrader Zipcode Scraper

Pricing

from $1.10 / 1,000 car details

Go to Apify Store
Autotrader Zipcode Scraper

Autotrader Zipcode Scraper

Scrape used and new car listings from AutoTrader.com by ZIP code, radius, make, and condition - VIN, price, mileage, specs, dealer, and history flags as structured data

Pricing

from $1.10 / 1,000 car details

Rating

0.0

(0)

Developer

E Commerce

E Commerce

Maintained by Apify

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

3 days ago

Last modified

Categories

Share

AutoTrader Zipcode Search Scraper

Scrape used and new car listings from AutoTrader.com by US ZIP code, search radius, make, and condition. Each listing returns clean, structured data: VIN, make, model, year, trim, price, mileage, transmission, engine, drivetrain, fuel type, exterior and interior color, dealer name, accident and one-owner flags, photos, and a link back to the listing. Part of the automotive portfolio alongside the CarGurus, Cars.com, and CarMax scrapers.

Features

  • Search any US market by ZIP code and radius, filtered by make and condition (used, new, or certified).
  • Full listing detail straight from the search results - no per-vehicle page fetch needed.
  • Dealer name plus accident, one-owner, and clean-title signals on every listing.
  • Returns the full result set across pages, not just the first page.

Input

FieldTypeRequiredDefaultNotes
zipsarray of stringsyes-US ZIP codes to search from.
makeCodesarray of stringsnoall makesAutoTrader make codes to filter by (e.g. TOYOTA, FORD, HONDA, BMW). Omit for all makes.
radiusintegerno50Search radius in miles around each ZIP.
listingTypearray of stringsnoallFilter by condition: USED, NEW, or CERTIFIED.
maxRequestsPerCrawlintegernounlimitedOptional cap on total search pages. Useful for quick test runs.

Example input

{
"zips": ["90210"],
"makeCodes": ["TOYOTA"],
"radius": 50,
"listingType": ["USED"]
}

Output

Each listing is one dataset record. The Overview view shows VIN, make, model, year, price, mileage, and dealer; export the full dataset for every field.

  • Vehicle: vin, makeName, modelName, year, trimName, listingType, bodyType, mileage, transmission, engine, driveType, fuelType, doors, exteriorColor, interiorColor
  • Price: price, priceLabel, dealRating
  • History: accidentsReported, oneOwner, cleanTitle
  • Dealer: dealerName, ownerId, daysOnSite
  • Media and links: mainPictureUrl, pictureCount, pictures, detailUrl
  • Provenance: searchZip, dateOfScrape

See .actor/output_schema.json for the complete field list and types.

How it works

AutoTrader serves its listing data in the page's embedded JSON, so the Actor fetches the search results over Apify Proxy and parses them directly - no browser needed, which keeps it fast and cheap. Provide ZIP codes and run it.

Local development

npm install
npm run build
npm run start:dev