Car Hire Rental (Bulk) avatar

Car Hire Rental (Bulk)

Try Actor

$12.00/month

Go to Store
Car Hire Rental (Bulk)

Car Hire Rental (Bulk)

canadesk/car-hire-rental-bulk
Try Actor

$12.00/month

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

⚠ 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.

  • Query (JSON object)

    Expected format:

    1[
    2  	{
    3  		"origin": string,		// Pickup location
    4  		"dropoff": string,		// Return location
    5  		"datefrom": string,		// Pickup date (YYMMDD)
    6  		"timefrom": string,		// Pickup time (HH:MM)
    7  		"dateto": string,		// Return date (YYMMDD)
    8  		"timeto": string,		// Pickup time (HH:MM) - MM must be 00 or 30
    9  		"age": string			// "18" to "99"
    10  		"seating": string		// "any", "1-4", "5", "6+"
    11  		"transmission": string	// "any", "automatic", "manual"
    12  	},
    13  	...
    14  ]
  • Blocklist (array)

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

[Output]

1{
2	"query": string,		// Query converted to sentence
3	"queryJson": string,	// Query JSON-stringified
4	"data":  array			// Results (format varies based on process)
5}

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

  • >99% runs succeeded

  • Created in Dec 2024

  • Modified 5 days ago