Skip to content

Turo Scraper

Try for free

Scrape Turo car rental listings by city, airport, address or search URL: daily price, make, model, year, rating, trips, All-Star Host, location and photos. Optional vehicle details: specs, features, host, rates and discounts.

🚗 Turo Scraper

Get Turo car rental listings as clean data: daily price, make, model, year, rating, completed trips, All-Star Host status, location and photos for every car in a city, at an airport or around an address. Search the US, Canada, the UK, Australia and France, go past Turo's 200-cars-per-search limit, and add full vehicle details (specs, features, host, discounts) when you need them. No Turo account or login needed.

✨ Why use Turo Scraper?

  • ⚡ Fast — 10 cars in about 20 seconds and 1,000 cars in about 30 seconds in our tests.
  • 🔓 No login — public listings only, no Turo account or cookies.
  • 🗺️ Any location — city names, airport codes (LAX, JFK), addresses, or a Turo search link with your filters already set.
  • 📈 Past the 200 limit — Turo shows at most 200 cars per search; the scraper sweeps price ranges to collect thousands (up to 10,000 per search).
  • 🎛️ Real Turo filters — trip dates, driver age, price range, vehicle type, fuel type, make and model, model year, seats, transmission, All-Star Hosts and Deluxe class.
  • 🔎 Optional details — trim, seats, doors, fuel economy, features, extras, host name, reviews, weekly and monthly discounts and included miles.

🎯 Use cases

  • 💵 Price monitoring — track daily rates by city, car model or season, and compare them with rental companies.
  • 🏁 Host research — see which makes and models earn the most trips and ratings in your market before listing a car.
  • 🧭 Market sizing — count active listings per city, airport or vehicle type, and watch new listings appear.
  • 🧳 Travel and fleet planning — find the cheapest SUVs, EVs or minivans for given dates.
  • 📊 Data journalism and research — build datasets on the peer-to-peer car sharing market.

🚀 How to use

  1. Enter one or more Locations (for example Los Angeles, Miami Beach, LAX, Toronto, London), or paste Turo search URLs from turo.com.
  2. Set Max vehicles per search (20 by default; up to 10,000).
  3. Optionally pick trip dates and filters, and turn on Add vehicle details.
  4. Click Start and wait for the run to finish.
  5. Download the results as JSON, CSV or Excel, or read them through the API.

📥 Input

FieldWhat it does
locationsCities, airports or addresses to search.
startUrlsTuro search URLs (turo.com/us/en/search?...) or city pages (turo.com/us/en/car-rental/united-states/miami-fl). A search URL uses its own dates and filters.
maxItemsVehicles per location or URL. 0 means all (up to 10,000).
startDate, endDate, startTime, endTimeTrip dates. Empty: Turo picks each car's next available trip.
driverAgeOnly cars this driver can book (default 30).
sortByrelevance, price_low, price_high or distance.
minPrice, maxPriceTotal trip price before taxes, in the local currency.
vehicleTypes, fuelTypes, makes, modelsVehicle filters.
minYear, maxYear, minSeats, transmission, allStarHostOnly, vehicleTiersMore filters.
includeDetailsAdds each car's full record (paid add-on).
{
  "locations": ["Los Angeles", "LAX"],
  "maxItems": 100,
  "startDate": "2026-12-10",
  "endDate": "2026-12-13",
  "vehicleTypes": ["SUV"],
  "sortBy": "price_low",
  "includeDetails": false
}

📤 Output

One row per vehicle.

FieldDescription
id, urlTuro vehicle ID and listing link
make, model, year, typeThe car
dailyPrice, currencyAverage daily price for the trip (USD, CAD, GBP, AUD or EUR)
rating, completedTripsGuest rating and number of trips
isAllStarHost, isNewListing, hostIdHost and listing flags
city, state, country, latitude, longitude, distanceWhere the car is, and how far from the searched place
availabilityTrip start and end the price is for
imageUrl, imagesPhotos
badges, tagsFor example "Great deal", "Unlimited miles"
searchQuery, searchLocation, searchRankWhich search found the car, and its position
With detailstrim, seats, doors, fuelType, fuelEconomy, transmission, features, extras, hostName, hostUrl, numberOfReviews, numberOfFavorites, ratingBreakdown, dailyRate, weeklyDiscountPercent, monthlyDiscountPercent, dailyDistanceIncluded, airportDelivery, listingCreatedAt

