CarRentals.com Scraper avatar

CarRentals.com Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
CarRentals.com Scraper

CarRentals.com Scraper

Extract live car rental pricing, availability, and vehicle details from CarRentals.com. Monitor rates across locations, compare fleet options, and build datasets for price analysis, travel research, or competitive intelligence.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(1)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

1

Bookmarked

12

Total users

1

Monthly active users

16 days ago

Last modified

Share

What does CarRentals.com Scraper do?

CarRentals.com Scraper collects car rental listings from CarRentals.com using a standard search URL. It returns structured data including vehicle category and description, vendor name, daily and total prices, pickup and dropoff locations, vendor ratings, cancellation policies, and booking details. The dataset is useful for price monitoring, travel market research, competitive analysis, and data-driven trip planning.

Why use CarRentals.com Scraper?

  • Structured rental data - Collect vehicle listings with pricing, vendor details, vehicle specs, and location information without manual copy-paste.
  • Flexible search coverage - Run searches for any location, date range, and vehicle type supported by CarRentals.com.
  • Automation-ready output - Export results to JSON, CSV, Excel, or XML, schedule recurring runs, and connect to downstream tools via API or webhooks.

What data can you extract from CarRentals.com?

FieldDescription
offerHeadingMain headline for the rental offer
vendorNameRental company providing the car
vehicleCategoryType of vehicle (Economy, SUV, Luxury, etc.)
vehicleDescriptionSpecific model description
priceLeadFormattedDaily rental price
priceTotalFormattedTotal price for the rental period
priceCurrencyCurrency of the prices
ratingVendor rating percentage
pickUpLocationPickup location description
dropOffLocationDrop-off location description
cancellationMessagesCancellation and payment policy information
additionalBenefitsExtra benefits like unlimited mileage
badgesDeal quality indicators

How to use CarRentals.com Scraper

  1. Open the Actor on Apify Store.
  2. Enter a CarRentals.com search URL with your chosen location and dates.
  3. Set the maximum number of results and pages (optional).
  4. Run the Actor.
  5. Download the dataset or connect it to your workflow.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringYes-A CarRentals.com search URL with location, dates, and filters
results_wantedIntegerNo20Maximum number of vehicle listings to collect
max_pagesIntegerNo5Maximum number of pagination requests
proxyConfigurationObjectNo-Proxy settings. Residential proxies are enabled automatically when running on Apify

Output Data

FieldTypeDescription
offerIdStringUnique identifier for the rental offer
offerHeadingStringMain headline for the offer
vendorNameStringRental company name
vendorLogoStringURL to the vendor logo image
vehicleCategoryStringVehicle category (Economy, Compact, SUV, etc.)
vehicleDescriptionStringModel description
vehicleImageStringURL to the vehicle image
vehicleAttributesStringCore specs such as passengers, transmission, and doors
vehicleFeaturesStringExtra features listed for the vehicle
fuelInfoStringFuel-related details
ecoFriendlyFuelStringEco-friendly fuel message when present
badgesStringDeal quality badges
discountBadgesStringDiscount badges on the offer
priceBadgesStringPrice-related badges
ratingStringVendor rating percentage
ratingCountStringHuman-readable rating count
ratingTotalCountNumberNumeric count of ratings
ratingSuperlativeStringRating label (Excellent, Good, etc.)
pickUpLocationStringPickup location name
pickUpLocationIdStringPickup location identifier
pickUpAddressStringFull pickup address
dropOffLocationStringDrop-off location name
dropOffLocationIdStringDrop-off location identifier
dropOffAddressStringFull drop-off address
priceLeadAmountNumberDaily lead price amount
priceLeadFormattedStringFormatted daily price
priceTotalAmountNumberTotal price for the rental period
priceTotalFormattedStringFormatted total price
priceCurrencyStringPrice currency (USD, EUR, etc.)
priceAccessibilityStringAccessibility-friendly price description
priceReferenceAmountNumberReference price amount when displayed
priceReferenceQualifierStringReference price qualifier text
priceReferenceAdditionalInfoStringExtra context for the reference price
paymentInfoStringPayment timing summary
paymentInfoAdditionalStringAdditional payment details
cancellationMessageStringPrimary cancellation policy message
cancellationMessagesStringCombined cancellation and payment messages
additionalBenefitsStringExtra benefits highlighted (unlimited mileage, etc.)
reserveButtonTextStringText of the reserve button
infositeUrlStringLink to the CarRentals.com offer details page
selectedAccessoriesStringAccessories tied to the offer
rewardPointsSelectionStringReward points selection context
continuationContextualIdStringInternal pagination identifier
footerMessageStringFooter message on the offer card
scraped_atStringTimestamp when the record was collected

