A full-fledged API that connects transfer providers with a traveling portal and allows travelers to find and book the most cost-effective solutions.
Business Solutions Technologies UsedOur partner is an online travel agency that provides dynamic travel packages to the clients by virtual tour operating. They offer an opportunity to compare prices, choose the best solutions, and book the entire vacation from flights to hotels.
Partner’s clients book flights and hotels at once, and after arrival, they need a transfer from the airport to the hotel or vice versa. Often it involves a shuttle bus shared with other people traveling the same direction or a private transfer like a taxi. The transfer booking option would expand the functionality of the partner’s platform and meet travelers’ needs.
The project required a connection with two major transfer suppliers to the partner’s virtual tour operation solution. It would enable clients to choose the most affordable ones and book transfer according to their requests, e.g., number of persons, price, private or shared shuttle, direction.
To implement this option, our partner needed the API that supports a search and a booking method. It should be able to transfer requests from a partner’s side to a transfer provider and filter the results providing the most cost-effective option out of all.
As a result, we designed a full-fledged API that connects to both transfer services and performs the following functions:
To visualize and interact with the API’s resources for testing and troubleshooting, our team used a Swagger – multifunctional tool for API development, testing, and virtualization. So the client received a customizable tool with visualization without the need to look under the hood if something went wrong.
Agile/Scrum
The API developed by our team has expanded the functionality of the partner’s platform. His clients can find and book a transfer from the hotel to the airport and vice versa when arranging a trip without the need to search it by themselves. Additional features like filtering the cheapest transfers and translating information make the traveling portal more viable and user-friendly. At the same time, a partner can set a price margin, which makes it a profitable solution.