Car Hire Rental (Bulk) avatar
Car Hire Rental (Bulk)

Pricing

$12.00/month + usage

Go to Apify Store
Car Hire Rental (Bulk)

Car Hire Rental (Bulk)

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!

Pricing

$12.00/month + usage

Rating

0.0

(0)

Developer

Canadesk Support

Canadesk Support

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

2

Monthly active users

a year ago

Last modified

Share

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

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

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

[Output]

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

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!