
Waze Traffic Scraper
scrape.ly/store/cornerledger/waze-scraperTravelAutomotive
1 monthly user

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.
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.
Los Angeles, Miami Beach, LAX, Toronto, London), or paste Turo search URLs from turo.com.| Field | What it does |
|---|---|
locations | Cities, airports or addresses to search. |
startUrls | Turo 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. |
maxItems | Vehicles per location or URL. 0 means all (up to 10,000). |
startDate, endDate, startTime, endTime | Trip dates. Empty: Turo picks each car's next available trip. |
driverAge | Only cars this driver can book (default 30). |
sortBy | relevance, price_low, price_high or distance. |
minPrice, maxPrice | Total trip price before taxes, in the local currency. |
vehicleTypes, fuelTypes, makes, models | Vehicle filters. |
minYear, maxYear, minSeats, transmission, allStarHostOnly, vehicleTiers | More filters. |
includeDetails | Adds 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
}
One row per vehicle.
| Field | Description |
|---|---|
id, url | Turo vehicle ID and listing link |
make, model, year, type | The car |
dailyPrice, currency | Average daily price for the trip (USD, CAD, GBP, AUD or EUR) |
rating, completedTrips | Guest rating and number of trips |
isAllStarHost, isNewListing, hostId | Host and listing flags |
city, state, country, latitude, longitude, distance | Where the car is, and how far from the searched place |
availability | Trip start and end the price is for |
imageUrl, images | Photos |
badges, tags | For example "Great deal", "Unlimited miles" |
searchQuery, searchLocation, searchRank | Which search found the car, and its position |
| With details | trim, 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"
}
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.
searchLocation), so a name outside those countries can match a similar place name there ("Zürich" matches Zurich, Ontario).distance to filter.dailyPrice is Turo's average daily price for the trip.Every field below can be set in the run form, passed through the API, or saved as a task. Unset fields fall back to the defaults shown.
locationsarrayOptionalLocations
Cities, airports or addresses to search, for example Los Angeles, Miami Beach, LAX, Toronto, London or Sydney. Turo operates in the US, Canada, the UK, Australia and France.
startUrlsarrayOptionalTuro search URLs
Optional. Paste search URLs from turo.com (set your filters on the site, then copy the address bar) or city pages such as turo.com/us/en/car-rental/united-states/miami-fl. A search URL brings its own dates and filters; the filters below do not apply to it.
maxItemsintegerOptionaldefault 20Max vehicles per search
How many vehicles to return for each location or URL. Turo shows at most 200 per search; above that the scraper sweeps price ranges to collect more, up to 10,000, Turo's own ceiling for one area. 0 means all.
Leave dates empty to get each car's next available trip, as Turo does. Prices are in the market's currency (USD, CAD, GBP, AUD, EUR).
startDatestringOptionalPickup date
YYYY-MM-DD. Empty: Turo picks dates per car. Past dates are ignored.
startTimestringOptionalPickup time
HH:MM, rounded to 30 minutes. Default 10:00.
endDatestringOptionalReturn date
YYYY-MM-DD. Empty with a pickup date: a 3-day trip.
endTimestringOptionalReturn time
HH:MM, rounded to 30 minutes. Default 10:00.
driverAgeintegerOptionalDriver age
Shows only cars this driver can book. Empty means 30, Turo's default.
sortByenumOptionaldefault "relevance"Sort by
Order of the results. Above 200 results per search the order is kept within each price range only.
minPriceintegerOptionalMin total price
Minimum total trip price before taxes, in the market's currency.
maxPriceintegerOptionalMax total price
Maximum total trip price before taxes, in the market's currency.
vehicleTypesarrayOptionalVehicle types
Only these vehicle types. Minivans and vans include passenger versions.
fuelTypesarrayOptionalFuel types
Only these fuel types.
makesarrayOptionalMakes
Only these makes, spelled as on Turo, for example Tesla, BMW, Toyota.
modelsarrayOptionalModels
Only these models of the makes above, for example Model 3.
minYearintegerOptionalMin model year
Oldest model year.
maxYearintegerOptionalMax model year
Newest model year.
minSeatsintegerOptionalMin seats
Minimum number of seats, for example 7.
transmissionenumOptionaldefault "any"Transmission
Automatic or manual only.
allStarHostOnlybooleanOptionaldefault falseAll-Star Hosts only
Only cars from Turo All-Star Hosts.
vehicleTiersarrayOptionalDeluxe class
Only Deluxe or Super Deluxe class vehicles.
Paid add-on: open each vehicle's listing for its full record.
includeDetailsbooleanOptionaldefault falseAdd vehicle details
Adds trim, seats, doors, fuel type and economy, transmission, features, extras, host name and profile, number of reviews and favorites, rating breakdown, daily rate, weekly and monthly discounts, included miles, delivery airports and all photos. Charged per vehicle with details.
Every run writes its results to a dataset. Preview it in the dashboard, then export it or read it through the API.
| Field | Type | Description |
|---|---|---|
| id | number | |
| url | string | |
| make | string | null | |
| model | string | null | |
| year | number | null | |
| dailyPrice | number | null | |
| currency | string | null | |
| rating | number | null |
You pay for the events the actor reports, such as each result or page it produces. Platform usage is included in the event prices.
| Event | Charged when | Price |
|---|---|---|
| Vehicle | Charged once for each Turo vehicle saved to the dataset. | $0.004 |
| Vehicle details | Add-on: charged for each vehicle saved with its full details (specs, features, host, rates). | $0.002 |
Run this actor from your own code. Swap in your API token and the examples work as-is.
import { ScrapelyClient } from 'scrapely-client'
const client = new ScrapelyClient({ token: process.env.SCRAPELY_TOKEN })
// Start the actor and wait for the run to finish.
const run = await client.actor('roamandroof/turo-scraper').call({
"locations": [
"Los Angeles"
],
"maxItems": 20
})
// Read the dataset the run produced.
const { items } = await client.dataset(run.defaultDatasetId).listItems()
console.log(items)Tokens live in your account settings. Keep them server-side: a token carries the full permissions of your account.
Connect the Scrape.ly MCP server once and your agent can run this actor as a tool. Pick your tool:
Fetch scrape.ly/agents.md and run roamandroof/turo-scraperPaste into Claude Code, Codex, Cursor or any AI agent. It signs you in once in the browser.
{
"mcpServers": {
"scrapely": {
"url": "https://api.scrape.ly/mcp?tools=actors,runs,storage,docs&actors=roamandroof/turo-scraper"
}
}
}No key in the file: your client opens the browser to sign you in the first time it connects.
Inputs the developer prepared for common jobs. Open one to see its input, then copy it to your account to run it as-is or adjust it.
Paste a Turo search link with your filters already set.
SUVs in Miami with a total trip price from $100 to $300, cheapest first.
10 Miami cars with specs, features, host and discounts (details add-on).
10 cars in Toronto, prices in Canadian dollars.
10 cars in London, prices in pounds.
More than Turo's 200 cars per search in one run.
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.