Example (from a test run, trimmed; host details are made up):

{
  "id": 3905389,
  "url": "https://turo.com/us/en/suv-rental/united-states/los-angeles-ca/ford/escape/3905389",
  "make": "Ford",
  "model": "Escape",
  "year": 2023,
  "type": "SUV",
  "dailyPrice": 40.77,
  "currency": "USD",
  "rating": 5,
  "completedTrips": 6,
  "isAllStarHost": true,
  "isNewListing": false,
  "city": "Los Angeles",
  "state": "CA",
  "country": "US",
  "latitude": 34.0759,
  "longitude": -118.2509,
  "distance": 1.53,
  "distanceUnit": "MILES",
  "availability": { "start": "2026-11-23T10:00", "end": "2026-11-26T10:00" },
  "imageUrl": "https://images.turo.com/media/vehicle/images/9RjG2t7cSw-VjnV5orp5IA.jpg",
  "tags": ["Unlimited miles"],
  "searchQuery": "Los Angeles",
  "searchLocation": "Los Angeles, CA, USA",
  "searchRank": 1,
  "trim": "Active",
  "seats": 5,
  "doors": 4,
  "fuelType": "Gas",
  "fuelEconomy": "30 MPG",
  "transmission": "Automatic",
  "features": ["Android Auto", "Apple CarPlay", "Backup camera", "Bluetooth"],
  "hostName": "Jamie",
  "numberOfReviews": 6,
  "dailyRate": 52.2,
  "weeklyDiscountPercent": 10,
  "monthlyDiscountPercent": 30,
  "dailyDistanceIncluded": "Unlimited"
}

💰 Pricing

  • $4.00 per 1,000 vehicles ($0.004 per vehicle). No start fee.
  • Vehicle details add-on: $2.00 per 1,000 vehicles, charged only for cars whose details were saved.
  • Platform usage (compute and the hosted browser) is billed on top and is small: about $0.007 for a 10-car run and about $0.03 for 1,000 cars in our tests.
  • Example: 1,000 cars ≈ $4.00 + about $0.03 usage. With details ≈ $6.00 + usage.

❓ FAQ

Is it legal to scrape Turo? The scraper collects public listing data that anyone can see on turo.com without an account. Check Turo's terms and the laws that apply to you, especially for personal data such as host names, before you use the data.

Do I need a Turo account or a proxy? No. The scraper uses a hosted browser with its own residential exits, so there is nothing to set up.

How many cars can I get? Up to 10,000 per location or URL. Turo itself answers at most 200 per search, so above 200 the scraper splits the search by total price and joins the results. Above 200 cars, sortBy order holds within each price range, not across the whole list.

Why is a field empty? Turo does not show every field for every car (for example fuel grade or battery range). Fields from the details add-on are only filled when Add vehicle details is on.

What dates are prices for? Without dates, Turo prices each car for its next available 3-day trip, shown in availability. Set startDate and endDate to price every car for your trip. Past dates are ignored.

Can I schedule it or use the API? Yes. Save your input as a task, schedule it daily or weekly, and read the results through the API or an integration.

⚠️ Limits

  • Turo operates in the US, Canada, the UK, Australia and France. A location is matched like Turo's search box does (its first suggestion, shown in searchLocation), so a name outside those countries can match a similar place name there ("Zürich" matches Zurich, Ontario).
  • Up to 10,000 cars per search, Turo's own ceiling for one area. Big searches can include cars from neighbouring cities, as on Turo; use distance to filter.
  • Total trip prices with fees and taxes are not included; dailyPrice is Turo's average daily price for the trip.
  • Listing descriptions, reviews text and exact host addresses are not collected.
  • Turo limits how fast one visitor can ask for data. The scraper spreads requests over fresh browser sessions; very large detail runs take longer.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.