Kayak Car Rental Scraper avatar

Kayak Car Rental Scraper

Pricing

from $1.60 / 1,000 car rental offers

Go to Apify Store
Kayak Car Rental Scraper

Kayak Car Rental Scraper

Scrape Kayak car rental offers by pickup location, dates, or Kayak car-search URLs. Returns agency, provider, vehicle class, price, cancellation, mileage, fuel, pickup-counter, score, and booking-link fields.

Pricing

from $1.60 / 1,000 car rental offers

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

a day ago

Last modified

Share

What is Kayak Car Rental Scraper?

Kayak Car Rental Scraper returns one dataset row per car rental offer from Kayak for the location and dates you choose. Each row has the rental agency, booking site, vehicle and class, seats and bags, transmission, daily and total price in your chosen currency, payment type, cancellation and mileage policy, pickup counter address and coordinates, and the Kayak booking link. Travel teams, price analysts, travel agencies and AI agents use it to compare rental prices across agencies and markets, with no Kayak account.

Why travel teams use it for rental prices

  • Every agency in one search. Hertz, Avis, Enterprise, Sixt, local firms and booking sites, as Kayak lists them.
  • Local currencies. currency selects the matching Kayak regional site, so prices arrive in USD, CAD, GBP, EUR, AUD, NZD, AED, SAR, JPY or SGD.
  • Policy details. Free cancellation, mileage, fuel policy, payment type and known fees for each offer.
  • Pickup counters. Address, airport code, distance from the city centre and coordinates.
  • Filters that save money. Car type, total price range and free-cancellation-only filters run before rows are saved and charged.

How to use it

Cheapest cars in Miami for a long weekend:

{
"pickupLocation": "Miami, FL",
"pickupDate": "2026-11-12",
"returnDate": "2026-11-15",
"sortBy": "cheapest",
"maxResults": 25
}

Free-cancellation SUVs at London Heathrow, priced in pounds:

{
"pickupLocation": "London Heathrow",
"pickupDate": "2026-11-20",
"returnDate": "2026-11-24",
"currency": "GBP",
"countryCode": "GB",
"carTypes": ["suv"],
"freeCancellationOnly": true,
"maxResults": 25
}
InputWhat it controls
pickupLocation, dropoffLocationCity, airport name or airport code; add a drop-off for one-way rentals
pickupDate, returnDate, pickupTime, returnTimeRental window (defaults to 30 days from today for a week, 10:00)
driverAgeDriver's age (default 30)
sortByrecommended (default), cheapest, closest or best
carTypessmall, medium, large, suv, van, luxury, special, convertible, pickup
minTotalPrice, maxTotalPrice, freeCancellationOnlyPrice and cancellation filters
currency, countryCodePrice currency and search market
startUrlsKayak car-search URLs you already have, on any Kayak regional site
maxResultsMost offers to save (default 50)

Output: car rental data you receive

A real row from the London search (Kayak IDs and fee list shortened):

{
"recordType": "carRentalOffer",
"position": 1,
"pickupLocation": "Heathrow, London, England, United Kingdom, (LHR)",
"pickupDate": "2026-11-20",
"returnDate": "2026-11-24",
"driverAge": 30,
"agencyName": "Alamo",
"providerName": "VIP Cars",
"siteName": "vipcars.com",
"vehicleName": "Ford Transit",
"carClass": "Passenger van",
"passengers": 9,
"bags": 8,
"transmission": "manual",
"airConditioning": true,
"fuelType": "Petrol",
"dailyPrice": 87,
"totalPrice": 348,
"currency": "GBP",
"localizedTotalPrice": "£348",
"paymentType": "DEPOSIT",
"mileagePolicy": "Your hire includes unlimited free miles",
"fuelPolicy": "Return the car with the same level of fuel as when you picked it up.",
"freeCancellation": false,
"pickupLocationName": "Enterprise Rent A Car, London",
"pickupLocationType": "NON_AIRPORT",
"pickupCity": "London",
"pickupDistance": "0.4 mi from city centre",
"pickupLatitude": 51.49948,
"pickupLongitude": -0.115284,
"bookingUrl": "https://www.kayak.co.uk/book/car?code=1PBmVvwFG9...",
"providerUrl": "https://vipcars.com/"
}
FieldWhat it contains
agencyName, providerName, siteNameRental company and the site selling the offer
vehicleName, carClass, carType, passengers, bags, doors, transmission, fuelTypeThe car
dailyPrice, totalPrice, currency, localizedTotalPrice, paymentTypePrice for the whole rental and how it is paid
freeCancellation, mileagePolicy, fuelPolicy, knownFeesPolicies and extra fees
pickupLocationName, pickupAddress, pickupAirportCode, pickupDistance, pickupLatitude, pickupLongitudeWhere to collect the car
bookingUrl, providerUrl, kayakSearchUrlLinks to book or see the search
position, score, badgesOrder in Kayak's results and Kayak ratings when shown

