Discover/turo.com API
live

turo.com APIturo.com

Access Turo peer-to-peer car rental data via API. Search vehicles by location and dates, filter by price and make, and retrieve detailed specs, host info, and pricing.

Endpoints
2
Updated
10d ago
Try it
Filter by make (comma-separated): e.g., 'Tesla,BMW'
Maximum number of results to return
Trip end date in YYYY-MM-DD format. Defaults to 10 days from now.
Return time in HH:MM format
City or location to search (e.g., 'Los Angeles', 'Miami, FL')
Maximum daily price filter (USD)
Minimum daily price filter (USD)
Sort order: RELEVANCE, PRICE, DISTANCE
Trip start date in YYYY-MM-DD format. Defaults to 7 days from now.
Pickup time in HH:MM format
Filter by vehicle type (comma-separated): CAR, SUV, TRUCK, PASSENGER_MINIVAN, VAN
api.parse.bot/scraper/28a4c45a-3d0f-45e1-a91f-8a65994c9435/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/28a4c45a-3d0f-45e1-a91f-8a65994c9435/search_cars?limit=5&end_date=2026-05-17&end_time=10%3A00&location=Los+Angeles&sort_type=PRICE&start_date=2026-05-14&start_time=10%3A00&vehicle_type=SUV' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for available rental cars on Turo by location, dates, and filters. Returns vehicle listings with pricing, ratings, and availability. Cloudflare protection may intermittently block requests; retries with proxy rotation typically resolve this.

Input
ParamTypeDescription
makestringFilter by make (comma-separated): e.g., 'Tesla,BMW'
limitintegerMaximum number of results to return
end_datestringTrip end date in YYYY-MM-DD format. Defaults to 10 days from now.
end_timestringReturn time in HH:MM format
locationstringCity or location to search (e.g., 'Los Angeles', 'Miami, FL')
max_pricestringMaximum daily price filter (USD)
min_pricestringMinimum daily price filter (USD)
sort_typestringSort order: RELEVANCE, PRICE, DISTANCE
start_datestringTrip start date in YYYY-MM-DD format. Defaults to 7 days from now.
start_timestringPickup time in HH:MM format
vehicle_typestringFilter by vehicle type (comma-separated): CAR, SUV, TRUCK, PASSENGER_MINIVAN, VAN
Response
{
  "type": "object",
  "fields": {
    "end_date": "string, trip end datetime",
    "location": "string, formatted address of the searched location",
    "vehicles": "array of vehicle objects with id, make, model, year, type, avg_daily_price, currency, rating, completed_trips, city, state, distance_miles, image_url, tags",
    "start_date": "string, trip start datetime",
    "price_range": "object with min, max (numbers) and currency (string), or null",
    "total_results": "integer, total number of matching vehicles",
    "returned_count": "integer, number of vehicles returned in this response"
  },
  "sample": {
    "data": {
      "end_date": "2026-05-17T10:00",
      "location": "Los Angeles, CA, USA",
      "vehicles": [
        {
          "id": 3688538,
          "city": "Los Angeles",
          "make": "Ford",
          "tags": [],
          "type": "CAR",
          "year": 2026,
          "model": "Mustang",
          "state": "CA",
          "rating": 5,
          "currency": "USD",
          "image_url": "https://images.turo.com/media/vehicle/images/anpvPY7FTA6HuUxLblBchg.heic",
          "distance_miles": 2.75,
          "is_new_listing": true,
          "avg_daily_price": 59.67,
          "completed_trips": 2,
          "is_all_star_host": false
        }
      ],
      "start_date": "2026-05-14T10:00",
      "price_range": {
        "max": 680,
        "min": 80,
        "currency": "USD"
      },
      "total_results": 6091,
      "returned_count": 5
    },
    "status": "success"
  }
}

About the turo.com API

The Turo API exposes 2 endpoints that cover peer-to-peer car rental search and vehicle detail retrieval from Turo.com. The search_cars endpoint accepts location, date range, price filters, and make filters, returning vehicle listings with daily pricing, trip ratings, and completed-trip counts. The get_vehicle_detail endpoint returns over 15 fields per vehicle including specs, host profile, trim level, color, and a direct listing URL.

Search Rental Cars by Location and Filters

The search_cars endpoint accepts a location string (city or city/state format), start_date and end_date in YYYY-MM-DD format, and optional filters including min_price, max_price, and make (comma-separated values like Tesla,BMW). Results are sortable via sort_type with options RELEVANCE, PRICE, or DISTANCE. The response includes a vehicles array where each object carries the vehicle id, make, model, year, type, avg_daily_price, currency, rating, completed_trips, and the vehicle's city and state. The response also surfaces total_results and returned_count so you can track coverage, plus a price_range object with min, max, and currency.