Usage Examples

Basic Extraction

Collect up to 20 car rental listings from a specific search URL:

{
"startUrl": "https://www.carrentals.com/carsearch?paandi=true&fdrp=1&styp=2&dagv=1&subm=1&locn=Los%20Angeles,%20California,%20United%20States%20of%20America&dpln=178280&date1=5/1/2026&date2=5/3/2026&crfrr=defaultFlex&SearchType=Place",
"results_wanted": 20
}

Larger Dataset

Collect more listings across multiple pages for broader market analysis:

{
"startUrl": "https://www.carrentals.com/carsearch?paandi=true&fdrp=1&styp=2&dagv=1&subm=1&locn=London,%20England,%20United%20Kingdom&date1=6/1/2026&date2=6/14/2026",
"results_wanted": 200,
"max_pages": 15
}

Multi-City Comparison

Run searches for different cities to compare pricing and availability:

{
"startUrl": "https://www.carrentals.com/carsearch?paandi=true&locn=New%20York,%20New%20York,%20United%20States&date1=7/1/2026&date2=7/7/2026",
"results_wanted": 50,
"max_pages": 5
}

Sample Output

{
"offerId": "AQpJoP8-pKlZqilSbi05Xti7avjCnI7in9MF41jMKsvonKK6QZXmTAyDfkhwZpNmObMTsJbVdRuwOFEdut0JgwlP19eaOAinmPeBANksirnVM",
"offerHeading": "Midsize SUV",
"vehicleCategory": "Midsize SUV",
"vehicleDescription": "Nissan Rogue or similar",
"vendorName": "Hertz",
"vehicleFeatures": "Bluetooth, Backup camera",
"priceLeadFormatted": "$31.42",
"priceLeadAmount": 31.42,
"priceTotalFormatted": "$75.41",
"priceTotalAmount": 75.41,
"priceCurrency": "USD",
"paymentInfo": "Pay at pick-up",
"cancellationMessages": "Cancellation available",
"additionalBenefits": "Unlimited mileage",
"pickUpLocationId": "LAX-C-40-010",
"dropOffLocationId": "LAX-C-40-010",
"badges": "Great Deal",
"scraped_at": "2026-07-28T10:30:00.000Z"
}

Tips for Best Results

  • Generate your search URL by first performing a manual search on CarRentals.com, then copy the full URL from your browser.
  • Start with a smaller results_wanted value (20-50) to confirm the URL works before running larger collections.
  • Past dates in the URL are automatically adjusted to future dates, so you can reuse search links safely.
  • Enable residential proxy in Apify Console for better reliability on higher-volume runs.
  • Some fields may be empty when the source listing does not publish that information. Check a few results before assuming the Actor is missing data.

Integrations

  • Google Sheets - Export rental data for spreadsheet analysis and sharing.
  • Webhooks - Trigger downstream workflows or notifications after each run.
  • Make or Zapier - Connect results to no-code automations.
  • API - Access datasets programmatically from your own applications.
  • CSV, Excel, JSON, XML - Download in your preferred format from Apify Console.

Frequently Asked Questions

Can I export the data to CSV or Excel?

Yes. Apify datasets can be downloaded in CSV, Excel, JSON, XML, and other formats from the Storage section in Apify Console.

How many rental listings can I collect?

The Actor collects as many listings as the search returns, up to the limits you set for results_wanted (maximum 500) and max_pages (maximum 25).

What rental companies are covered?

The dataset includes any vendor that appears on CarRentals.com for your search, including major brands such as Hertz, Avis, Enterprise, Budget, Dollar, Thrifty, and others.

Does the Actor handle different currencies and locations?

Yes. The search URL determines the currency and location. CarRentals.com adjusts prices based on the pickup location and regional settings in the URL.

Can I run this Actor on a schedule?

Yes. You can schedule the Actor in Apify Console to run daily, weekly, or at another interval to track pricing trends over time.

Why do some fields appear empty?

Fields are empty when the source page does not publish that information for a specific offer. Check multiple results to confirm whether the data you need is available.

Scraping public web data can be legal, but you are responsible for complying with applicable laws, website terms, and privacy regulations. This Actor is designed for legitimate data collection from publicly available sources.

  • Kayak Flights Scraper - Extract flight prices, routes, and availability from Kayak for travel research and fare monitoring.
  • Trip.com Hotels Scraper - Collect hotel listings, prices, reviews, and availability from Trip.com.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify Console.

This Actor is designed for legitimate data collection from publicly available sources on CarRentals.com. Users are responsible for using the data responsibly and complying with applicable laws and website terms.