KBB Cars for Sale Scraper - Kelley Blue Book Listings avatar

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

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

lulz bot

Maintained by Community

Actor 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

ParameterTypeDefaultDescription
makeselectAnyCar make (Toyota, Honda, Ford, BMW, etc.)
modelstring-Car model (e.g. camry, civic). Requires make.
conditionselectAllAll, Used, New, or Certified Pre-Owned
zipCodestring80202ZIP code for search center
distanceselectNationwide25, 50, 75, 100, 200, 500 miles or Nationwide
minPriceinteger-Minimum listing price in USD
maxPriceinteger-Maximum listing price in USD
minYearinteger-Minimum model year (e.g. 2020)
maxYearinteger-Maximum model year (e.g. 2025)
maxMileageinteger-Maximum mileage in miles
maxResultsinteger200Max listings to return (1-5000)
proxyConfigurationobjectnoneProxy settings

Output Fields

Each listing includes 40+ fields:

FieldDescription
idKBB listing ID
titleFull listing title (e.g. "Used 2022 Toyota Camry SE")
yearModel year
make / makeCodeManufacturer name and code
model / modelCodeModel name and code
trimTrim level (LX, EX, Sport, etc.)
bodyStyleBody style (Sedan, SUV, Truck, etc.)
conditionNEW, USED, or CERTIFIED
priceSale price in USD
msrpManufacturer's suggested retail price
kbbFairPurchasePriceKBB Fair Purchase Price estimate
kbbFairPriceLow / kbbFairPriceHighKBB Fair Price range
priceDeltaDifference from KBB Fair Price
dealRatingComputed deal rating (Great/Good/Fair/High)
mileage / mileageNumOdometer (string and number)
vinVehicle Identification Number
engineEngine type (e.g. "8-Cylinder Turbo")
displacementEngine displacement in liters
transmissionTransmission type
driveTypeDrive type (FWD, AWD, 4WD, RWD)
fuelType / fuelGroupFuel type and group
exteriorColor / interiorColorFull color names
daysOnSiteDays the listing has been active
isHot / isNewlyListed / isReducedPriceListing flags
priceHistoryArray of past price changes with dates
dealerNameDealer or seller name
dealerPhoneDealer phone number
dealerRating / dealerReviewCountDealer rating and review count
city / state / zipDealer location
latitude / longitudeGPS coordinates
photoUrl / photoCountPrimary image URL and total photo count
listingUrlDirect 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-scraping for HTTP requests with cheerio for HTML parsing
  • 25 organic listings per page, paginated via firstRecord parameter
  • 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