Car Hire Rental avatar

Car Hire Rental

Try for free

3 days trial then $5.00/month - No credit card required now

Go to Store
Car Hire Rental

Car Hire Rental

canadesk/car-hire-rental
Try for free

3 days trial then $5.00/month - No credit card required now

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

⭐ 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:

1{
2  vendor: string, // Rental company
3  cheapest: object, // Cheapest vehicle data
4  vehicles: object, // All available vehicles
5  location: object // Pickup information
6}

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

1{
2	"fuelPolicy": string,
3	"fairFuel": boolean,
4	"pickupType": string,
5	"additionalInfo": object,
6	"score": float,
7	"vendorId": integer,
8	"vendor": string,
9	"baggageCapacity": integer,
10	"price": float,
11	"currency": string,
12	"providerId": string,
13	"provider": string,
14	"providerRating": float,
15	"carName": string,
16	"originalCarName": string,
17	"group": object,  // More details
18	"deeplink": string, // Direct link to offer
19	"pickupMethod": string,
20	"fuelType": string,
21	"seatingCapacity": integer,
22    "fourWheelDrive": boolean
23}

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!

Developer
Maintained by Community

Actor Metrics

  • 1 monthly user

  • 1 star

  • 91% runs succeeded

  • Created in Nov 2024

  • Modified 5 days ago