Zoftify

Blog

Travel APIs: a complete list of inventory providers

Travel APIs: a complete list of inventory providers

When you've decided your business is ready for a travel API integration, the next question is: which API should you choose?

Scrolling through so many options is far too time-consuming, boring, and ineffective, which is why we at Zoftify decided to help you out and compiled a list of the best travel APIs based on different business needs.

How to use this guide

We've made a guide to help you find the right travel APIs for your business. The APIs are sorted by what they offer — from hotel booking APIs to flights, car rentals, tours, and more. We've laid it out in a way that makes sense, so you can easily find what you need using the menu on the left.

We've included prices where we can, but some companies prefer to discuss this directly with partners. The same goes for travel APIs guides — we've linked them when they're public, but some you'll need to ask for.

Hotel APIs

Booking.com Demand API

Booking.com API

Overview

Demand API gives instant access to Booking.com's inventory. It offers four integration types, from basic browsing to a complete package. The full package lets users search, view details, and book directly through your app. It also includes order management and reporting features.

Documentation

View documentation

How to apply

To access Booking.com's API:

  • Register as a managed affiliate partner
  • Choose API capabilities
  • Integrate API with your website
  • Get authentication token and key
  • Use sandbox environment
  • Go live

Pricing

Demand API is free for Booking.com partners.

As an affiliate, you earn a share of Booking.com's revenue from reservations made through your links. Your commission rate grows as you bring in more each month:

  • 1-50 stayed reservations — 25%
  • 51-150 stayed reservations — 30%
  • 151-500 stayed reservations — 35%
  • 500+ stayed reservations — 40%

Expedia Rapid API

Expedia API

Overview

Expedia Rapid API is a flexible tool that updates on its own when new features come out. It gives your business access to 250,000 locations, with 700,000 options to offer. The API uses smart location mapping to help search through all these choices.

This API provides all the travel related data needed to complete a booking: from region mappings to rates.

Documentation

View documentation

How to apply

To get Expedia Rapid API:

  • Fill out the form
  • Wait for Expedia to answer

How Expedia chooses:

  • Case-by-case review
  • Favor larger businesses
  • Selective approval

Pricing

Expedia Rapid API doesn't have fixed prices. Instead, they discuss pricing with each partner individually to decide the cost. This depends on how many bookings the partner makes and other things about their business.

Priceline

Priceline API

Overview

Priceline, founded in 1997, is a well-established online travel agency. They're known for offering great deals on travel services like hotels, flights, car rentals, and vacation packages.

Their Partner Solutions API provides current info on travel services and can be customized for different business needs: Priceline API is fast and uses simple HTTPS protocols, so you can get up and running quickly.

Documentation

View documentation

How to apply

To become a Priceline partner:

  • Fill out the form on their website
  • Provide your company details
  • Wait for Priceline to review your application

Pricing

Priceline's travel API pricing conditions aren't available through open sources and are discussed on a client-by-client basis.

Amadeus Hotel APIs

Amadeus Hotel APIs

Overview

Amadeus is one of the top global distribution systems with 40 years in the travel industry. They offer Self-Service APIs for smaller agencies and startups, and Enterprise APIs for larger companies.

With Amadeus's hotel APIs, you can create a complete booking system, accessing over 150,000 hotels with detailed info and search options. You can also use their API for retrieving reviews, generating ratings, and performing data analytics to gain insights into traveler preferences.

Documentation

View documentation

How to apply

Amadeus says you can apply for their Self-Service travel APIs in just three minutes. Here's how:

  • Make an Amadeus account by filling out a simple form.
  • Once your account is verified, go to the workspace to get your travel API key.
  • Use the access token they give you to make your first API call.

If you want the Enterprise API instead, it takes a bit longer. You'll need to reach out to the Amadeus team directly through their website for developers.

Pricing

Amadeus Self-Service APIs have two modes: test and production. Here's how it works:

In the test mode, you get a free monthly request limit. When you switch to production, you keep this free limit and only pay for extra calls.

