Turo Vehicle Listings Scraper avatar

Turo Vehicle Listings Scraper

Pricing

from $1.75 / 1,000 results

Go to Apify Store
Turo Vehicle Listings Scraper

Turo Vehicle Listings Scraper

Turo scraper for peer-to-peer car sharing: search vehicles by location and dates and export make, model, year, daily price, host, rating, trip count, all-star status, location and coordinates. Car-sharing marketplace data and host lead generation.

Pricing

from $1.75 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

18 hours ago

Last modified

Features

Limited permissions

Share

Turo Scraper — Vehicle Listings, Prices, Hosts & GPS Coordinates

Extract comprehensive peer-to-peer car sharing intelligence and host leads from Turo. This Turo scraper allows you to search vehicles across any US metropolitan area or airport — such as Los Angeles, CA, Miami, FL, or Orlando Airport — and instantly download detailed vehicle records including make, model, year, vehicle category, daily pricing, currency, host profile IDs, all-star host status, completed trip counts, customer ratings, physical locations, and exact GPS coordinates. Seamlessly export to JSON, CSV, Excel, or API.

Apify Actor

Engineered for car sharing hosts, rental fleet managers, auto pricing analysts, mobility investors, insurance underwriters, and B2B growth teams targeting car rental hosts with software, financing, detailing, or fleet maintenance services.


⚡ At a glance

FeatureSpecification
Data sourceTuro United States peer-to-peer car sharing marketplace
Output formatsJSON, CSV, Excel (XLSX), XML, RSS, HTML table
Pagination modelMulti-location harvesting (unlocks 1,000+ vehicle records via start URLs)
Pricing intelligenceReal-time daily rental rates, currency codes, and delivery flags
Host lead generationHost ID, All-Star Host verification badge, completed trip totals
Geospatial coordinatesPrecise latitude and longitude coordinates, distance in miles
DeduplicationUnique vehicle ID hashing guarantees 0 duplicate cars
Proxy requirementsUS Residential proxies enabled by default for anti-bot resilience
Authentication requiredNone (no Turo login, credentials, or cookies required)

🔎 Why scrape Turo?

Turo operates as the world's largest peer-to-peer car sharing network, hosting tens of thousands of privately owned cars, luxury sports vehicles, electric vehicles (EVs), and SUVs across every major US metropolitan market and airport hub. Every listing encapsulates valuable competitive signals: vehicle year and trim, daily pricing tiers, host tenure, customer star ratings, and exact pickup locations.

However, Turo's dynamic marketplace interface is built strictly for individual consumer booking. Listings are rendered across interactive map panels with infinite scroll thresholds, offering no native bulk export or public data API. Collecting listings by hand—clicking into individual cards, recording host statistics, and logging rates—is exceedingly time-consuming and fails to capture volatile seasonal pricing shifts.

This Turo scraper automates marketplace extraction. By supplying a target city, trip dates, or search URLs, the actor captures complete vehicle inventories, extracts host credentials, validates geographic coordinates, and outputs clean tabular data structured for immediate analytical use.

Strategic Market Applications

  • 💵 Dynamic Pricing & Revenue Management: Monitor real-time competitor rates across your specific airport or municipal cluster. Track daily rental prices for matching make, model, and year cohorts (e.g. Tesla Model 3, Ford Mustang, Jeep Wrangler) to dynamically adjust your vehicle pricing and maximize calendar utilization.

  • 👤 B2B Host Lead Generation: Identify high-volume power hosts and commercial fleet operators. Filter by isAllStarHost: true or completedTrips > 100 to target established rental operators with fleet insurance policies, GPS tracking hardware, automated messaging software, or vehicle maintenance packages.

  • 📊 Fleet Composition & Market Sizing: Analyze market share and vehicle mix across different geographic territories. Measure the percentage of electric versus gas vehicles, compact cars versus luxury SUVs, and new listings versus veteran hosts in expanding vacation markets like Miami, Las Vegas, or Honolulu.

  • 🗺️ Geospatial & Neighborhood Demand Mapping: Utilize extracted latitude, longitude, and distance coordinates to visualize host density heat maps across major metropolitan areas, identifying underserved airport corridors or transit deserts.

  • 📈 Investment Due Diligence: Evaluate the return on investment (ROI) of adding specific vehicle models to a rental fleet by comparing average daily rates against historical trip velocity and local host competition.


