docs / turo

Turo API scraper

Turo API scraper

base /turo/v110 endpoints
post/turo/v1/vehicle.detail1 credit

Full detail for one Turo car: make/model/year/trim, transmission, seats, doors, luggage and fuel/battery specs, the categorized feature list, host card, ratings, and the price calendar. The protected listing card (host card + sub-ratings) rides a -guarded endpoint (best-effort, bounded retry); the specs, feature list and price calendar always come back from the open endpoints.

ParameterAllowed / rangeDescription
vehicle_idrequiredTuro vehicle/listing id — the number at the end of a car URL (turo.com/.../<vehicle_id>) or `vehicle_id` from search.
start_dateoptionalTrip start date (YYYY-MM-DD). Defaults to ~14 days out.
end_dateoptionalTrip end date (YYYY-MM-DD). Defaults to start + 3 days.
start_time = 10:00optionalPickup time of day (HH:MM, 24h). Default 10:00.
end_time = 10:00optionalReturn time of day (HH:MM, 24h). Default 10:00.
Try in playground →
post/turo/v1/vehicle.features1 credit

Specs + the full categorized feature list for one car (transmission, seats, doors, luggage capacity, fuel type, battery range, and features like Backup camera, All-wheel drive, Apple CarPlay, grouped by category).

ParameterAllowed / rangeDescription
vehicle_idrequiredTuro vehicle/listing id — the number at the end of a car URL (turo.com/.../<vehicle_id>) or `vehicle_id` from search.
Try in playground →
post/turo/v1/vehicle.pricing1 credit

Daily price calendar for one car across a date window: per-day price + day of week. Defaults to the next ~3 months if no window is given.

ParameterAllowed / rangeDescription
vehicle_idrequiredTuro vehicle/listing id — the number at the end of a car URL (turo.com/.../<vehicle_id>) or `vehicle_id` from search.
start_dateoptionalCalendar window start (YYYY-MM-DD). Default: today.
end_dateoptionalCalendar window end (YYYY-MM-DD). Default: ~3 months out.
Try in playground →
post/turo/v1/vehicle.similar1 credit

Cars similar to a given make/model near a location and dates — a reliable, -clear way to pull a make/model-seeded list of rentable Turo cars (price, rating, host, photo, location). Pass make + model + location; vehicle_id is optional (used only to exclude that exact car).

ParameterAllowed / rangeDescription
makerequiredCar make to seed similar results (e.g. Tesla, BMW).
modeloptionalModel to seed similar results (e.g. Model 3, 5 Series).
locationrequiredWhere to search — a US city, address or airport ('Los Angeles, CA, USA', 'Miami, FL', 'LAX airport'). Resolved to coordinates automatically.
start_dateoptionalTrip start date (YYYY-MM-DD). Defaults to ~14 days out.
end_dateoptionalTrip end date (YYYY-MM-DD). Defaults to start + 3 days.
start_time = 10:00optionalPickup time of day (HH:MM, 24h). Default 10:00.
end_time = 10:00optionalReturn time of day (HH:MM, 24h). Default 10:00.
country = USoptionalISO-2 market country. Default US (Turo's core market).
vehicle_idoptionalOptional: a vehicle id to exclude from the results.
max_results = 9optional1–20How many similar cars to return (1-20). Default 9.
Try in playground →
post/turo/v1/host.profile1 credit

Full Turo host (driver) profile: first name, All-Star/Pro status, member-since, response rate & time, ratings from renters and from car owners, rental counts and account verifications (phone/email/ID). Last name only with include_pii=true.

ParameterAllowed / rangeDescription
host_idrequiredTuro host/driver id — the number in a host URL (turo.com/us/en/drivers/<host_id>) or `host.host_id` from a result.
Try in playground →
post/turo/v1/host.cars1 credit

Every car a Turo host has listed, paginated — make/model/year, daily price, rating, review count, location and photo per car.

ParameterAllowed / rangeDescription
host_idrequiredTuro host/driver id — the number in a host URL (turo.com/us/en/drivers/<host_id>) or `host.host_id` from a result.
page = 1optional1–200Result page (1-based). Page until meta has_more is false.
Try in playground →
post/turo/v1/host.reviews1 credit

Reviews left for a Turo host by their guests, paginated — star rating, the review text, date and the host's reply. Reviewer first name is kept (public on Turo); last name only with include_pii=true.

ParameterAllowed / rangeDescription
host_idrequiredTuro host/driver id — the number in a host URL (turo.com/us/en/drivers/<host_id>) or `host.host_id` from a result.
page = 1optional1–200Result page (1-based). Page until meta has_more is false.
per_page = 20optional1–50Reviews per page (1-50). Default 20.
Try in playground →
post/turo/v1/location.autocompletefree

Resolve a free-text place into Turo search locations (cities and airports) with id, type and coordinates — handy to confirm the place before searching.

ParameterAllowed / rangeDescription
locationrequiredPlace text to resolve (city / airport / address).
Try in playground →
post/turo/v1/makesfree

The full list of car makes Turo supports in a market (e.g. Tesla, BMW, Toyota, Ferrari) — useful as the allowed values for the search `make` filter.

ParameterAllowed / rangeDescription
country = USoptionalISO-2 market country. Default US (Turo's core market).
Try in playground →