Autotrader Zipcode Scraper
Pricing
from $1.10 / 1,000 car details
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
Maintained by ApifyActor 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
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
zips | array of strings | yes | - | US ZIP codes to search from. |
makeCodes | array of strings | no | all makes | AutoTrader make codes to filter by (e.g. TOYOTA, FORD, HONDA, BMW). Omit for all makes. |
radius | integer | no | 50 | Search radius in miles around each ZIP. |
listingType | array of strings | no | all | Filter by condition: USED, NEW, or CERTIFIED. |
maxRequestsPerCrawl | integer | no | unlimited | Optional 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 installnpm run buildnpm run start:dev