✨ Features & Capabilities

  • ✅ Nationwide US Market Coverage: Search any US city, metropolitan region, or airport code (Los Angeles, CA, Miami, FL, Denver Airport, Honolulu, HI).
  • ✅ Complete Vehicle Specifications: Extracts make, model, model year, vehicle type (Sedan, SUV, Truck, Van), and SEO category.
  • ✅ Real-Time Pricing Data: Captures active daily rates, currency denominations, and delivery availability flags.
  • ✅ Host Intelligence Layer: Gathers host profile IDs, All-Star Host status badges, lifetime completed trip counts, and new listing indicators.
  • ✅ Customer Feedback Signals: Extracts overall star ratings (e.g. 4.95), review distributions, and promotional badges (e.g. Great deal, Top rated).
  • ✅ High-Precision Geolocation: Delivers exact latitude and longitude coordinates, municipal city/state tokens, and distance from search centroid.
  • ✅ High-Resolution Vehicle Photos: Extracts direct high-resolution image URLs for catalog visualization and listing verification.
  • ✅ Direct Listing URLs: Formats clean, canonical permalinks directly to the live listing page on Turo.
  • ✅ Zero-Config Instant Demo: Runs out of the box with default Los Angeles sampling for immediate data previews.

📥 Input Parameters

ParameterTypeDefaultDescription
locationString"Los Angeles, CA"Target city, region, or airport to search (e.g. Miami, FL, Austin, TX, JFK Airport).
startDateString""Optional trip pick-up date formatted as MM/DD/YYYY (e.g. 09/01/2026).
endDateString""Optional trip drop-off date formatted as MM/DD/YYYY (e.g. 09/05/2026).
startTimeString"10:00"Pick-up time formatted as HH:MM in 24-hour notation.
endTimeString"10:00"Drop-off time formatted as HH:MM in 24-hour notation.
startUrlsArray[]Advanced search URLs. Paste custom Turo search links to override manual parameters.
maxItemsInteger0Max vehicles to collect across all searches. Set to 0 for unlimited crawl. Prefill 50.
proxyConfigurationObject{"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "US"}US Residential proxy configuration required to traverse marketplace challenges.

📤 Output Data Fields

Every record returned in the Apify dataset represents an individual vehicle listing available on Turo:

🚗 Vehicle & Pricing Details

FieldTypeCoverageDescription
vehicleIdString🟢 HighUnique numerical identifier for the vehicle listing.
makeString🟢 HighVehicle manufacturer (e.g., Tesla, Porsche, BMW, Jeep).
modelString🟢 HighSpecific car model name (e.g., Model Y, 911 Carrera, Wrangler).
yearNumber🟢 HighVehicle manufacturing model year (e.g., 2024, 2025).
vehicleTypeString🟢 HighVehicle body configuration (CAR, SUV, TRUCK, VAN).
categoryString🟢 HighCommercial classification category (suv, car, truck).
dailyPriceNumber🟢 HighBase daily rental fee in local currency (e.g., 85.00).
currencyString🟢 HighCurrency code representing daily rate (e.g., USD).
urlString🟢 HighCanonical web permalink to the vehicle listing on Turo.

👤 Host Profile & Reputation

FieldTypeCoverageDescription
hostIdString🟢 HighUnique numerical identifier of the vehicle host.
isAllStarHostBoolean🟢 HighBoolean flag indicating top-tier host recognition for high ratings and reliability.
completedTripsNumber🟢 HighTotal lifetime completed customer bookings for this vehicle.
ratingNumber🟡 ConditionalAverage customer star rating (1.0 to 5.0 scale). Blank on brand-new listings.
isNewListingBoolean🟢 HighBoolean indicating if the car is newly added to the marketplace.
badgesArray🟡 ConditionalMarketing highlight tags (e.g., ["Great deal", "Experienced host"]).
tagsArray🟡 ConditionalVehicle amenity tags (e.g., ["Unlimited miles", "All-wheel drive"]).

📍 Location & Media

FieldTypeCoverageDescription
cityString🟢 HighMunicipal city where the vehicle is primarily stationed.
stateString🟢 HighTwo-letter state postal abbreviation (e.g., CA, FL, TX).
countryString🟢 HighCountry denomination (US).
latitudeNumber🟢 HighExact decimal latitude coordinate for vehicle home location.
longitudeNumber🟢 HighExact decimal longitude coordinate for vehicle home location.
distanceMilesNumber🟡 ConditionalCalculated distance in miles from the specified search query point.
isDeliveryBoolean🟢 HighIndicates whether the host offers delivery to airports or custom addresses.
imageUrlString🟢 HighDirect URL to the primary exterior photo of the car.
searchUrlString🟢 HighThe originating search URL that yielded this vehicle record.
scrapedAtString🟢 HighISO 8601 UTC timestamp of data retrieval.

💻 Sample Output Record

{
"vehicleId": "1849201",
"make": "Tesla",
"model": "Model Y",
"year": 2024,
"vehicleType": "SUV",
"category": "suv",
"dailyPrice": 79,
"currency": "USD",
"rating": 4.98,
"completedTrips": 142,
"hostId": "9482012",
"isAllStarHost": true,
"isNewListing": false,
"city": "Los Angeles",
"state": "CA",
"country": "US",
"latitude": 34.052234,
"longitude": -118.243685,
"distanceMiles": 2.4,
"isDelivery": true,
"tags": [
"Unlimited miles",
"All-wheel drive",
"Blind spot warning"
],
"badges": [
"Great deal"
],
"imageUrl": "https://images.turo.com/media/vehicle/images/abcdef123.jpg",
"url": "https://turo.com/us/en/suv-rental/united-states/los-angeles-ca/tesla/model-y/1849201",
"searchUrl": "https://turo.com/us/en/search?country=US&location=Los+Angeles%2C+CA&itemsPerPage=200",
"scrapedAt": "2026-11-10T14:55:00.000Z"
}

🛠️ Step-by-Step API Integration

Execute automated car rental intelligence searches directly from your Python or Node.js environment.

Python Integration

from apify_client import ApifyClient
# Initialize the Apify client with your API token
client = ApifyClient("YOUR_APIFY_TOKEN")
# Search peer-to-peer vehicles in Miami
run_input = {
"location": "Miami, FL",
"maxItems": 100,
"startDate": "12/01/2026",
"endDate": "12/05/2026"
}
# Run the actor
run = client.actor("haketa/turo-scraper").call(run_input=run_input)
# Stream scraped vehicle listings
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"[{item.get('year')} {item.get('make')} {item.get('model')}] ${item.get('dailyPrice')}/day | Host: {item.get('hostId')} (All-Star: {item.get('isAllStarHost')})")

