Turo Daily Pricing Parser
Pricing
Pay per usage
Go to Apify Store
Turo Daily Pricing Parser
Pricing
Pay per usage
Rating
5.0
(1)
Developer

D
Maintained by Community
Actor stats
1
Bookmarked
3
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
Apify actor for scraping vehicle daily pricing data from Turo.com via their API.
Features
- ✅ Uses RESIDENTIAL proxies to bypass Cloudflare
- ✅ Randomized User-Agent and headers for each request
- ✅ Fresh proxy for every request (via session ID rotation)
- ✅ Automatic retry on failures
- ✅ Extracts daily pricing data from Turo API
- ✅ Optimized for 128 MB memory usage
- ⚡ Fast: Direct API requests without warmup (~3 seconds to first result)
Input
{"vehicleUrl": "https://turo.com/gb/en/suv-rental/united-kingdom/edinburgh/land-rover/discovery-sport/2224003?endDate=12%2F21%2F2025&endTime=10%3A00&startDate=12%2F18%2F2025&startTime=10%3A00","startDate": "01/15/2025","endDate": "02/15/2026","proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]},"maxRetries": 3}
Parameters:
- vehicleUrl (required): Full Turo vehicle URL
- startDate (optional): Start date in MM/DD/YYYY format (e.g., "01/15/2025")
- endDate (optional): End date in MM/DD/YYYY format (e.g., "02/15/2026")
- proxyConfiguration: Proxy settings (defaults to RESIDENTIAL)
- maxRetries: Number of retry attempts on failure (default: 3)
Date Priority:
- Input parameters (
startDateandendDate) - if both are specified - URL parameters - if present in the URL
- Default values - 30 days from today to 13 months ahead
Output
{"url": "https://turo.com/.../2224003","vehicleId": "2224003","dateRange": {"start": "12/18/2025","end": "12/21/2025"},"pricingData": {"calendarCurrencyHeader": "All prices are in GBP","dailyPricingResponses": [{"date": "2025-12-18","price": 73.00,"priceWithCurrency": {"amount": 73.00,"currencyCode": "GBP"},"wholeDayUnavailable": false}]},"scrapedAt": "2025-12-04T12:00:00"}
Local Run
# Install dependenciespip install -r requirements.txt# Create INPUT.jsonecho '{"vehicleUrl": "https://turo.com/gb/en/suv-rental/united-kingdom/edinburgh/land-rover/discovery-sport/2224003"}' > storage/key_value_stores/default/INPUT.json# Runpython main.py
Deployment
# Push to Apifyapify push# Run on Apify (128 MB memory)apify call --memory=128
API Endpoint
The actor uses the official Turo API endpoint:
GET https://turo.com/api/vehicle/daily_pricing?vehicleId={ID}&start={DATE}&end={DATE}
Technical Details
- Language: Python 3.11
- Framework: Apify SDK
- Proxy: Apify Residential (rotation per request)
- Memory: 128 MB (default)
- Timeout: 30 seconds per request