For their Hotels APIs, the prices are:

  • Hotel List and Search: It costs 0.015 EUR for each request over the free limit. This free limit can be anywhere from 900 to 3000 requests.
  • Hotel Booking: This one's free.
  • Hotel Ratings: You pay 0.025 EUR for each request after you've used up your free 2000 requests.

Trip.com

Trip.com API

Trip.com is a major online travel agency offering various travel services globally, including flight bookings, hotel reservations, car rentals, and more. Their hotel booking API covers the entire process from booking to refunds.

Documentation

View documentation

How to apply

To use their travel APIs, you need authorization:

  • Get credentials from support team
  • Request access token
  • Use token to access APIs

Pricing

Trip.com discusses API prices with each client privately.

KAYAK

KAYAK API

Overview

KAYAK is a popular travel search engine that compares prices for flights, hotels, and car rentals. It aggregates data from multiple sources, helping users find competitive rates.

For developers, KAYAK's API opens the door to integrating these travel search capabilities into their own web and mobile apps.

Documentation

KAYAK has no public API docs.

How to apply

KAYAK offers their API very selectively. They review your portal, traffic, and plans before deciding. You’ll need to contact them directly to discuss your specific needs.

Pricing

KAYAK API is completely free.

Hotelbeds

Hotelbeds API

Overview

Hotelbeds is a major bed bank in travel, with access to 300,000 hotels across about 200 countries.

Their Hotel Booking API lets your travelers book rooms, view hotel lists, manage changes, and get booking details. Paired with their Hotel Content API, you can also provide hotel information like photos and amenities.

Documentation

View documentation

How to apply

To use Hotelbeds' API:

  • Register to get an API Key and Secret (a private code for authentication) by filling out a simple form.
  • Access your dashboard and complete authentication using your Key, Secret, and other required details.
  • You can then test the API with up to 50 requests per day.
  • For full access, you'll need certification. Contact Hotelbeds directly to check your integration and get further instructions from their experts.

Pricing

Hotelbeds keeps their travel API pricing private, discussing costs with each client individually. With various travel APIs and hotel data options available, prices can be very different.

MakCorps

MakCorps API

Overview

MakCorps hotel API shows real-time prices from over 200 online travel agencies worldwide. This lets you watch what your competitors are doing, set better prices, and get more bookings on your own hotel website.

Documentation

View documentation

How to apply

Applying for MakCorps travel API is easy:

  • Register on their website
  • Provide your company information
  • Follow the instructions they give you

Pricing

MakCorps has four plans:

  • Test Pack: Free. 30 API calls, all Premium travel APIs, one call at a time, no email help.
  • Basic: $350/month. 10,000 calls/month, search any hotel or city, five calls at once, extra calls cost $0.008 each.
  • Advance: $500/month. Same as Basic, but with 50,000 calls/month.
  • Custom: Special plan made just for you after talking with MakCorps.

HProTravel

HProTravel API

Overview

HProTravel is a worldwide B2B hotel marketplace focusing on the Middle East, Turkey, and European markets. They offer diverse accommodations, custom tech tools, and 24/7 support through a user-friendly, multilingual platform.

Their travel API lets you get fresh info on what's available, update your own listings, look for hotels, check if rooms are free, make bookings, cancel them, and do other useful things.

Documentation

View documentation

How to apply

The application process is straightforward:

  • Go to their website
  • Register by giving your contact details
  • Provide key info about your business
  • Wait for HProTravel to get back to you

Pricing

HProTravel doesn't show API prices openly — they set costs based on your business needs. To get a price, you'll need to contact them directly.

Vio

Vio API

Overview

Vio is a travel platform and a hotel aggregator. Their API is a simple tool that lets you compare prices from many big online travel agencies like Expedia, Trip.com, and Agoda, plus lots of others.

Documentation

View documentation

How to apply

To use Vio.com's travel API:

  • Contact Vio at [email protected]
  • Discuss terms with them
  • Sign a revenue share agreement
  • Go through their onboarding process
  • Get assigned an account manager as your main contact

Pricing

Vio doesn't give out set numbers for their revenue share deals. They discuss it with each client individually.

RateHawk

RateHawk API

Overview