Vehicle Detail by ID

The get_vehicle_detail endpoint takes a vehicle_id (obtained from search_cars results) along with optional start_date, end_date, start_time, and end_time parameters to retrieve date-specific pricing. The response includes the vehicle's make, model, year, trim, color, and type, as well as a specs object covering transmission, fuel_type, mpg, seats, and doors. Host data comes back under the host object with name, id, and is_all_star status. The url field provides the full Turo listing link for deep-linking into the platform.

Availability and Known Limitations

Cloudflare protection on Turo may intermittently affect request success. The API handles this at the infrastructure level, but occasional transient failures are possible. Date parameters default to a 7-to-10-day window from the current date when not supplied, which affects both search results and pricing returned by get_vehicle_detail. The limit parameter on search_cars controls result set size when you need to cap output for downstream processing.

Common use cases
  • Build a car rental price comparison tool using avg_daily_price and price_range from search_cars
  • Track Turo inventory by location to analyze supply and demand for specific vehicle makes and models
  • Aggregate host quality signals using completed_trips, rating, and host.is_all_star fields from vehicle detail
  • Filter EV availability in a city by passing 'Tesla' or other EV brands into the make parameter
  • Generate vehicle detail pages for a travel app using specs, trim, color, and url from get_vehicle_detail
  • Monitor daily price fluctuations on specific vehicle IDs by querying get_vehicle_detail with different date ranges
  • Build a fleet analytics dashboard by collecting type, fuel_type, and seats data across multiple search results
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Turo have an official public developer API?+
Turo does not offer a publicly documented developer API. There is no official API portal or published endpoints available to third-party developers as of mid-2025.
What does `search_cars` return for each vehicle, and how granular are the filters?+
Each vehicle object in the vehicles array includes id, make, model, year, type, avg_daily_price, currency, rating, completed_trips, city, and state. Filters include min_price, max_price, a comma-separated make string, and sort_type (RELEVANCE, PRICE, or DISTANCE). You can also cap the result count with the limit parameter.
Are vehicle images returned by the API?+
The get_vehicle_detail endpoint is described as returning images, but the current documented response schema does not expose a separate image array in the field list above. The API covers core specs, host data, pricing, and listing URLs. You can fork it on Parse and revise to explicitly surface the images field if that data is present in the underlying response.
Does the API support booking or reservation creation?+
No booking or reservation functionality is covered. The API is read-only: search_cars retrieves available listings and get_vehicle_detail returns vehicle and pricing data. You can fork it on Parse and revise to add any booking-adjacent endpoint if that surface becomes accessible.
How should I handle intermittent failures when querying `search_cars`?+
Turo uses Cloudflare protection that can intermittently block requests. When this happens, retrying the request typically resolves the issue. Build retry logic into your integration for search_cars calls, especially for high-frequency polling use cases.
Page content last updated . Spec covers 2 endpoints from turo.com.
Related APIs in TravelSee all →
opentable.ca API
Search and discover restaurants on OpenTable, view detailed information like menus and reviews, and check real-time dining availability across metro areas. Find top-rated restaurants in your location and instantly see which tables are open for your preferred date and time.
fandango.com API
Search for movies and retrieve nearby theater listings with showtimes by ZIP code and date, plus showtimes for a specific movie at nearby theaters.
data.lime.bike API
Access real-time availability data for Lime bikes and scooters, including station locations, vehicle status, system alerts, and geofencing zones across multiple cities. Monitor micromobility inventory and service information to find nearby vehicles or plan your trips effectively.
reservation.pc.gc.ca API
Access real-time campground availability and reservation data from the Parks Canada booking system. Search locations, retrieve available campsites and cabins, filter by equipment type, and review operating date schedules across the national park network. Includes detailed resource metadata and map-based availability overviews.
bahn.com API
Search German train schedules and stations, find connections between destinations, and compare ticket prices across Deutsche Bahn routes. Get real-time station information and transit association details to plan your train journey efficiently.
united.com API
Search United Airlines flights, check real-time flight status, and view detailed seat maps to plan your perfect trip. Compare fare options and use airport autocomplete to quickly find your departure and arrival cities.
thetrainline.com API
Search UK train stations and find the cheapest fares across date ranges, then generate direct booking links to complete your purchase on Trainline.com. Get real-time journey information to compare prices and book your tickets in seconds.
thefork.it API
Search and discover Italian restaurants by cuisine, location, or ratings, then access detailed information like menus, reviews, and availability across major cities in Italy. Find top-rated dining options and compare restaurant details to plan your perfect meal.