Travel APIs

Car APIs—Car Rental Service On-Demand in Your Applications

If you’re building travel capabilities into a web or mobile application, setting up a travel website or online travel agency (OTA), car rental is an important feature to offer your users. Travelers expect to be able to reserve car rentals in a package, together with airline booking, hotel, and rail or other ground transport.

There are several approaches to offering car rental within your application:

  • Integrate with a Global Distribution System (GDS) like Sabre, TravelPort, or Amadeus. GDS systems aggregate data and enable bookings for multiple travel services, with a global inventory.
  • Integrate with booking services like Expedia or Priceline. These types of services offer travel packages (including airline tickets, hotels, and transport) from a more limited inventory, but often with more competitive pricing than GDS systems.
  • Integrate with a car rental service like RentalCars—in most cases, this will give you the most granular control over car rental orders, and may offer a larger inventory and better prices, depending on location and the provider’s operating regions. 

Learn more in our guide: 8 Types of Travel APIs

Car Rental Via Global Distribution Systems

1. Sabre Car API

What is Sabre?

Sabre is a Global Distribution System (GDS) that aggregates data about travel services, including airlines, rail, car rentals, cruises, hotels, and provides management of trips and traveler profiles.

API Focus

Sabre offers a car API with inventory from over 40 rental companies. It provides a car availability API and a car reservation API.

Main Features

For availability API:

  • Rental car availability and pricing.
  • Filtering by pickup location and travel date.
  • Include/exclude vendors, special equipment.
  • Returns vehicle type, amount and type of payment required.

For reservation API:

  • Specify pickup and return locations.
  • Flight arrival information and frequent flyer information.
  • Billing details.
  • Collection and delivery site phone number, name and address.
  • Drop off charge, promotion codes, rate override.

Getting Started

Sabre car availability API documentation

Sabre reservation API documentation

2. TravelPort Universal API with Car Rental

What is TravelPort?

TravelPort is a Global Distribution System (GDS) which provides data from three other GDS systems—Apollo, Worldspan, and Galileo.

API Focus

One API that provides access to airline bookings, a rail API, hostels and boutique hotels, as well as car rental.

Main Features

  • Vehicle search—a generic request for rental vehicles in a city between two dates.
  • Vehicle matrix—a basic vehicle search that returns rates by vehicle types.
  • Vehicle details—provides more info on a vehicle’s location and the rental policies and services.
  • Vehicle media—images and descriptions of vehicles
  • Vehicle rules—conditions and charges.
  • Vehicle booking—reserves a vehicle selected in vehicle search.

Getting Started

TravelPort vehicle API documentation

3. Amadeus Car API

What is Amadeus?

Amadeus is a Global Distribution System (GDS) providing data and reservations for airlines, rail, hotels, car rental, taxi transfers, cruises, and travel insurance.

API Focus

Amadeus provides SOAP web services that allow access to car availability, reservations, and public transfers.

Main Features

The following car-related web services are offered:

  • Car availability.
  • Car location list—search and display car rental stations in a specific area.
  • Car rate information—rates for an available car, either based on an availability request or on an existing car booking in Amadeus.
  • Car sell—used to book a car rental.
  • Search transfer availability—searches for private transfer such as airport or taxi transfer.
  • Book transfer—booking a private transfer.

Getting Started

Amadeus car and transfer API

4. TraveloPro API

What is TraveloPro?

TraveloPro is a technology platform for online travel agencies (OTA), with a large inventory of travel services, taken from multiple GDS systems. 

API Focus

A Car API integrated with hotel and flight bookings. Provides access to a fleet of vehicles from economy to luxury in 2500 locations across 100 countries.

Main Features

Real-time streaming of prices, best rate guaranteed, multi-language support.

API Details

API documentation is not publicly available. For more details contact TraveloPro.

Car Rental via Booking Services

5. Expedia Car API

What is Expedia?

Expedia is a global travel technology company that operates Expedia.com, Hotels.com, Hotwire.com, CarRentals.com, Trivago and other leading travel websites.

API Focus

Expedia offers a public API for searching cars in Expedia’s rental car inventory, with an Expedia-branded experience. The Expedia Partner Solutions API requires joining the partner program, but lets you offer a non-branded experience. 

Main Features

  • Search for rental cars using pick-up location.
  • IATA codes along with pick-up and drop-off dates.
  • Sort cars by ascending prices.
  • Limit the number of cars returned to reduce response size.
  • Filter results on specific rental suppliers.

Getting Started

Expedia Public Car Search API

Expedia Partner Solutions API

6. PriceLine Car API

What is Priceline?

Priceline is a website providing discount rates for travel-related purchases such as airline tickets, hotel rooms, and car rentals.

API Focus

One RESTful API providing dynamic hotel, rental car, flight, and vacation package data. Rental cars are offered by leading providers like Hertz, Avis, and Budget. Requires joining the Priceline Partner Program.

API Details

API documentation is not publicly available. Read about the Priceline Partner Program.

Car Rental via Car Rental Services

7. RentalCars API

What is RentalCars?

RentalCars, which operates the consumer booking site rentalcars.com, is the largest car hire booking service in the world, operating in 160 countries and 40 languages. 

API Focus

By joining the RentalCars Connect program, you gain access to an API that offers car rentals in 28,000 pick up locations across 180 countries, including well-known providers like Avis and Hertz.

API Details

API details are not publically available. Read about the RentalCars Connect program.

Other car rental services that offer APIs are CarTrawler and Auto Europe.