RateHawk is one of the most trusted travel service providers with an inventory of over 2.5 million options in about 220 countries. They offer easy and customized API integration, rich hotel content, fast response times, and special B2B rates.

Documentation

View documentation

How to apply

To get RateHawk API:

  • Sign up on their site
  • Give your info and why you want it

You can also choose how to connect:

  • Direct: Get docs and API key
  • Through partners: Use companies like Zoftify

Pricing

RateHawk lets you use their travel API for free.

Don't get left behind in the travel industry

Explore travel API solutions with us.

Short-term and vacation home rentals APIs

Vrbo

Vrbo API

Overview

Vrbo lets you access information about 900,000+ vacation rentals in your own apps or websites.

It's part of Expedia's Rapid API, as Vrbo is owned by Expedia. With this API, you can show Vrbo listings, handle bookings, and display property details in your own travel-related services.

Documentation

View documentation

How to apply

To get this travel API:

Pricing

Expedia Rapid API prices are custom. They negotiate costs with each partner individually.

HomeToGo

HomeToGo API

Overview

HomeToGo is a largest worldwide platform of vacation rentals. Their API helps travel companies add these rentals to their own services. It includes property details, availability, and prices.

Documentation

HomeToGo doesn't share their travel API documentation openly.

How to apply

To get HomeToGo API:

  • Complete contact form
  • Schedule meeting with HomeToGo team
  • Discuss integration details
  • Start API setup process

Pricing

HomeToGo's pricing isn't public — you'll need to chat with them directly.

Airbnb

Airbnb API

Airbnb is an online platform that lets people rent out their homes or spare rooms to travelers looking for short-term accommodations as an alternative to hotels.

Their travel API lets other apps tap into Airbnb's features. With it, developers can show Airbnb listings in their own services, let users search for places to stay, make bookings, and read reviews.

Documentation

View documentation

How to apply

Airbnb's travel API program is limited. They provide access only on a case-by-case basis to selected partners.

Pricing

No public information available.

Sabre Content Services for Lodging

Sabre Content Services for Lodging API

Overview

Sabre's Content Services for Lodging (CSL) lets agencies compare lodging from multiple sources, covering 90% of global options. It includes Lodging AI, which suggests properties based on their attributes, trip type, and traveler preferences to improve booking chances.

Documentation

View documentation

How to apply

To apply for CSL:

  • Complete the registration form
  • Become an official Sabre customer
  • Obtain your PCC
  • Submit a request for API access

Pricing

CSL pricing is customized and discussed privately with each client.

Flight APIs

Amadeus Flight APIs

Amadeus Flight APIs

Amadeus provides a wide range of flight API solutions, from search to flight booking. They offer comparisons across multiple airlines and useful advanced features, like AI-powered tools for price predictions, travel suggestions, and real-time flight status updates

Documentation

View documentation

How to apply

You’ll need to:

  • Create an account using a simple form
  • Get API key from Self-Service workspace
  • Make first API call using access token

Total process takes about 3 minutes.

Pricing

Amadeus travel APIs have test and production modes. Both offer a free monthly quota — you only pay for calls beyond this quota.

Prices for the key Flight APIs:

  • Flight Offers Search: €0.025 after 2,000 free
  • Flight Offers Price: €0.015 after 3,000 free
  • Flight Create Orders: €0.04 after 10,000 free
  • Flight Order Management: €0.0025 after 5,000 free

Sabre Flight APIs

sabre-flight-apis

Overview

Sabre is a major global distribution system connecting travel suppliers with various booking channels. Its API offers real-time access to a wide range of travel products, like cruises, railways, cars, and more.

For flights, Sabre provides more than 270 air APIs, including many for automated booking processes. These cover everything from schedules and fares to seat maps and fees.

Documentation

View documentation

How to apply

For a successful Sabre API integration, follow these steps:

  • Fill out this form
  • Become a Sabre customer
  • Get a PCC
  • Then request travel APIs

Also, you can test Sabre's travel APIs even if you're not yet a registered customer.

Pricing

Sabre keeps their pricing private. Costs depend on what you need, how much you'll use, and your agreement.

Skyscanner Flight Search API

Skyscanner Flight Search API

Overview

