iSeeCars Scraper avatar

iSeeCars Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
iSeeCars Scraper

iSeeCars Scraper

Scrape iSeeCars.com with 4M+ used and new car listings with price analysis. Extract title, price, VIN, mileage, condition, colors, engine, MPG, transmission, drivetrain, features, dealer info, price rating (Great/Good/Fair Deal), and savings vs market value.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Share

Scrape used and new car listings from iSeeCars.com — a car search engine with 4M+ listings and unique price analysis tools. Extract pricing, VIN, mileage, condition, colors, engine specs, MPG, drivetrain, features, dealer info, price ratings (Great/Good/Fair Deal), and savings vs market value with no API key required.

Features

  • Search by make and model (Toyota Camry, Ford F-150, Honda Civic, etc.)
  • Filter by condition: used, new, certified pre-owned
  • Good Deals mode — finds cars priced below market value
  • Filter by deal tier (Great Deal, Good Deal, Fair Deal)
  • Filter by year range, price range, mileage, transmission, fuel type, drivetrain
  • Filter by body style (sedan, SUV, truck, coupe, hatchback, convertible, wagon, minivan, full-size van)
  • Multi-region scraping across 40 US metro areas for maximum coverage
  • Price rating from iSeeCars market analysis (great/good/fair/high)
  • Savings amount vs market value or similar cars
  • Days on market per listing
  • iSeeCars dealer score (1-5 stars)
  • Scrape any iSeeCars URL directly

Input

FieldTypeDescription
modeselectsearch (by make/model), goodDeals (below market value), or byUrl (specific URL)
makeselectCar manufacturer: Toyota, Ford, Honda, Chevrolet, BMW, etc.
modelstringModel name: Camry, F-150, Civic, etc.
conditionselectused, new, or certified. Leave blank for all.
dealTierselectGREAT, GOOD, or FAIR. Leave blank for all.
yearMinintegerMinimum model year.
yearMaxintegerMaximum model year.
priceMinintegerMinimum price in USD.
priceMaxintegerMaximum price in USD.
mileageMaxintegerMaximum odometer reading in miles.
transmissionselectAUTOMATIC, MANUAL, or CVT.
fuelTypeselectGASOLONE, ELECTRIC, HYBRID, PLUGIN_HYBRID, DIESEL, FLEX, HYDROGEN, PROPANE. (Yes, GASOLONE — that's the exact spelling iSeeCars' own search backend uses.)
driveTypeselectAWD, FWD, or RWD.
bodyStyleselectSEDAN, SUV, TRUCK, COUPE, HATCHBACK, CONVERTIBLE, WAGON, MINIVAN, or FULLSIZE.
sortByselectSort the collected listings: priceAsc, priceDesc, mileageAsc, mileageDesc, yearAsc, yearDesc, or newest. Applied client-side after collection. Leave blank for upstream order.
zipstringStarting US ZIP code for location-based search.
listingUrlstringFull iSeeCars URL for byUrl mode.
maxItemsintegerMaximum listings to return. Default: 50, max: 500.

Example Input — Search by Make/Model

{
"mode": "search",
"make": "Toyota",
"model": "Camry",
"condition": "used",
"yearMin": 2018,
"yearMax": 2024,
"priceMax": 30000,
"maxItems": 50
}

Example Input — Good Deals Mode

{
"mode": "goodDeals",
"make": "Honda",
"model": "Civic",
"maxItems": 30
}

Example Input — Scrape an iSeeCars URL

{
"mode": "byUrl",
"listingUrl": "https://www.iseecars.com/cars-for-sale?Make=Toyota&Model=Camry&DealTier=GREAT",
"maxItems": 100
}

Output

Each record contains the following fields (empty fields are omitted):

FieldTypeDescription
titlestringListing title (Year Make Model Trim)
urlstringiSeeCars listing URL
listingIdstringiSeeCars internal listing ID
vinstringVehicle Identification Number
yearintegerModel year
makestringManufacturer name (e.g. Toyota)
modelstringModel name (e.g. Camry)
trimstringTrim level (e.g. SE, XLE)
priceintegerListing price in USD
mileageintegerOdometer reading in miles
conditionstringused or new
exteriorColorstringExterior paint color
listingDetailsIncompletebooleanPresent (true) ONLY when iSeeCars served a soft-degraded results page (its anti-bot mitigation strips the per-listing detail table) — the record is then missing the rich detail fields below. The actor retries such pages automatically; this flag marks records from a run where every retry still came back degraded, so downstream pipelines can detect and re-run them instead of trusting missing fields.
interiorColorstringInterior color
imageUrlstringPrimary listing image URL
bodyTypestringSedan, SUV, Truck, Minivan, etc.
enginestringEngine description (e.g. 4-cylinder)
fuelTypestringGas, Electric, Hybrid, Diesel, etc.
transmissionstringAutomatic, Manual, or CVT
drivetrainstringFront-wheel drive, Four-wheel drive, etc.
mpgCombinedintegerCombined fuel economy (MPG)
seatsstringSeating capacity (e.g. 5 Seats)
featuresarrayNotable features (Bluetooth, Backup Camera, etc.)
priceRatingstringiSeeCars deal rating: great/good/fair/high
savingsintegerAmount below market value in USD
marketValueintegerEstimated market value in USD
daysOnMarketintegerDays the car has been listed
sellerTypestringdealer or private
dealerScorefloatiSeeCars dealer score (1.0-5.0)
citystringDealer/seller city
statestringDealer/seller state abbreviation
scrapedAtstringISO 8601 timestamp of scraping