OUTPUT and RUN_SUMMARY report the outcome, offers saved and searches completed.

Example workflow: a weekly rental price tracker

A travel management company tracks rental prices for staff trips to Dallas, Chicago and Denver. Each Monday they collect cheapest offers for the next month's dates, then chart the lowest totalPrice per carClass and per agencyName. When prices jump, they book early. They continue with Hotels.com Scraper for hotel prices on the same dates.

Pricing

This Actor uses Pay per event plus Apify platform usage. You pay a small start event and one event per offer saved, plus the platform usage of the job. The live Pricing tab on this page shows the current price.

  • 1 search with maxResults 25 = up to 25 offer events + platform usage.
  • Offers removed by carTypes, price or cancellation filters are not charged.
  • maxResults is the cost ceiling for the whole job.

Car rental prices with AI agents (MCP)

Connect this Actor to an AI agent through Apify MCP and ask in plain language:

Find the three cheapest automatic cars at Dublin Airport from 20 to 24 November, in euros, with free cancellation.

Agent checklist:

  1. Set pickupLocation, pickupDate and returnDate from the request.
  2. Set currency (and countryCode) for the traveller's market.
  3. Use sortBy: "cheapest" and filters such as freeCancellationOnly.
  4. Read rows with get-dataset-items and OUTPUT.outcome for the result status.

API example

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~kayak-car-rental-scraper/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"pickupLocation": "SEA", "pickupDate": "2026-12-01", "returnDate": "2026-12-05", "sortBy": "cheapest", "maxResults": 10}'
Your next stepUseWhy
When you then price hotels for the same tripHotels.com ScraperHotel prices and ratings by destination
When you compare stays on Booking.comBooking Scraper PROProperties, prices and review scores
When you research things to do at the destinationTripAdvisor ScraperHotels, restaurants and reviews

Best results

Starting situationHelpful actionExpected outcome
Comparing marketsSet currency per marketPrices from each regional Kayak site
Airport pickupsUse the airport code, such as LHR or SEAOffers at and around the airport
A fixed budgetSet maxTotalPriceOnly offers within budget
A search already set up on KayakPaste its URL in startUrlsThe same results, in that site's currency

Builder's note

I found that travel teams compare the same route across countries, and Kayak prices each regional site in its own currency, so currency now picks the matching Kayak domain and booking links point to that site. I learned that the cheapest offers are often pay-at-pickup deals with extra fees, so each row keeps paymentType, knownFees and the policy fields next to the price.

FAQ

Do I need a Kayak account?

No. The Actor reads Kayak's public car search results.

Which currencies work?

USD, CAD, GBP, EUR, AUD, NZD, AED, SAR, JPY and SGD, each from its regional Kayak site. INR is accepted too; Kayak lists few rental offers for India.

Can I do one-way rentals?

Yes. Add dropoffLocation.

Why are some prices very low?

Kayak shows some pay-at-pickup offers with fees paid at the counter. Check paymentType and knownFees for those rows.

Use any future dates Kayak accepts. Without dates, the Actor searches a week starting 30 days from today.

Responsible use

This Actor collects publicly visible Kayak car rental offers. Use the data for price research and travel planning and follow Kayak's terms and the laws that apply to you. Read Apify's guide on whether web scraping is legal for more context. KAYAK is a trademark of KAYAK Software Corporation. This independent Actor is not affiliated with, associated with, or endorsed by KAYAK. For questions or bugs, open a ticket in the Issues tab.