AutoTrader.com Search Scraper
Pricing
from $3.00 / 1,000 results
AutoTrader.com Search Scraper
Search AutoTrader.com by keyword and ZIP code. Returns sell price, KBB fair market price, deal ratings, vehicle history flags, and 40+ fields per listing. Filter by year, price, mileage, body style, drivetrain, fuel, color, seller type, and more.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(1)
Developer
Caffein Dev
Maintained by CommunityActor stats
1
Bookmarked
3
Total users
2
Monthly active users
5 days ago
Last modified
Categories
Share
Search by keyword and ZIP code — no URLs needed. Just type a keyword like Toyota Camry or electric SUV, set a ZIP code, and get structured results. Filter by year, price, mileage, body style, drivetrain, fuel, color, deal rating, vehicle history, and more — all the same filters as AutoTrader's advanced search. Returns 40+ fields per listing including sale price, KBB fair purchase price, deal ratings, vehicle history flags, specs, dealer info, and images.
Built for dealers, resellers, and market researchers who need clean, structured data across thousands of listings — without scraping URLs one by one.
Output exports to JSON, CSV, Excel, or Google Sheets via Apify's built-in integrations.
🎛️ Input
Quick start
{"keyword": "Lexus NX","zip": "94103"}
With filters
{"keyword": "Toyota RAV4 Hybrid","zip": "10001","searchRadius": "100","startYear": 2020,"endYear": 2024,"maxPrice": 35000,"mileage": "50000","listingType": "CERTIFIED","dealType": "goodprice","vehicleHistoryType": ["NO_ACCIDENTS", "ONE_OWNER"],"maxItems": 200}
Common parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
keyword | string | — | Make, model, trim, or any keywords (Lexus NX, electric SUV, truck leather seats) |
zip | string | 94103 | US ZIP code for location-based search |
searchRadius | string | 0 | 10 / 25 / 50 / 100 / 200 / 500 miles, or 0 for nationwide |
startYear / endYear | integer | — | Model year range |
minPrice / maxPrice | integer | — | Sale price range (USD) |
mileage | string | — | Maximum mileage tier (20000, 50000, 100000, etc.) |
listingType | string | — | USED · NEW · CERTIFIED · 3P_CERT |
vehicleStyleCode | string | — | SEDAN · SUV · TRUCK · COUPE · CONVERT · HATCH · WAGON · VAN · MINIVAN |
driveGroup | string | — | AWD4WD · RWD · FWD |
fuelTypeGroup | string | — | GSL · DSL · ELC · HYB |
transmissionCode | string | — | AUT · MAN |
extColorSimple | string | — | BLACK · WHITE · SILVER · GRAY · BLUE · RED · GREEN · BROWN · … |
sellerType | string | — | d (Dealer) · p (Private Seller) |
dealType | string | — | KBB deal rating filter: goodprice · greatprice |
vehicleHistoryType | array | — | Multi-select: NO_ACCIDENTS, ONE_OWNER, CLEAN_TITLE, NO_FRAME_DAMAGE |
featureCode | array | — | Multi-select feature codes (heated seats, sunroof, CarPlay, etc.) |
maxItems | integer | 200 | Maximum listings to return — actor auto-paginates |
All filters mirror AutoTrader's advanced search page. See the Input tab in Apify Console for the full dropdown UI.
📦 Output data
Each listing returns a structured record. Most useful fields:
| Field | Description |
|---|---|
listingId | Unique AutoTrader listing ID |
url | Direct link to the listing |
title | Full listing title (e.g. 2020 Lexus IS 250 F Sport) |
year | Model year |
make / model / trim | Vehicle make, model, and trim level |
salePrice | Asking price (USD) |
msrp | Manufacturer Suggested Retail Price |
kbbFairPurchasePrice | KBB fair purchase price reference |
dealIndicator | KBB deal rating (Great, Good, Fair) |
mileage | Mileage in miles |
engine / transmission / driveType / fuelType | Drivetrain & powertrain |
exteriorColor / interiorColor | Color (as listed + normalized group) |
listingType | USED, NEW, CERTIFIED, etc. |
vin | Vehicle Identification Number |
sellerName | Dealer or private seller |
sellerCity / sellerState / sellerDistance | Seller location + miles from search ZIP |
sellerRating | Average seller rating (0–5) |
images | Array of full-size image URLs |
vehicleHistory | Flags like NO_ACCIDENTS, ONE_OWNER, CLEAN_TITLE |
scrapedAt | Timestamp of data collection |
40+ fields total — see the Output tab for the complete schema.
🧪 Sample output
{"listingId": "777103715","vin": "4T1G11AK7RU217175","url": "https://www.autotrader.com/cars-for-sale/vehicledetails.xhtml?listingId=777103715","stockId": "P20025","title": "Certified 2024 Toyota Camry SE","year": 2024,"make": "Toyota","model": "Camry","trim": "SE","bodyStyle": "Sedan","salePrice": 24400,"kbbFairPurchasePrice": 23675,"dealIndicator": "Good","mileage": 74580,"engine": "4-Cylinder","transmission": "8-Speed Automatic","driveType": "FWD","fuelType": "Gasoline","mpgCity": 28,"mpgHighway": 39,"exteriorColor": "Ice","interiorColor": "Black","listingType": "CERTIFIED","daysOnSite": 47,"sellerName": "North Hollywood Toyota","sellerRating": 4.6,"sellerReviewCount": 5031,"sellerCity": "North Hollywood","sellerState": "CA","sellerDistance": 4.76,"imageCount": 1,"images": ["https://images.autotrader.com/hn/c/b980d557475f499aa2457862fd829ed9.jpg"],"vehicleHistory": ["NO_SALVAGE_TITLE", "NO_FRAME_DAMAGE", "NO_FLOOD_WATER_DAMAGE", "NO_ACCIDENTS_REPORTED", "ONE_OWNER"],"scrapedAt": "2026-05-25T17:26:58.183Z"}
👥 Who uses this
🚗 Used-car Dealers Pull live competitor inventory in your market. See what dealers nearby are listing the same year/make/model for.
💰 Resellers & Flippers Find underpriced cars on AutoTrader. Filter by KBB "Good Price" / "Great Price" deal rating and one-owner / clean-title history.
📊 Market Researchers Track pricing trends, mileage curves, and inventory depth by region. Compare segments across ZIPs and time.
⚙️ Tool Builders Power valuation models, comp engines, or lead-gen tools with fresh structured data from one of the largest US car marketplaces.
💰 Pricing
This Actor uses Pay per result billing at $3.00 per 1,000 results. No monthly subscription. You only pay for successful results.
Apify platform usage (compute and proxy) is billed separately by Apify.
❓ FAQ
Do I need to pass URLs? No. Just enter a keyword and ZIP code (or use defaults). The Actor builds the search URL with your filters and paginates automatically.
Does it cover all of the US?
Yes — set searchRadius to 0 for nationwide. Or narrow to a metro by ZIP + a smaller radius.
Can I filter by KBB deal rating?
Yes — use dealType: "goodprice" or "greatprice" to surface only deals AutoTrader flags as a good or great price vs. KBB's fair purchase price.
Can I filter by accident-free or one-owner cars?
Yes — pass vehicleHistoryType: ["NO_ACCIDENTS", "ONE_OWNER"] (or any combination including CLEAN_TITLE, NO_FRAME_DAMAGE).
Can I export to Google Sheets or CSV? Yes — Apify supports JSON, CSV, Excel, and Google Sheets export out of the box.
How fresh is the data? Each run pulls live results directly from AutoTrader's search index. Schedule the Actor (every hour, daily, etc.) to keep your dataset current.
🛠️ Support
Found a bug or a field that stopped parsing? Open an issue on the Actor's page or contact the developer through Apify.
When reporting an issue, please include:
- The keyword, ZIP, and filters you used
- The listing URL if a specific record looks wrong
- The Apify run url if possible