How to book a flight or Hotel room using Amadeus TravelPort, Sabre, Galileo such services

Summery: Booking Using GDS is not easy but you can make it easy by Using Booking Engine. Booking Engines have so many features including make booking easier you can manage so many Agents under working with you. You can manage your markup (Commission).

To get Booking Engine Visit https://www.accessone.io/Register.aspx and register yourself. You can connect any number of GDS with Accessone booking engine.

There are so many Amadeus API that we can integrate into our website as an OTA since we know Amadeus is a GDS company that Provide all travelling solutions Like Airline booking, Hotel booking, Car booking and so on, But we will be Focusing mainly on Airline booking.

Getting started:

To try Amadeus APIs, These are the steps to get you started.

  1. Register your account. An email will be sent to the address you provide, use the link in this email to set your password.
  2. Click on My Apps and create a new app to get your unique API key. Remember to keep this key secret!
  3. Provide your API key in all calls to access Amadeaus content.

NB. This Signup is just to Call/Access Amadeus API no Payout Option included.

You will need to sign up for the full Travel Audience Meta Connectaccount to earn commission on each flight booked using the deep links provided. Once You have Accomplish this steps You are very good to go.

There are different API’s to Access once you have sign up for the Travel Innovation Sandbox, Amadeus offer client libraries for the Travel Innovation Sandbox for a selection of programming languages which include:

Java, C#,C# .net 2.0,Python,PHP,Perl Ruby, QT5,C++ ,Swift Objective, C, Android, Java, Scala (Synchronous), Scala (Asynchronous).Dart Typescript. Node Typescript Angular

The Api’s Include

1. Flight Extensive Search: This allow you to find the prices of one-way or return flights between two airports over a large number of dates, and for a large variety of stay durations. The search doesn’t return exact itineraries, but rather tells you the best price for a flight on a given day, for a stay of a given duration.

2. Flight Low-Fare Search: This allow you to retrieve the best price for flights, based on Amadeus latest Master Price Travel Board technology. This document describes how to make a low fare search and how to handle the returned messages.

The message is composed of multiple results for given request. A result is defined by a unique combination of price, tax, passenger type, fare type, cabin, and availability for each requested segment.

3. Flight Affiliate Search: The Flight Affiliate Search API combines Amadeus’ flight search technology with Travel Audience’s Connect API partners to provide a unique flight search, where all results come with deep-links to book the flight at a partner’s website. The API will let you easily provide the traveler with a path to book flights from your application.

4. Flight Inspiration Search: This allow you to find the prices of one-way and return flights from an origin city without necessarily having a destination, or even a flight date, in mind. The search doesn’t return a distinct set of price options, but rather, can tell you the price of flying from a given city to some destination, for a trip of a given duration, that falls within a given date range.

Having listed this API’s aside from Flight Extensive Search that list the price of tickets and Flight Low-Fare Search that List all the Low fare and best price tickets the one API that OTA’s need to integrate (to book flight) into their travel portal is the Flight Affiliate Search because this combine flight search technology with Travel audience connect Api that Provide flight search and deep-Links to book the Flight.

All calls to Amadeus APIs require you to provide an apikey query parameter in the URL. Each API key uniquely identifies you, the account holder, and your application, as the source of this API call.

For example, to search London to Dubai on October 1st 2017, with results displayed in Euros, you would enter a search request like this:

https://api.sandbox.amadeus.com/v1.2/flights/affiliate-search?origin=LON&destination=DXB&departure_date=2016-01-25&currency=EUR&apikey=<YOUR API KEY HERE>

This Response Will Returned Everything the Consumer and OTA’s Need.

E.g:

Name: — Display name of the airline

Outbound: — The flight from the origin to the destination

Inbound: — The return flight from the destination to the origin

Fare:- The price and fare information which applies to all itineraries in this response

Payout :- Details of the amount of payout that the affiliate will received per click or if this flight is sold

Deep_Link :- A link to the page from which this result can be purchased from the affiliate

CPC: — The Cost per Click commission earned when the provided deep link is clicked