Node.js Integration

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({
token: 'YOUR_APIFY_TOKEN',
});
const runInput = {
location: 'Denver Airport',
maxItems: 50,
};
const run = await client.actor('haketa/turo-scraper').call(runInput);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Retrieved ${items.length} vehicles.`);
items.forEach(car => {
console.log(`${car.year} ${car.make} ${car.model} - $${car.dailyPrice}/day in ${car.city}, ${car.state}`);
});

cURL Execution

curl "https://api.apify.com/v2/acts/haketa~turo-scraper/runs?token=YOUR_APIFY_TOKEN" \
-X POST \
-H "Content-Type: application/json" \
-d '{
"location": "Austin, TX",
"maxItems": 50
}'

🗺️ Top 20 US Car Sharing Markets & Airport Hubs

Target the highest-velocity peer-to-peer car sharing regions in the United States by passing these locations into location or setting up custom startUrls:

Metropolitan AreaHigh-Demand Airport HubsPeak Rental VehiclesPrime Seasonality
Los Angeles, CALAX, Burbank (BUR), Long Beach (LGB)3,500+Year-round, Summer peak
Miami / Ft. Lauderdale, FLMIA, FLL, Miami Beach4,200+Winter & Spring Break (Dec–April)
Orlando, FLMCO, Sanford (SFB)3,100+School holidays, Summer, Winter
Las Vegas, NVLAS (Harry Reid International)2,800+Conventions, Weekend getaways
Denver, CODEN (Denver International)2,400+Ski season (Dec–March), Summer hiking
Phoenix / Scottsdale, AZPHX (Sky Harbor)2,200+Spring Training (Feb–April), Winter
Dallas / Fort Worth, TXDFW, Love Field (DAL)2,600+Year-round business, Fall sports
Houston, TXIAH (Bush Intercontinental), HOU2,100+Corporate travel, Energy sector events
Atlanta, GAATL (Hartsfield-Jackson)2,500+Regional transit hub, Conventions
San Diego, CASAN (San Diego International)1,800+Summer tourism, Comic-Con, Fall
Tampa / St. Petersburg, FLTPA (Tampa International)1,600+Winter sun seekers, Spring Break
Austin, TXAUS (Austin-Bergstrom)1,500+SXSW, F1 Grand Prix, Tech conferences
Honolulu, HIHNL (Daniel K. Inouye)1,700+Holiday travel, Honeymoons, Summer
Seattle, WASEA (Seattle-Tacoma)1,400+Summer Pacific Northwest travel
San Francisco / Bay Area, CASFO, Oakland (OAK), San Jose (SJC)1,900+Business travel, Napa Valley tourism
Chicago, ILORD (O'Hare), Midway (MDW)1,800+Summer festivals, Corporate travel
Boston, MABOS (Logan International)1,300+Fall foliage, College graduations
Nashville, TNBNA (Nashville International)1,200+Bachelorette weekends, Music tourism
Charlotte, NCCLT (Charlotte Douglas)1,100+Banking sector, Motor sports events
Salt Lake City, UTSLC (Salt Lake City International)1,200+Winter ski season, National Parks

🔄 Fleet Management & Dynamic Pricing Workflows

Transform raw car sharing intelligence into automated business workflows without writing complex integration logic:

flowchart LR
A[Turo Scraper] -->|Live Search Payload| B[Apify Dataset Webhook]
B --> C{Automation Engine}
C -->|Competitor Daily Price| D[Fleet Pricing Model]
C -->|All-Star Host Records| E[B2B Host CRM / HubSpot]
C -->|New Undercut Listings| F[Fleet Manager Alert]
  1. Automated Daily Rate Calibration: Trigger the scraper nightly across your local airport delivery radius. Compare your active vehicle rates against matching make, model, and year listings. If your pricing exceeds market medians by >15%, trigger automated repricing scripts to protect booking volume.

  2. Host Acquisition & Outreach Automation: Export records where isAllStarHost === true and completedTrips >= 50 into Airtable or HubSpot. Cross-reference vehicle locations to pitch dedicated fleet parking, commercial insurance packages, or remote unlock hardware.

  3. New Competitor Fleet Alerts: Configure a webhook to alert your management team whenever high-volume hosts add 5+ identical vehicles (e.g. bulk purchases of Tesla Model Ys) in your primary airport service radius.


📊 Complete Field Definitions & Extraction Rules

Understanding how Turo models marketplace data ensures high accuracy in downstream analytics:

  • dailyPrice (Base Rental Rate): Represents the host's base daily listing fee in USD before guest trip protection fees and local sales taxes. This clean numerical value enables direct mathematical aggregation (median, mean, standard deviation).

  • isAllStarHost (Host Excellence Badge): Turo awards All-Star Host status strictly to hosts maintaining a 95%+ response rate, a 90%+ acceptance rate, a 5-star rating average, and low cancellation rates. This is the single most reliable indicator of a seasoned fleet operator.

  • latitude & longitude (Home Location Coordinates): Extracted directly from the listing's home location entity, giving you the actual residential neighborhood or commercial lot coordinates where the vehicle is parked when not rented.

  • url (Canonical Vehicle Permalink): Cleanly formatted using SEO-friendly vehicle tokens (.../make/model/id), allowing direct navigation to the listing page without tracking query strings.


💡 Scraping Tips & Fleet Optimization

  • Unlocking 1,000+ Vehicles Across Multiple Metros: A single Turo search returns up to ~200 vehicles. To capture thousands of vehicles in a single execution, generate multiple search URLs for distinct cities (e.g., Los Angeles, San Francisco, San Diego, Phoenix, Las Vegas) and submit them together in startUrls. Set maxItems: 0 to collect all available listings across every market.
  • Isolating All-Star Fleet Operators: When compiling prospective B2B outreach lists, filter dataset exports where isAllStarHost === true and sort descending by completedTrips. These hosts represent commercial operators managing multi-car portfolios.
  • Accurate Seasonal Price Modeling: Run this scraper on a recurring weekly schedule across peak holiday windows (Thanksgiving, Christmas, Memorial Day) to monitor rate fluctuations by vehicle category.

❓ Frequently Asked Questions (FAQ)

Why are residential proxies required for Turo? Turo operates strictly in the United States and deploys enterprise Cloudflare WAF firewalls that instantly block standard datacenter IP ranges. US Residential proxies route requests through authentic residential IPs, ensuring uninterrupted data extraction.

How many vehicles can I extract in one run? Each individual search phrase returns up to 200 vehicle cards. By supplying an array of multiple city URLs in startUrls, you can extract 1,000 to 5,000+ vehicles in a single automated session.

Are host contact email addresses or phone numbers included? Turo does not display private host phone numbers or email addresses on public search listings. The scraper extracts the unique hostId, All-Star badge status, and completed trip counts. You can use these profile IDs to cross-reference fleet brands and social business profiles.

What happens if a vehicle has no star rating? When a host lists a brand-new car that has not yet completed a customer trip, Turo does not assign a numerical rating. The actor sets rating: null and flags isNewListing: true.

Can I export listings directly to Google Sheets or Excel? Yes. You can download your dataset directly as an Excel spreadsheet (XLSX), CSV, or JSON file from the Apify Console, or configure automated synchronization to Google Sheets using Make.com, Zapier, or Apify webhooks.



📋 Changelog

  • v1.2 (2026-11)
    • Unlocked 1,000+ vehicle multi-location pagination via startUrls fan-out.
    • Standardized zero-config demo execution with fast Los Angeles sample (< 45s run time).
    • Enhanced canonical listing URL resolution from live DOM card anchors.
    • Added root buildTag: "latest" and updated memory configuration.
  • v1.1 (2026-09)
    • Added coordinate extraction (latitude, longitude, distanceMiles).
    • Implemented All-Star host and completed trip counter parsing.
  • v1.0 (2026-08)
    • Initial public launch of Turo car sharing marketplace scraper.

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Turo Inc. or any of its subsidiaries. "Turo" and all related names and logos are trademarks of their respective owners and are used here strictly to describe the publicly available data source.

⌂ 换网址