Example Output Record

{
"title": "2018 Toyota Camry SE",
"url": "https://www.iseecars.com/cars-for-sale#id=100803395123",
"listingId": "100803395123",
"vin": "4T1B11HK2JU088783",
"year": 2018,
"make": "Toyota",
"model": "Camry",
"trim": "SE",
"price": 14995,
"mileage": 93078,
"condition": "used",
"exteriorColor": "White",
"interiorColor": "Gray",
"bodyType": "Sedan",
"engine": "4-cylinder",
"fuelType": "Gas",
"transmission": "Automatic",
"mpgCombined": 32,
"priceRating": "great",
"savings": 1500,
"marketValue": 16495,
"daysOnMarket": 12,
"sellerType": "dealer",
"dealerScore": 4.2,
"city": "New York",
"state": "NY",
"scrapedAt": "2026-05-23T12:00:00+00:00"
}

Use cases

  • Car shopping — find underpriced listings for a specific make/model before they sell
  • Dealer competitive analysis — track pricing, days-on-market, and deal ratings across dealer inventories
  • Market research — analyze pricing trends across body styles, model years, and regions
  • Valuation tools — feed real-world asking prices and market-value estimates into pricing models
  • Lead generation for auto brokers — surface high-value deals for clients searching a specific make/model

Frequently Asked Questions

How many listings can I scrape? iSeeCars serves geo-located results (~20-22 per region). This scraper cycles through 40 major US metro ZIP codes (New York, Los Angeles, Chicago, Houston, etc.) to collect diverse nationwide results. Up to 500 listings per run.

Do I need an API key or login? No. iSeeCars listings are publicly accessible without authentication.

What does priceRating mean? iSeeCars analyzes every listed price against similar vehicles in the area: great (significant discount) > good > fair > high (priced above market).

What is the goodDeals mode? It filters to only cars iSeeCars has flagged as "Great Deals" — cars priced below market value. Useful for finding the best value vehicles quickly.

What is savings? The dollar amount this car is priced below similar vehicles in the area (e.g. savings=1500 means the car is $1,500 below typical market price).

Can I filter by electric vehicles? Yes, use fuelType: "ELECTRIC" in the input.

What ZIP code should I use? The scraper uses its own built-in list of 40 major US metro ZIP codes to collect nationwide results. Setting zip in the input makes that your starting point.

Can I sort the results? Yes, use sortBy (e.g. priceAsc for cheapest first). iSeeCars' own search page does not expose a working server-side sort parameter, so this scraper collects a larger candidate pool across regions first and sorts it client-side before returning maxItems results.

Why does the url field end in #cars-for-sale#id=... instead of a normal listing page path? iSeeCars renders listing detail as a client-side (JavaScript) view keyed by that ID fragment rather than a separate server-rendered URL per listing — opening the link in a real browser loads that specific car. A plain curl/bot request (no JS execution) will just see the generic search page, the same behavior noted below for iSeeCars' anti-bot layer.

Note on the url field / anti-bot: like RentCafe and similar sites in this collection, iSeeCars blocks requests whose TLS fingerprint doesn't match a real browser — a plain curl gets a 429/403 even though the URL opens normally in Chrome, Firefox, Safari, etc. This scraper uses a Chrome-TLS-fingerprint HTTP client to fetch pages server-side; end users clicking the output url in their own browser are unaffected.

Are imageUrl links always reachable? The vast majority (~90% in testing) load directly; iSeeCars' own image CDN (t1-t4.iseecars.com`) occasionally 403s a small fraction of image links even from a real-browser user agent, independent of proxy/IP — this is an upstream CDN quirk affecting the source data itself, not a bug in how the actor extracts the URL.

Data Source

Data is scraped from iSeeCars.com, a U.S. automotive search platform with 4 million+ listings and proprietary price analysis that identifies underpriced vehicles across the country.