← Back to all apps

Turo

Travelby Turo Inc.

Search Turo's inventory on ChatGPT to find any car you want, wherever you want it, from a vibrant community of trusted hosts.

"Whether you need an SUV for Tahoe or a convertible for the coast, just describe your plans and get tailored recommendations in seconds to ensure you find the perfect vehicle for your trip."

1ChatGPT Tools
Turo Inc.Developer
TravelCategory

Available Tools

Search Vehicles

search_vehicles
Full Description

Search for available rental vehicles on Turo with comprehensive filtering options. Supports location-based search, date ranges, vehicle preferences, and sorting. Returns detailed vehicle information including pricing, ratings, and availability. IMPORTANT: Only execute alternative searches if the result set is completely empty (0 vehicles) OR the tool returns explicit INCOMPLETE/ERROR status. If any vehicles are returned, present them to the user and STOP. Do not change location, dates, or filters unless the user explicitly requests it.

Parameters (5 required, 14 optional)
Required
endstring

Rental end date and time in ISO 8601 format (e.g., 'YYYY-MM-DDTHH:mm:ss' format). Convert relative durations like '5 days' to absolute end dates. Default time is 10:00 AM if not specified. Must be after start date. Use current year or later for future dates. Use the timezone of the location mentioned.Rental periods may span multiple years.

locationTypestring

Location type (e.g., 'AIRPORT', 'VEHICLE_HOME_LOCATION'). Use 'AIRPORT' for airports and 'VEHICLE_HOME_LOCATION' for city/home locations. Default is 'VEHICLE_HOME_LOCATION'

Options:AIRPORTVEHICLE_HOME_LOCATION
sortDirectionstring

Sort direction: ASC (ascending) or DESC (descending). Typical usage: PRICE ASC for cheapest first, DISTANCE ASC for nearest first, RELEVANCE DESC for most relevant first

Options:ASCDESC
sortTypestring

Sort results by price, distance, or relevance. Recommended: 'RELEVANCE' DESC for balanced results (default). Use 'PRICE' ASC for 'cheap'/'budget' requests. Use 'DISTANCE' ASC for 'nearby'/'close' requests.

Options:PRICEDISTANCERELEVANCE
startstring

Rental start date and time in ISO 8601 format (e.g., 'YYYY-MM-DDTHH:mm:ss' format). Convert relative dates: 'this weekend' → next Saturday 10:00 AM, 'tomorrow' → next day 10:00 AM, 'next week' → following Monday 10:00 AM. Default time is 10:00 AM if not specified. Must be in the future. Use current year or later for future dates. Use the timezone of the location mentioned.

Optional
countrystring

Country code in ISO 3166-1 alpha-2 format (e.g., 'US', 'CA', 'FR'). Default is 'US'

enginesarray

Engine types (e.g., ELECTRIC, HYBRID, COMBUSTION). Use for 'eco-friendly' requests: ['ELECTRIC', 'HYBRID']

featuresarray

Vehicle features. Examples: 'ski trip' → ['SKI_RACK', 'ALL_WHEEL_DRIVE', 'SNOW_TIRES'], 'road trip' → ['GPS', 'BLUETOOTH', 'USB_CHARGER'], 'family with kids' → ['CHILD_SEAT', 'BACKUP_CAMERA'], 'pet travel' → ['PET_FRIENDLY'], 'accessibility needs' → ['ACCESSIBLE']

iataCodestring

3-letter IATA airport code (e.g., 'JFK', 'LAX', 'SFO'). Use only when user mentions a specific airport code or when locationType is AIRPORT and you can identify the specific airport. Examples: 'pickup at LAX' → 'LAX', 'rental from JFK' → 'JFK'. Leave empty if using general location name instead.

isAllStarHostboolean

Filter for All-Star Host vehicles only (highly-rated, experienced hosts)

isInstantBookboolean

Filter for instant book vehicles only (immediate booking without host approval)

isRemoteUnlockboolean

Filter for remote unlock vehicles only (keyless entry via mobile app)

latnumber

Pickup location latitude (required if location is not provided)

lngnumber

Pickup location longitude (required if location is not provided)

locationstring

Location name or address (e.g., 'San Francisco', 'JFK Airport', 'Lake Tahoe'). Use this instead of lat/lng for text-based locations. System will geocode automatically.

makesarray

Vehicle makes/brands (e.g., Tesla, Honda, Toyota, McLaren, BMW). Use when user specifies brand: 'test drive a McLaren' → ['McLaren']

minSeatsinteger

Minimum number of seats required (4-8). Add safety margin for families: 'family of 5' → 6, 'family of 7' → 8. Maximum is 8 seats.

transmissionstring

Transmission type

Options:AUTOMATICMANUAL
typesarray

Vehicle types. Context examples: 'professional meeting' → ['CAR'], 'family trip' → ['SUV', 'MINIVAN'], 'moving' → ['TRUCK', 'VAN', 'BOX_TRUCK']