Rental Cars Scraper — Car Rental Prices & Availability
Under maintenancePricing
from $2.00 / 1,000 result scrapeds
Rental Cars Scraper — Car Rental Prices & Availability
Under maintenanceCompare car rental prices from Hertz, Avis, Europcar, Enterprise, and more. Scrape availability, prices, and vehicle details from RentalCars.com.
Pricing
from $2.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
Rental Cars Scraper
Compare car rental prices from 900+ suppliers including Hertz, Avis, Europcar, Enterprise, Budget, Sixt, and more. Scrape real-time availability, prices, and vehicle details from RentalCars.com -- the world's largest car rental comparison platform with 60,000+ locations.
Why use this actor?
Travel agencies, price comparison tools, and market researchers need car rental pricing data across multiple suppliers without manually checking each one. This actor automates the search on RentalCars.com and extracts all available offers with prices, vehicle specs, and supplier ratings in a single run. Perfect for building price alerts, comparing rates across dates, or feeding travel booking aggregators.
Input
| Field | Type | Required | Description |
|---|---|---|---|
pickupLocation | String | Yes | City, airport, or location name (e.g., "Brussels Airport", "Paris CDG") |
pickupDate | String | No | Pick-up date in YYYY-MM-DD format (default: 7 days from now) |
dropoffDate | String | No | Drop-off date in YYYY-MM-DD format (default: 14 days from now) |
pickupTime | String | No | Pick-up time in HH:MM format (default: "10:00") |
dropoffTime | String | No | Drop-off time in HH:MM format (default: "10:00") |
driverAge | Integer | No | Driver age, affects pricing (default: 30) |
maxResults | Integer | No | Maximum results to return (default: 50, max: 500) |
proxyConfiguration | Object | No | Proxy settings (residential proxies recommended) |
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
supplier | String | "Hertz" |
carName | String | "Volkswagen Golf" |
carType | String | "Compact" |
transmission | String | "Automatic" |
seats | Number | 5 |
doors | Number | 4 |
bags | Number | 2 |
priceTotal | Number | 342.50 |
pricePerDay | Number | 48.93 |
currency | String | "EUR" |
pickupLocation | String | "Brussels Airport" |
dropoffLocation | String | "Brussels Airport" |
pickupDate | String | "2026-04-10" |
dropoffDate | String | "2026-04-17" |
fuelPolicy | String | "Full to full" |
mileagePolicy | String | "Unlimited" |
rating | Number | 8.2 |
reviewCount | Number | 1542 |
imageUrl | String | Car image URL |
url | String | Direct link to the offer |
scrapedAt | String | "2026-04-03T14:30:00.000Z" |
Example output
{"supplier": "Europcar","carName": "Renault Clio","carType": "Economy","transmission": "Manual","seats": 5,"doors": 4,"bags": 2,"priceTotal": 215.80,"pricePerDay": 30.83,"currency": "EUR","pickupLocation": "Brussels Airport","dropoffLocation": "Brussels Airport","pickupDate": "2026-04-10","dropoffDate": "2026-04-17","fuelPolicy": "Full to full","mileagePolicy": "Unlimited","rating": 7.8,"reviewCount": 2341,"imageUrl": "https://cdn.rcstatic.com/images/car_images/web/renault/clio_lrg.jpg","url": "https://www.rentalcars.com/...","scrapedAt": "2026-04-03T14:30:00.000Z"}
Use cases
- Price monitoring -- Track car rental prices over time for specific routes
- Travel aggregators -- Feed rental car data into booking platforms
- Market research -- Compare supplier pricing strategies across locations
- Price alerts -- Get notified when rental prices drop below a threshold
- Academic research -- Study pricing dynamics in the car rental industry
Cost estimate
This actor uses Playwright (headless browser). It costs $0.02 per run plus $0.002 per result — a search returning 50 results costs about $0.12, a search near the 500-result cap costs about $1.02. Usage cost only settles once a run reports SUCCEEDED.
Tips for best results
- Use residential proxies -- RentalCars.com has AWS WAF anti-bot protection. Residential proxies significantly improve success rates.
- Search dates in the future -- Use dates at least 3-7 days in the future for the best availability.
- Airport locations work best -- Airport codes (e.g., "Brussels Airport BRU") tend to have the most consistent autocomplete results.
Limitations
- Requires JavaScript rendering (Playwright-based) -- runs slower than simple HTTP scrapers, though the per-result price is the same
- AWS WAF may occasionally block requests -- residential proxies recommended
- Maximum ~500 results per search (platform limitation)
- Drop-off location is same as pick-up (one-way rentals not yet supported)
- Data is scraped from the public website and may change without notice
How to scrape Rental Cars data
- Go to this actor's page on the Apify Store.
- Click Try for free to open it in Apify Console.
- Configure your search query or URL, set the maximum number of results, and adjust proxy settings if needed.
- Click Start and wait for the run to finish.
- Download your data in JSON, CSV, Excel, or connect it to your workflow via API.
You can also schedule regular runs, set up webhooks for real-time notifications, or integrate the results directly into your application using the Apify API.