CPA: — The Cost per Action commission earned for a given action from the provided deep link

CPS: — The Cost per Sale commission earned as a result of a booking made from the provided deep link

Booking_Info:- A booking information object with additional details about how the quality of this flight at the given price.

and a response in JSON might be like a longer version of this

{
“meta”: {
“carriers”: {
“WX”: {
“logos”: {
“small”: “http://api.connect.travelaudience.com/static/img/airlines/small/WX.png”,
“medium”: “http://api.connect.travelaudience.com/static/img/airlines/medium/WX.png”
},
“name”: “CityJet”
}
}
},
“results”: [
{
“fare”: {
“currency”: “EUR”,
“price_per_adult”: {
“total_fare”: “79.03”,
“tax”: “73.03”
},
“total_price”: “79.03”,
“fees”: {
“service_fees”: null,
“creditcard_fees”: null
},
“restrictions”: {
“refundable”: false,
“change_penalties”: true
}
},
“payout”: {
“CPC”: {
“currency”: “EUR”,
“amount”: “0.00”
},
“CPA”: {
“currency”: “EUR”,
“amount”: “2.00”
},
“CPS”: {
“currency”: “EUR”,
“amount”: “0.00”
}
},
“outbound”: {
“duration”: “01:20”,
“flights”: [
{
“origin”: {
“airport”: “LCY”
},
“destination”: {
“terminal”: “1”,
“airport”: “DXB”
},
“aircraft”: “AR8”,
“flight_number”: “115”,
“arrives_at”: “2017-10-01T08:05”,
“operating_airline”: “WX”,
“booking_info”: {
“travel_class”: “ECONOMY”,
“cabin_code”: “M”,
“fare_family”: “VALUE”,
“seats_remaining”: 9,
“fare_basis”: “V9PR0WGB”,
“booking_code”: “V”
},
“departs_at”: “2017-10-01T06:45”,
“marketing_airline”: “WX”
}
]
},
“travel_class”: “ECONOMY”,
“cabin_code”: “Y”,
“fare_family”: “VALUE”,
“airline”: “WX”,
“deep_link”: “https://track.connect.travelaudience.com/dlv/verify/?params=.eJwdj0FvgyAARv8LibdRQOoOu9UiyRJdk0Vp9NIwhRZqYVEa1i377yO7vfdO3_cD7ssMXsAlhM81ozuEYoyb0YSHVWEz-hv68P6K6n2PWFciAuV0n8OKMBwvZp4W5RIap6ULKMfkGWIC8wJ5p2CUD5RRHqRb1ZxRJsg5Nm1Faj6ULRdcs7Go7e5bV0J07sv0drj1bR_f9jhvWLWt2_dUunBgpWkMsYPl9sDOcTgK2xxfs7ygDDwBr7VaTmZKJyhOLrX-N5LW_P4Bs2JG0A%3A1a1Lqq%3A-H9irUaAno46srJBe0FYpGj3RtQ”
}, {
“fare”: {
“currency”: “EUR”,
“price_per_adult”: {
“total_fare”: “79.03”,
“tax”: “73.03”
},
“total_price”: “79.03”,
“fees”: {
“service_fees”: null,
“creditcard_fees”: null
},
“restrictions”: {
“refundable”: false,
“change_penalties”: true
}
},
“payout”: {
“CPC”: {
“currency”: “EUR”,
“amount”: “0.00”
},
“CPA”: {
“currency”: “EUR”,
“amount”: “2.00”
},
“CPS”: {
“currency”: “EUR”,
“amount”: “0.00”
}
},
“outbound”: {
“duration”: “01:25”,
“flights”: [
{
“origin”: {
“airport”: “LCY”
},
“destination”: {
“terminal”: “1”,
“airport”: “DXB”
},
“aircraft”: “AR8”,
“flight_number”: “113”,
“arrives_at”: “2017-10-01T11:55”,
“operating_airline”: “WX”,
“booking_info”: {
“travel_class”: “ECONOMY”,
“cabin_code”: “M”,
“fare_family”: “VALUE”,
“seats_remaining”: 9,
“fare_basis”: “V9PR0WGB”,
“booking_code”: “V”
},
“departs_at”: “2017-10-01T10:30”,
“marketing_airline”: “WX”
}
]
},
“travel_class”: “ECONOMY”,
“cabin_code”: “Y”,
“fare_family”: “VALUE”,
“airline”: “WX”,
“deep_link”: “https://track.connect.travelaudience.com/dlv/verify/?params=.eJwdj0FvgyAARv8LibdRQOYOu9UiSRNdk0Vp9LIwhRZqYVEa1i777yO7vfdO3_cDbssMXsE5hK81o1uEYoyb0YS7VWEz-iv69P6C6l2PWFciAuV0m8OKMBzPZp4W5RIap6ULKMfkBWIC8wJ5p2CUd5RRHqRb1ZxRJsgpNm31qPlQtlxwzcaittuHroTo3Lfp7XDt2z6-7XDesOq5bt9T6cKBlaYxxA6W2wM7xeEobHPcZ3lBGXgCXmu1fJgpnaA4udT630ha8_sH0ndHGQ%3A1a1Lqq%3ARG50cMTaLfWFwBIdLirsuepivIg”
}, {
“fare”: {
“currency”: “EUR”,
“price_per_adult”: {
“total_fare”: “355.86”,
“tax”: “135.86”
},
“total_price”: “355.86”,
“fees”: {
“service_fees”: null,
“creditcard_fees”: null
},
“restrictions”: {
“refundable”: true,
“change_penalties”: false
}
},
“payout”: {
“CPC”: {
“currency”: “EUR”,
“amount”: “0.00”
},
“CPA”: {
“currency”: “EUR”,
“amount”: “2.00”
},
“CPS”: {
“currency”: “EUR”,
“amount”: “0.00”
}
},
“outbound”: {
“duration”: “01:30”,
“flights”: [
{
“origin”: {
“airport”: “LCY”
},
“destination”: {
“terminal”: “1”,
“airport”: “DXB”
},
“aircraft”: “AR8”,
“flight_number”: “119”,
“arrives_at”: “2017-10-01T20:00”,
“operating_airline”: “WX”,
“booking_info”: {
“travel_class”: “ECONOMY”,
“cabin_code”: “M”,
“fare_family”: “PREMIUM”,
“seats_remaining”: 9,
“fare_basis”: “A9FFWGB1”,
“booking_code”: “A”
},
“departs_at”: “2017-10-01T18:30”,
“marketing_airline”: “WX”
}
]
},
“travel_class”: “PREMIUM_ECONOMY”,
“cabin_code”: “W”,
“fare_family”: “PREMIUM”,
“airline”: “WX”,
“deep_link”: “https://track.connect.travelaudience.com/dlv/verify/?params=.eJwdj9FOgzAYRt-lCXeyvwUxxjtZIZmhLpm0C9yYCpS1Y62BLnUa313i3Tnn6vt-0HWe0BM6ef-5ROkzQAhh02l_M4PfdO4CH86dodo2QHkOJJb9dfIL4Lg76amfB7uitkpaDwkmDzEmcZKBs0Mc5A2itPTSLsMUpVSQMbC6yKoyfztw8iI4eWTfnFRmTFQhBLdfujHtpamb8LrFCaPFfVUf1sL9nuaaaWJaU5o9HUN7FIYdd1GSpRTdIafUML_rfj2S4tWlUv9G1kW_f648R7Y%3A1a1Lqq%3AhhAnhb9OM7BUileZj469uStE35U”
}
],
“request_id”: “bb6fa604-6018-4cfe-80b2-cf1c880eec1b”
}

Basically Online Travelling Agencies using Amadeus Service make money mainly from commission on sales. Most OTA’s do not Only provide Airline Bookings they Also Hotel bookings, Car Rentals with this attached to their portal that can make huge money Charging Consumers Service fee for any itinerary.

Source: Mediam

Leave a Reply