An online travel agency (OTA) is a web-based marketplace which allows customers to research and book hotels, flights, cars, tours, cruises, activities and more.