Kelley Blue Book Vehicle Listing Scraper avatar

Kelley Blue Book Vehicle Listing Scraper

Pricing

from $3.00 / 1,000 vehicle listing extracteds

Go to Apify Store
Kelley Blue Book Vehicle Listing Scraper

Kelley Blue Book Vehicle Listing Scraper

Extract public Kelley Blue Book vehicle listings with prices, mileage, seller details, badges, images, and source URLs for automotive research, inventory analysis, and AI-agent workflows.

Pricing

from $3.00 / 1,000 vehicle listing extracteds

Rating

0.0

(0)

Developer

Muhammad Afzal

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Kelley Blue Book Scraper

Extract public vehicle listings from Kelley Blue Book cars-for-sale pages into an Apify dataset for automotive research, inventory analysis, and AI-agent workflows.

Use it

Pass a public KBB search URL, for example:

{
"startUrls": [{ "url": "https://www.kbb.com/cars-for-sale/used" }],
"maxItems": 25,
"maxPages": 2
}

The actor collects one record per unique listing detail URL. Fields include the displayed title, year, make, model, trim, advertised price, mileage, price badge, seller text, distance, badges, image URL, source page, and normalized card text.

Pricing

EventPrice
Actor start$0.00005 per Apify start event (minimum one; memory-based synthetic event)
Vehicle listing extracted$0.003 per unique listing

With the Actor's 1 GB default, a run capped at 25 listings has a maximum event charge of $0.07505, excluding Apify platform usage. The run status and SUMMARY record report the charged listing-event count and estimated event total.

Proxy configuration

The deployed actor uses encrypted runtime environment variables for the authorized DataImpulse proxy: DATAIMPULSE_PROXY_USERNAME, DATAIMPULSE_PROXY_PASSWORD, DATAIMPULSE_PROXY_HOST, and DATAIMPULSE_PROXY_PORT. Credentials are not part of the input schema or source code. KBB uses Akamai bot protection that blocks datacenter IPs, so a residential proxy is required for reliable extraction; the actor automatically retries on a fresh residential IP when it detects an access-denied challenge. If no DataImpulse credentials are configured, the actor falls back to its configured US Apify proxy, which may be blocked and will report the failure honestly instead of returning empty results.

Scope and limitations

This actor reads publicly accessible KBB cars-for-sale pages. It does not provide KBB valuation data, dealer APIs, VIN-history reports, authenticated information, or a way to bypass access controls. KBB can change its page markup, so selectors are intentionally backed by detail-link discovery and visible-text parsing; review warnings and the SUMMARY record when a run returns no listings.

Start with a small maxItems value. Results reflect advertised listing data at collection time and should be refreshed before making purchasing decisions.

Local development

npm install
npm run build
npm start