Car Hire Rental avatar
Car Hire Rental

Pricing

$5.00/month + usage

Go to Apify Store
Car Hire Rental

Car Hire Rental

Get the best car rental prices for any location in the world from Car-hire.net and Skyscanner! It's fast and costs little!

Pricing

$5.00/month + usage

Rating

0.0

(0)

Developer

Canadesk Support

Canadesk Support

Maintained by Community

Actor stats

1

Bookmarked

10

Total users

0

Monthly active users

a year ago

Last modified

Share

⭐ For bulk mode, please use canadesk/car-hire-rental-bulk!

⚠ This actor returns raw results.

Input and Output

[Input]

  • Process (select)

    • Get Rental Prices (Car-hire.net): Default.

    • Get Rental Prices (Skyscanner): More results. Higher chances of getting blocked.

  • Simplified view (select)

    Returns the cheapest vehicle for each provider.

    Process "Get Rental Prices" will return one entry per vehicle, instead of rental companies.

  • Market (select)

    Choose from the available countries. This will set default domain, country, locale and currency.

    In case a specific market does not work, revert to United States.

  • Pickup/Return locations (string)

    Locations to search for.

  • Pickup/Return dates (string)

    Format: YYMMDD.

  • Pickup/Return times (string)

    Format: HH:MM. Minutes must be 00 or 30.

  • Age (integer)

    Must be between 18 and 99. Ages 25-70 return the same data.

  • Number of seats (select)

    Returns vehicles matching the criteria.

  • Transmission (select)

    Returns vehicles matching the criteria.

  • Blocklist (array)

    Only for Skyscanner! Will not retry loading data from the providers in the list.

[Output]

Get Rental Price returns one entry per rental company:

{
vendor: string, // Rental company
cheapest: object, // Cheapest vehicle data
vehicles: object, // All available vehicles
location: object // Pickup information
}

Get Rental Price (Skyscanner) returns one entry per vehicle:

{
"fuelPolicy": string,
"fairFuel": boolean,
"pickupType": string,
"additionalInfo": object,
"score": float,
"vendorId": integer,
"vendor": string,
"baggageCapacity": integer,
"price": float,
"currency": string,
"providerId": string,
"provider": string,
"providerRating": float,
"carName": string,
"originalCarName": string,
"group": object, // More details
"deeplink": string, // Direct link to offer
"pickupMethod": string,
"fuelType": string,
"seatingCapacity": integer,
"fourWheelDrive": boolean
}

About Skyscanner

  • Skyscanner returns a high volume of quotes. It's slower and may get blocked.

  • The higher the waiting time or number of retries, the more data you collect.

  • Some providers always take a long time. To skip those, decrease the number of retries.

How it works.

  1. Set the parameters.

  2. Set waiting time and retries.

  3. Run it! 🎉

Support

Always use a strong proxy (residential or custom), and make sure to wait long enough between requests!

Open a new issue for bugs and feature requests.

Cheers!