Skyscanner is a global travel search engine comparing prices for flights, hotels, and car rentals. Their flight search API provides flight data from over 1,200 partners, with live pricing and easy integration.

Documentation

View documentation

How to apply

Skyscanner chooses partners case-by-case, preferring established, high-traffic travel businesses.

They specifically exclude:

  • Individual non-commercial projects
  • Pre-product startups
  • Low-traffic websites
  • Web development agencies

Pricing

Skyscanner's Flight Search API is free. API affiliate commissions are discussed privately with each client.

Transfers & ground transportation

Amadeus Cars and Transfers APIs

Amadeus Cars and Transfers APIs simplify transportation booking and management. They cover various transfer types, from private to shared. The package includes three APIs with names that speak for themselves: Transfer Search, Transfer Management, and Transfer Booking.

Documentation

View documentation

How to apply

Amadeus API application process only takes 3 minutes:

  • Create an account
  • Get API key
  • Make first API call using access token

Pricing

Amadeus Self-Service APIs offer test and production modes. Both have a free monthly quota. In production, you only pay for calls beyond this quota.

Here are the prices for their travel APIs:

  • Transfer Booking — free.
  • Transfer Management — free.
  • Transfer Search — 0,0015 EUR per request after 2,000 free requests.

Transferz

Overview

Transferz offers ground transport APIs in 150 countries. Travel companies can use these to let their customers book transportation like private cars and shuttles in real-time. The platform connects partners for bookings and suppliers for receiving trip details.

Documentation

To see Transferz's API docs, you'll need to reach out to them directly.

How to apply

To apply for Transferz API:

  • Find form on Transferz website
  • Fill out the form
  • Submit and wait for response

Pricing

Transferz tailors API pricing to each client.

Need help with travel API integration?

Contact us for a free consultation.

Tours and activities APIs

Amadeus Destination Experiences API

Amadeus Destination Experiences API offers info on global destinations. It includes travel APIs for Points of Interest, Tours and Activities, and City Search. By integrating these APIs in your platform, your customers can find attractions and book activities easily.

Documentation

View documentation

How to apply

Amadeus API application process is simple:

  • Create Amadeus account
  • Get API key
  • Make first API call using provided access token

Pricing

Amadeus Self-Service APIs offer test and production modes, both with free monthly quotas. In production, you pay for extra calls beyond the quota.

Pricing for Destination Experiences APIs:

  • Points of Interest: 0.0008-0.0015 EUR after 200-400 free requests
  • Tours and Activities: 0.025 EUR after 200-400 free requests
  • City Search: 0.0025 EUR after 3,000 free requests

Tiqets

Overview

Tiqets, a global OTA for attractions and experiences, offers a Distributor API for product info, availability, and ticket management. The API allows full integration (entire process in your system) or partial integration (redirect to Tiqets for orders and payments).

Documentation

View documentation

How to apply

To access Tiqets Distributor API:

  • Join Tiqets Partner Program
  • Contact Tiqets team

Pricing

Tiqets keeps their application programming interface pricing under wraps. You'll need to chat with them directly to get the details.

Viator

Overview

Viator, an online marketplace for tours and activities, offers an API with 300,000+ products in 2,500+ destinations.

Their Merchant API lets you build a complete booking platform, so customers can book entirely on your site. Viator provides integration support and sometimes assigns a dedicated Partner Success Manager.

Documentation

View documentation

How to apply

Viator API application process looks like this:

  • Create Viator Partner Program account
  • Await team evaluation and program offer
  • Start development if qualified
  • Pass certification process to go live

Pricing

Viator doesn't charge to become a Merchant partner, but you'll need to pay a deposit based on expected sales before making real bookings.

TourRadar

Overview

TourRadar is a marketplace for multi-day tours. Their API offers access to 50,000+ adventures from 2,500+ tour operators.

