Turo.com Vehicle Listings Scraper avatar

Turo.com Vehicle Listings Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Turo.com Vehicle Listings Scraper

Turo.com Vehicle Listings Scraper

Scrape real-time car rental listings from Turo.com by city, with prices, ratings, host details, and more – perfect for travel, business intelligence, and market analysis.

Pricing

from $2.50 / 1,000 results

Rating

5.0

(2)

Developer

knagymate

knagymate

Maintained by Community

Actor stats

3

Bookmarked

188

Total users

9

Monthly active users

3 days ago

Last modified

Share

🚗 Turo.com Vehicle Listings Scraper

Easily scrape real-time vehicle listings from Turo.com – the world’s largest peer-to-peer car sharing platform – directly into a structured dataset for research, analytics, and automation.

Whether you’re tracking rental prices, vehicle availability, host performance, or just want to explore what’s on the market in a specific location, this scraper gives you clean, ready-to-use data in minutes.

🏆 Market-first: go beyond Turo’s 200-result cap. Turo.com stops paginating at 200 vehicles per search – this scraper transparently sweeps the results and returns as many vehicles as you need. It’s a capability no competing Turo scraper offers today.


🌟 Features

  • Search by city – currently, searches work for city names only (support for airports and addresses coming soon).
  • Custom date range – pick exact pickup & return dates and times.
  • Driver age filter – only get cars available for your age group.
  • Total price range filter – filter vehicles by minimum and/or maximum total trip price (before taxes).
  • Fuel type filter – filter vehicles by fuel type (Gas, Hybrid, Electric, Diesel).
  • Sort results – by relevance, price (low/high), or distance.
  • Unlimited results – retrieve as many vehicles as you need per search, breaking past Turo.com’s built-in 200-result cap (see the note on sorting above 200).
  • Rich dataset – includes make, model, year, price, host details, ratings, trips completed, and more.
  • More filters coming soon – filtering options are continuously being expanded.
  • Search by full Turo search URL – use a pre-configured Turo /search URL with all filters already applied.

📊 Example Output

Each vehicle record includes:

FieldDescription
idVehicle ID on Turo
makeCar manufacturer
modelCar model
yearManufacturing year
avgDailyPriceAverage daily rental price
availabilityAvailability window with start and end timestamps
locationVehicle location
completedTripsNumber of trips completed
ratingAverage rating
isAllStarHostWhether the host is an All-Star
imageUrlMain image of the vehicle

…and more from the full dataset schema.


🛠 How to Use

  1. Open the scraper in Apify.

  2. Fill in the input fields:

    • location → e.g., "los angeles", "new york", "san francisco"
    • searchUrl → optional full Turo /search URL with pre-configured filters
    • fromDate → e.g., 2025-08-15T10:00
    • untilDate → e.g., 2025-08-18T10:00
    • age → e.g., 30
    • sortBy"relevance", "daily_price_low_to_high", etc.
    • maxVehiclesReturn → e.g., 100 (no upper limit – values above 200 are supported, see the result limit & sorting notes)
    • minTotalPrice → e.g., 150 (optional, total price before taxes)
    • maxTotalPrice → e.g., 400 (optional, total price before taxes)
    • vehicleType → e.g., ["SUV", "CAR"] (optional)
    • fuelType → e.g., ["ELECTRIC", "HYBRID"] (optional)
  3. Run the scraper.

  4. Download your results as JSON, CSV, Excel, or via API.

🔗 Search URL support

You can optionally provide a full Turo /search URL through the searchUrl input field.

This is useful when you want to use filters that are already configured directly on Turo.com, including filters that may not yet be exposed individually in this scraper.

Example:

https://turo.com/us/en/search?age=30&country=US&defaultZoomLevel=11&endDate=&endTime=&flexibleType=NOT_FLEXIBLE&isMapSearch=false&itemsPerPage=200&latitude=34.0549076&location=los%20angeles&locationType=CITY&longitude=-118.242643&monthlyEndDate=08%2F25%2F2026&monthlyStartDate=05%2F25%2F2026&pickupType=ALL&placeId=ChIJE9on3F3HwoAR9AhGJW_fL-I&region=CA&searchDurationType=DAILY&sortType=RELEVANCE&startDate=&startTime=

