Skip to main content
POST
/
api
/
cars
/
listings
/
search
/cars/listings/search
curl --request POST \
  --url https://api.anysite.io/api/cars/listings/search \
  --header 'Content-Type: application/json' \
  --header 'access-token: <api-key>' \
  --data '
{
  "count": 2,
  "timeout": 300,
  "makes": [],
  "models": [],
  "trims": [],
  "zip": "<string>",
  "radius_miles": 2,
  "price_min": 1,
  "price_max": 1,
  "year_min": 1901,
  "year_max": 1901,
  "mileage_max": 1,
  "body_styles": [],
  "sizes": [],
  "cab_types": [],
  "door_counts": [],
  "cylinder_counts": [],
  "exterior_colors": [],
  "interior_colors": [],
  "fuel_types": [],
  "transmissions": [],
  "drivetrains": [],
  "deal_ratings": [],
  "seller_types": [],
  "conditions": [],
  "cpo_programs": [],
  "convenience_features": [],
  "entertainment_features": [],
  "exterior_features": [],
  "safety_features": [],
  "seating_features": [],
  "lifestyles": [],
  "awards": [],
  "vehicle_history": [],
  "ev_range_min": 1,
  "keyword": "<string>",
  "only_with_photos": false,
  "include_shippable": true,
  "sort": "best_match"
}
'
[
  {
    "id": "<string>",
    "@type": "CarsListing",
    "url": "<string>",
    "vin": "<string>",
    "make": "<string>",
    "model": "<string>",
    "year": 123,
    "trim": "<string>",
    "body_style": "<string>",
    "stock_type": "<string>",
    "is_cpo": false,
    "is_verified": false,
    "price": 123,
    "msrp": 123,
    "mileage": 123,
    "drivetrain": "<string>",
    "exterior_color": "<string>",
    "fuel_type": "<string>",
    "seller_id": "<string>",
    "seller_zip": "<string>",
    "financing_type": "<string>",
    "image": "<string>",
    "images": [],
    "image_count": 123,
    "rank_enthusiast": 123,
    "rank_family_friendly": 123,
    "rank_luxury": 123,
    "rank_off_road": 123,
    "rank_sporty": 123
  }
]

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
count
integer
required

Max number of results to return

Required range: x >= 1
timeout
integer
default:300

Max scrapping execution timeout (in seconds)

Required range: 20 <= x <= 1500
stock_type
enum<string> | null

New / Used / CPO stock type

Available options:
new_cpo,
new,
used,
cpo
makes
enum<string>[]

Vehicle makes

Available options:
ac,
acura,
alfa_romeo,
am_general,
american_motors,
aston_martin,
auburn,
audi,
austin_healey,
avanti_motors,
bentley,
bmw,
bricklin,
bugatti,
buick,
cadillac,
chevrolet,
chrysler,
cord,
daewoo,
datsun,
delorean,
desoto,
detomaso,
dodge,
edsel,
excalibur,
ferrari,
fiat,
fisker,
ford,
genesis,
geo,
gmc,
honda,
hudson,
hummer,
hyundai,
ineos,
infiniti,
international,
isuzu,
jaguar,
jeep,
jensen,
kaiser,
karma,
kia,
koenigsegg,
lamborghini,
land_rover,
lexus,
lincoln,
lotus,
lucid,
maserati,
maybach,
mazda,
mclaren,
mercedes_benz,
mercury,
mg,
mini,
mitsubishi,
morgan,
nash,
nissan,
oldsmobile,
packard,
pagani,
panoz,
plymouth,
polestar,
pontiac,
porsche,
qvale,
ram,
rivian,
rolls_royce,
saab,
saleen,
saturn,
scion,
smart,
studebaker,
subaru,
sunbeam,
suzuki,
tesla,
toyota,
triumph,
vinfast,
volkswagen,
volvo,
willys
models
string[]

Model slugs in make-model form (e.g. 'honda-accord'); set makes too

trims
string[]

Trim slugs (requires makes/models to be set)

zip
string | null

Postal code to search around

Minimum string length: 3
radius_miles
integer | null

Search radius around the postal code, in miles

Required range: x >= 1
price_min
integer | null

Minimum list price (USD)

Required range: x >= 0
price_max
integer | null

Maximum list price (USD)

Required range: x >= 0
year_min
integer | null

Minimum model year

Required range: x >= 1900
year_max
integer | null

Maximum model year

Required range: x >= 1900
mileage_max
integer | null

Maximum mileage (miles)

Required range: x >= 0
body_styles
enum<string>[]

Body styles

Available options:
suv,
truck,
sedan,
hatchback,
coupe,
passenger_van,
cargo_van,
convertible,
minivan,
wagon
sizes
enum<string>[]

Vehicle sizes

Available options:
full_size,
mid_size,
compact,
subcompact
cab_types
enum<string>[]

Truck cab types

Available options:
crew_cab,
extended_cab,
regular_cab
door_counts
enum<string>[]