They have two API options: Booking API for wholesale partners (full functionality, uses TourRadar's supplier agreements) and Direct Booking API (uses your own supplier agreements).

Documentation

TourRadar's API docs aren't public.

How to apply

TourRadar API application process works like this:

  • Fill out form on TourRadar's website
  • Provide company information
  • Wait for their instructions

Pricing

TourRadar's API pricing isn't available. You'll need to discuss it with them directly.

Ticketmaster Discovery API

Overview

Ticketmaster is a global ticket sales company for concerts, sports, and other events.

Their Discovery API gives developers access to a huge database of events, letting applications search and display event details, dates, and ticket availability.

Documentation

View documentation

How to apply

Ticketmaster API setup goes like this:

  • Join Ticketmaster affiliate program
  • Get API Key
  • Create Impact publisher account
  • Add Impact ID to developer account

Pricing

Ticketmaster's API is free and public. They offer an affiliate program with sales-based earnings — rates are discussed during onboarding.

GetYourGuide

Overview

GetYourGuide is an online marketplace connecting travelers with tours and experiences worldwide. With their API, you can integrate their inventory to your travel portal, and provide detailed activity information.

Integration typically takes 1-4 weeks. GetYourGuide API has four access levels, ranging from basic travel related data retrieval to acting as a merchant of record.

Documentation

View documentation

How to apply

In order to access the API you need to create a GetYourGuide Partner account by completing a three-step subscription form and then contact the team.

Pricing

GetYourGuide guarantees a minimum 8% commission. Successful partners can negotiate higher rates, usually between 10% and 12%.

Car rental APIs

Avis

Overview

Avis is one of the biggest car rental companies with vehicles available at airports and city locations worldwide.

With Avis's API, you can integrate their car rental services into your travel platform. You'll be able to offer location searches, display pricing, and do reservation management for Avis vehicles.

Documentation

View documentation

How to apply

To access Avis API:

  • Sign up for an account
  • Create a client application
  • Request API access
  • Add car rental APIs to your app
  • Receive access token
  • Start using the API

Pricing

You'll need to chat with them directly — Avis keeps their API pricing private.

CarTrawler Mobility API

Overview

CarTrawler is a platform connecting travel companies with various transportation services.

Their API lets you integrate car rentals into your booking system, customize the interface, and access a wide network of 1,700 suppliers across 150+ countries.

Documentation

View documentation

How to apply

To apply for CarTrawler's API:

  • Fill in the application form
  • Submit the form
  • Receive partner token and unique ID from your Partner manager

Pricing

They tailor their pricing to each client, so there's no one-size-fits-all rate card available.

Travel insurance APIs

AXA Partners API

AXA, a multinational insurance company, offers travel insurance covering various aspects like medical help, trip cancellations, and luggage protection.

Their API lets you easily add these insurance options to your travel service. This way, you can boost customer value by offering customized protection within the booking process.

Documentation

View documentation

How to apply

To use AXA's API:

  • Contact AXA for credentials
  • Receive confirmation
  • Generate your token
  • Use token in API requests

Pricing

AXA doesn't have a public price list. They work out costs with each client individually.

Allianz

Allianz is a worldwide insurance provider offering full-on travel protection. With their API, customers can get quotes, buy coverage, update policies, file claims, and cancel contracts — all within your booking system.

Documentation

View documentation

How to apply

To access Allianz Travel APIs:

  • Create account on Allianz developer portal
  • Request access to desired API
  • Wait for approval
  • Get client credentials from App Details page
  • Start testing and using travel APIs

Pricing

Allianz keeps their API pricing private — it’s discussed on a client-by-client basis.

Amadeus Insurance API

Overview

This Amadeus API lets your customers book insurance and find priced options easily.

It's a high-level solution designed for larger travel businesses, requiring direct contact with Amadeus to access and use.

Documentation

There is no publicly available documentation.

How to apply

To apply for Amadeus APIs:

  • Visit Amadeus for Developers website
  • Reach out to Amadeus directly

Pricing

Amadeus tailor their pricing based on your company — things like your business model, size, and other factors.

Cruise APIs

Travelopro Cruise API

Overview

Travelopro is a tech company offering travel APIs for flights, hotels, cars, and tours. Their Cruise API is especially useful, giving real-time info on cruise itineraries and inventory from major cruise lines.

Documentation

Travelopro keeps their Cruise API details private. The only info you can find without talking to them directly is what's on their website's API page.

How to apply

Applying for Travelopro's API is easy:

  • Visit Travelopro website
  • Fill out the form
  • Wait for Travelopro's team to contact you

Pricing

Travelopro doesn't publish Cruise API prices. Contact them for a personalized quote.

Trawex

Overview

Trawex provides travel software solutions, including travel APIs for flight bookings, hotel reservations, and car rentals. Trawex Cruise API includes real-time inventory, rich travel content, and negotiated or corporate fares.

Documentation

Trawex doesn't share comprehensive documentation docs publicly. Their website has some info, but it’s limited.

How to apply

To get Trawex's API:

  • Go to Trawex website
  • Fill out the form
  • Wait for Trawex to respond

Pricing

Trawex doesn't provide any info on their Cruise API pricing — it’s discussed on a client-by-client basis.

Railway APIs

Travelport

Overview

Travelport, a major travel tech company, offers a Universal API for travel businesses. This single interface connects to flights, hotels, cars, and trains options. It's easy to integrate, fast to set up, and includes smart features like suggesting rail alternatives to flights.

Documentation

View documentation

How to apply

To access Travelport's API:

  • Fill out the form on their website
  • Wait for Travelport to reach out
  • Discuss agreement terms

Pricing

Travelport discusses API pricing on a client-by-client basis.

Omio

Overview

Omio is a travel platform that helps to compare budget transportation in one single place.

With their travel APIs, you can add train, bus, and plane ticket booking to your website or app. When your visitors book trips using this feature, you earn money, and they get to choose options from more than 1000+ providers.

Documentation

There's no publicly available documentation — you'll receive it after signing up.

How to apply

All you need to do is:

  • Complete the form
  • Wait for their feedback

Pricing

Omio pays affiliates 2% to 8% of each sale they generate.

Reviews and ratings APIs

TripAdvisor

Overview

TripAdvisor is a popular travel platform with user reviews for hotels, rentals, and restaurants. It covers 8 million locations, has 1 billion reviews, and 500 million monthly visitors.

Their API lets developers access this huge bank of travel data for use in their apps, enabling users to make informed decisions based on real reviews.

Documentation

View documentation

How to apply

To get Tripadvisor API:

  • Register a Tripadvisor account
  • Start pay-as-you-go subscription
  • Receive API key
  • Begin accessing real time data

Pricing

Tripadvisor offers free search APIs and 5,000 monthly free calls for location info, photos, or reviews. Users get up to five reviews and photos per location free. Beyond this, they charge per request.

The pricing for extra calls is:

  • 0 - 5,000 requests per month — 0,00 USD
  • 5,001 - 20,000 requests per month — 0,01 USD
  • 20,001 - 100,000 requests per month — 0,0093 USD
  • 100,001 - 500,000 requests per month — 0,0087 USD
  • 500,000+ requests per month — 0,0082 USD

Google Places

Overview

Google Places API is a tool that can access Google's information about locations and businesses.

You can use it to display customer reviews and ratings for places like restaurants, shops, and attractions in your own apps or websites.

Documentation

View documentation

How to apply

Here's a process to apply for Google Places API:

  • Create a Google Cloud account
  • Enable Google Places API in your project
  • Generate an API key
  • Set up billing if needed

Pricing

Google uses pay-as-you-go pricing and daily quotas, depending on what APIs and features you’re going to use. You can see their pricing calculator here.

Not sure which travel APIs fit your business?

Let us help you choose the right one — schedule a call.

Final thoughts

Currently, getting travel APIs from big platforms like KAYAK, Trip.com, Booking.com, and Expedia isn't easy. These companies have high expectations for traffic and marketing. And once you've managed to get access, you still need to figure out how to integrate everything and handle the tight limits on how often you can use these travel APIs.

This guide explains the process, but you might still feel unsure about jumping into travel APIs on your own. It's a complex field with many moving parts. That's where Zoftify can help out. We can guide you through the technical challenges and help you find your way — we've done this many times before.

Alex loves travel and tech and founded Zoftify to help travel companies use technology more effectively. Before this, he worked in tech consulting, where he led international mobile development teams.

4.99 (42)