Techtalks: Traveltech

Cruise prices API (no booking)

Is there an API out there that would provide cruise prices for the major cruise lines? Or is web scraping my only alternative?

image placeholder

asked  Jan 16, 2020

image placeholder
Maryna Ivakhnenko, Copywriter/Editor at AltexSoft

answered  Jan 20, 2020


Hi there,
We totally understand your desire to tap into the cruise line industry, as it’s a rapidly growing sector within the global tourism market. However, it’s not that simple. You must have noticed that there are significantly fewer APIs for cruises than for flights, hotels, and car rentals as it’s a quite reserved space. Still, we’re not agitating for web scraping as it’s a quite unreliable way to aggregate data.  
Out of all global distribution systems, only Amadeus provides APIs to access 53 connected lines. Have a look at their SOAP Enterprise Cruise APIs. Their Fare Availability API can respond with available prices from a particular cruise provider on a certain date. You can ask Amadeus for access to try it out.
Also, there are technology partners in the distribution of cruises. They offer cruise aggregation platforms you can connect to and have access to the integrated suppliers (e.g. Travelopro, Traveltek, Trawex, IST). But of course, none of them are free.

You can also go your own way of partnering and making XML connections with each cruise supplier separately. For example, MSC Cruises offers its partners an API Technology allowing for prices, availability, and bookings. Alternatively, they have a catalog with their routes and rates suitable for a "search tool" and a "quick request function", as they claim. It’s called Flat File and you’ll need to download it daily from their database. But not many cruise lines are as integration-friendly as MSC. If you're interested in any specific integrations, contact our sales team and we can advise you on the best approach.

image placeholder
Etraviax Technologies

answered  Feb 7, 2023


There are several APIs available that provide pricing information for major cruise lines offering Cruise Price API like Cruise Direct API, Expedia Cruise Ship Centers API which offers real-time data on cruise pricing and availability from multiple cruise lines, including Carnival, Royal Caribbean, and Norwegian Cruise Line, among others. The API provides access to up-to-date pricing information, making it easy to compare prices from different cruise lines and find the best deals. Additionally, the Cruise Booking Engine offers a simple and easy-to-use interface, allowing you to quickly retrieve pricing information for your desired cruise itinerary.

image placeholder
zzzz zzzz

answered  Oct 22, 2023


Thanks for the reply.  I can't find any links to Cruise Direct API or Expedia Cruise Ship Centers API.  Would you have these links available?  Also, what is the cost of these APIs and are there any limitations to their use?