To get a valid searchUrl:

  1. Open Turo.com
  2. Configure your search filters directly in the Turo interface
  3. Copy the final URL from your browser address bar
  4. Paste it into the searchUrl field

When searchUrl is provided:

  • The scraper uses the filters directly from the URL
  • The location field is ignored
  • Other filtering inputs such as dates, prices, fuel types, sorting, and vehicle types are also ignored
  • maxVehiclesReturn is still applied normally

⏱ Date handling notes

  • If fromDate and/or untilDate is provided but falls in the past, the scraper will automatically ignore that value.
  • In this case, Turo’s default search dates are used instead.
  • This behavior exists because Turo does not return any results for past dates.

✅ No error is thrown – the scraper will still return results using valid dates.

💰 Price range notes

  • minTotalPrice and maxTotalPrice filter vehicles by total trip price before taxes.
  • Both fields are optional and can be used independently or together.
  • If neither value is provided, no price filtering is applied.
  • If only one value is set, the scraper applies a one-sided price filter.

🚙 Vehicle Type Notes

  • vehicleType is optional.
  • Supported values:
    • CAR
    • SUV
    • MINIVAN
    • TRUCK
    • VAN
    • CARGO_MINIVAN
    • BOX_TRUCK

Advanced behavior (just like on Turo.com):

  • MINIVAN automatically includes both MINIVAN and PASSENGER_MINIVAN.
  • VAN automatically includes both VAN and PASSENGER_VAN.
  • CARGO_MINIVAN automatically includes both CARGO_MINIVAN and CARGO_VAN.

If not provided, no vehicle type filtering is applied.

⛽ Fuel type notes

  • fuelType is optional.
  • Supported values: GAS, HYBRID, ELECTRIC, DIESEL.
  • If fuelType is not provided or empty, no fuel type filtering is applied (equivalent to selecting all fuel types).
  • If one or more values are provided, only vehicles matching those fuel types are returned.

🔢 Result limit & sorting notes

  • maxVehiclesReturn no longer has a hard upper limit – you can request more than 200 vehicles per search.
  • To exceed Turo.com’s built-in 200-result cap, the scraper automatically sweeps the results in price windows and stitches them together.
  • ⚠️ Sorting caveat: when maxVehiclesReturn is above 200, the requested sortBy order is no longer guaranteed across the full result set, because results are collected across multiple price windows rather than in a single sorted response.
  • For a strictly sortBy-ordered result set, keep maxVehiclesReturn at 200 or below.

🔍 Example Use Cases

  • Market research – compare rental prices across cities.
  • Competitor analysis – track host ratings and trip counts.
  • Travel planning – find the best deals before booking.
  • Data-driven insights – analyze trends in vehicle availability.

📥 Input Example

Example using standard input fields

{
"location": "los angeles",
"fromDate": "2025-08-15T10:00",
"untilDate": "2025-08-18T10:00",
"age": 30,
"sortBy": "daily_price_low_to_high",
"vehicleType": ["SUV"],
"maxVehiclesReturn": 50
}

Example using searchUrl

{
"searchUrl": "https://turo.com/us/en/search?age=30&country=US&defaultZoomLevel=11&endDate=&endTime=&flexibleType=NOT_FLEXIBLE&isMapSearch=false&itemsPerPage=200&latitude=34.0549076&location=los%20angeles&locationType=CITY&longitude=-118.242643&monthlyEndDate=08%2F25%2F2026&monthlyStartDate=05%2F25%2F2026&pickupType=ALL&placeId=ChIJE9on3F3HwoAR9AhGJW_fL-I&region=CA&searchDurationType=DAILY&sortType=RELEVANCE&startDate=&startTime=",
"maxVehiclesReturn": 100
}

🚀 Why Use This Scraper?

Turo’s web interface is great for browsing, but not designed for bulk data export or analytics. This scraper removes the manual work by automating data collection and outputting results in an analysis-ready format — perfect for developers, researchers, and business analysts.

⚠️ Disclaimer

This scraper only extracts publicly available information from Turo.com. The author of this scraper is not affiliated with Turo, and does not take responsibility for how the data is used. Before using this data, you are solely responsible for ensuring that your use complies with all applicable laws, Turo’s Terms of Service, and any other relevant regulations.