KBB Cars for Sale Scraper - Kelley Blue Book Listings
Pricing
from $10.00 / 1,000 results
Go to Apify Store
KBB Cars for Sale Scraper - Kelley Blue Book Listings
Scrape used and new car listings from Kelley Blue Book (KBB). Get price, mileage, VIN, dealer info, deal rating, and vehicle details for 46K+ vehicles nationwide.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
2
Monthly active users
13 days ago
Last modified
Categories
Share
Scrape used and new car listings from Kelley Blue Book. Extract detailed vehicle data including VIN, pricing, KBB Fair Purchase Price, deal ratings, mileage, dealer info, price history, and 40+ fields per listing.
Features
- 3.4M+ vehicles searchable nationwide from KBB's marketplace
- KBB Fair Purchase Price and computed deal rating (Great/Good/Fair/High)
- Filter by make, model, year, price, mileage, condition, location
- Full vehicle specs: engine, transmission, drive type, fuel, doors, colors
- Dealer info: name, phone, rating, review count, location with lat/lng
- Listing metadata: days on site, hot deals, price reductions, newly listed flags
- Price history showing past price changes for each listing
- Fast extraction from server-rendered
__NEXT_DATA__(no browser needed)
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
make | select | Any | Car make (Toyota, Honda, Ford, BMW, etc.) |
model | string | - | Car model (e.g. camry, civic). Requires make. |
condition | select | All | All, Used, New, or Certified Pre-Owned |
zipCode | string | 80202 | ZIP code for search center |
distance | select | Nationwide | 25, 50, 75, 100, 200, 500 miles or Nationwide |
minPrice | integer | - | Minimum listing price in USD |
maxPrice | integer | - | Maximum listing price in USD |
minYear | integer | - | Minimum model year (e.g. 2020) |
maxYear | integer | - | Maximum model year (e.g. 2025) |
maxMileage | integer | - | Maximum mileage in miles |
maxResults | integer | 200 | Max listings to return (1-5000) |
proxyConfiguration | object | none | Proxy settings |
Output Fields
Each listing includes 40+ fields:
| Field | Description |
|---|---|
id | KBB listing ID |
title | Full listing title (e.g. "Used 2022 Toyota Camry SE") |
year | Model year |
make / makeCode | Manufacturer name and code |
model / modelCode | Model name and code |
trim | Trim level (LX, EX, Sport, etc.) |
bodyStyle | Body style (Sedan, SUV, Truck, etc.) |
condition | NEW, USED, or CERTIFIED |
price | Sale price in USD |
msrp | Manufacturer's suggested retail price |
kbbFairPurchasePrice | KBB Fair Purchase Price estimate |
kbbFairPriceLow / kbbFairPriceHigh | KBB Fair Price range |
priceDelta | Difference from KBB Fair Price |
dealRating | Computed deal rating (Great/Good/Fair/High) |
mileage / mileageNum | Odometer (string and number) |
vin | Vehicle Identification Number |
engine | Engine type (e.g. "8-Cylinder Turbo") |
displacement | Engine displacement in liters |
transmission | Transmission type |
driveType | Drive type (FWD, AWD, 4WD, RWD) |
fuelType / fuelGroup | Fuel type and group |
exteriorColor / interiorColor | Full color names |
daysOnSite | Days the listing has been active |
isHot / isNewlyListed / isReducedPrice | Listing flags |
priceHistory | Array of past price changes with dates |
dealerName | Dealer or seller name |
dealerPhone | Dealer phone number |
dealerRating / dealerReviewCount | Dealer rating and review count |
city / state / zip | Dealer location |
latitude / longitude | GPS coordinates |
photoUrl / photoCount | Primary image URL and total photo count |
listingUrl | Direct link to KBB listing page |
Example Usage
Search all cars nationwide
{"maxResults": 500}
Used Toyota Camry under $25K, 2020+
{"make": "toyota","model": "camry","condition": "used","maxPrice": 25000,"minYear": 2020,"maxResults": 200}
New trucks near Denver within 100 miles
{"condition": "new","zipCode": "80202","distance": "100","maxResults": 300}
Certified Pre-Owned BMW, low mileage
{"make": "bmw","condition": "certified","maxMileage": 30000,"maxResults": 200}
Use Cases
- Car shopping -- Find the best deals using KBB Fair Purchase Price vs. asking price
- Market analysis -- Track average prices by make/model/year/region
- Dealer inventory monitoring -- Monitor dealer stock and pricing trends
- Price comparison -- Compare asking prices vs. KBB valuations at scale
- Deal hunting -- Filter for Great Deal and Good Deal rated listings
- Price drop alerts -- Use price history data to spot recent reductions
Technical Details
- Extracts data from KBB's Next.js server-rendered
__NEXT_DATA__JSON (no browser needed) - Uses
got-scrapingfor HTTP requests with cheerio for HTML parsing - 25 organic listings per page, paginated via
firstRecordparameter - Handles 308/301 redirects automatically (KBB adds city/state slugs)
- Deduplicates listings across pages by listing ID
- Graceful error handling with retries and exponential backoff
- Random delays between pages (1-3s) to be respectful