Door counts

Available options:
2,
3,
4,
5,
6,
8,
0
cylinder_counts
enum<string>[]

Engine cylinder counts

Available options:
3,
4,
5,
6,
8,
10,
12,
0
exterior_colors
enum<string>[]

Exterior colors

Available options:
beige,
black,
blue,
brown,
gold,
gray,
green,
orange,
pink,
purple,
red,
silver,
white,
yellow
interior_colors
enum<string>[]

Interior colors

Available options:
beige,
black,
blue,
brown,
gold,
gray,
green,
orange,
pink,
purple,
red,
silver,
white,
yellow
fuel_types
enum<string>[]

Fuel types

Available options:
compressed_natural_gas,
diesel,
e85_flex_fuel,
electric,
gasoline,
hybrid,
hydrogen_fuel_cell,
plug_in_hybrid
transmissions
enum<string>[]

Transmission types

Available options:
automanual,
automatic,
cvt,
manual,
unknown
drivetrains
enum<string>[]

Drivetrain types

Available options:
all_wheel_drive,
four_wheel_drive,
front_wheel_drive,
rear_wheel_drive,
unknown
deal_ratings
enum<string>[]

Deal ratings

Available options:
great,
good,
fair
seller_types
enum<string>[]

Seller types

Available options:
dealership,
online_seller,
private_seller
conditions
enum<string>[]

Dealer-verified condition filters

Available options:
has_report
cpo_programs
enum<string>[]

Manufacturer CPO programs

Available options:
acura_precision_certified,
acura_precision_certified_ev,
aston_martin,
bentley,
bmw,
cadillac,
carbravo,
carbravo_bravobudget,
ferrari,
ford_blue,
ford_blue_advantage_ev,
ford_gold,
genesis,
honda_true_certified,
hondatrue_certified_ev,
hyundai,
infiniti,
infiniti_certified_pre_owned_select,
kia,
kia_lite,
lexus,
lincoln,
mazda,
mercedes_benz,
mitsubishi,
nissan,
nissan_certified_select,
polestar,
porsche,
rolls_royce,
subaru,
toyota,
volkswagen,
volvo
convenience_features
enum<string>[]

Convenience features

Available options:
adaptive_cruise_control,
automatic_parking,
autopilot,
cooled_seats,
heated_seats,
heated_steering_wheel,
keyless_entry,
keyless_start,
navigation_system,
power-folding_mirrors,
power_liftgate,
remote_start,
wheelchair_accessible
entertainment_features
enum<string>[]

Entertainment features

Available options:
android_auto,
apple_carplay,
bluetooth,
cd_player,
dvd_player,
homelink,
premium_sound_system,
rear_seat_entertaiment,
satellite_radio,
usb_port,
wifi_hotspot
exterior_features
enum<string>[]

Exterior features

Available options:
alloy_wheels,
roof_rack,
sunroof_moonroof,
tow_hitch,
tow_hooks
safety_features
enum<string>[]

Safety features

Available options:
automatic_emergency_braking,
backup_camera,
blind_spot_monitor,
brake_assist,
led_headlights,
lane_departure_warning,
rain-sensing-wipers,
rear_cross_traffic_alert,
stability_control
seating_features
enum<string>[]

Seating features

Available options:
leather_seats,
memory_seat,
third_row_seating
lifestyles
enum<string>[]

Lifestyle categories

Available options:
enthusiast,
family_friendly,
luxury,
off_road,
sporty
awards
enum<string>[]

Award badges

Available options:
ami,
best_of
vehicle_history
enum<string>[]

Vehicle history requirements

Available options:
no_accidents,
clean_title,
one_owner,
personal_use
ev_range_min
integer | null

Minimum EV total range (miles)

Required range: x >= 0
charge_time_max
enum<string> | null

Maximum EV charge time on 240V (hours)

Available options:
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19
keyword
string | null

Free-text keyword (matches VIN, stock number, text)

only_with_photos
boolean
default:false

Only listings that have photos

include_shippable
boolean
default:true

Include listings shippable from outside the area

sort
enum<string>
default:best_match

Sort order

Available options:
best_match,
price_low,
price_high,
mileage_low,
mileage_high,
distance,
best_deal,
year_new,
year_old,
newest_listed,
oldest_listed

Response

Successful Response

id
string
required
@type
string
default:CarsListing
url
string | null
vin
string | null
make
string | null
model
string | null
year
integer | null
trim
string | null
body_style
string | null
stock_type
string | null
is_cpo
boolean
default:false
is_verified
boolean
default:false
price
number | null
msrp
number | null
mileage
number | null
drivetrain
string | null
exterior_color
string | null
fuel_type
string | null
seller_id
string | null
seller_zip
string | null
financing_type
string | null
image
string | null
images
string[]
image_count
integer | null
rank_enthusiast
number | null
rank_family_friendly
number | null
rank_luxury
number | null
rank_off_road
number | null
rank_sporty
number | null