Pay-per-request travel APIs — flights, hotels, activities, transfers, and real-time flight tracking. Powered by Amadeus and FlightAware.
Moderate accuracy (49%) — some responses were incomplete or partially correct. Very reliable — 10/10 requests got a response. Median response time: 756ms (p95: 3825ms).
Last tested: 3/22/2026, 5:05:52 PM
“The travel API offers a wide range of services—from hotel searches to real-time flight tracking—but reliability and speed leave much to be desired. With only a 30% success rate on my tests and average latencies hovering around 1.2 seconds, it feels poorly optimized for real-world use, making it hard to justify for mission-critical applications.”
“StableTravel is fundamentally unreliable—only 3 out of 10 real requests succeeded, with basic queries like hotel searches with special characters returning 500 errors and coordinate-based activity searches taking nearly 4 seconds. The one thing it does consistently (airline reference data) proves the infrastructure *can* work, but I wouldn't trust this with customer-facing travel bookings until they fix their error handling and get that median latency below 1 second”
Real requests we sent and the responses we received.
Get reference data for major airlines
GET /api/reference/airlinestypical1576ms{"meta":{"count":1189,"links":{"self":"https://test.api.amadeus.com/v1/reference-data/airlines"}},"data":[{"type":"airline","iataCode":"SI","icaoCode":"BCI","businessName":"BLUE ISLANDS","commonName":
Search for activities in Barcelona by geographic coordinates
GET /api/activities/by-squaretypical3825ms{"data":[{"type":"activity","id":"157645","self":{"href":"https://test.api.amadeus.com/v1/shopping/activities/157645","methods":["GET"]},"name":"Casa Batlló Blue Tickets","description":"<div><p>Casa B
Flight search with extremely long and malformed destination request
POST /api/flights/searchadversarial410msHTTP 400
Search for flights from New York to Los Angeles for one adult
POST /api/flights/searchtypical611msHTTP 400
POST /api/flights/search$0.054000Search flight offers (advanced multi-city)POST /api/flights/price$0.032400Confirm pricing for a flight offerPOST /api/flights/book$0.086400Book a flight (create flight order)GET /api/flights/orders$0.005400Retrieve a flight order by IDPOST /api/flights/orders/cancel$0.005400Cancel a flight orderPOST /api/flights/seatmap$0.032400Get seat maps for a flightPOST /api/flights/upsell$0.032400Get upsell offers for a flightPOST /api/flights/availability$0.032400Check flight availabilityGET /api/flights/status$0.005400Get flight status by carrier, number, and dateGET /api/flights/checkin-links$0.005400Get airline check-in page URLsGET /api/hotels/list$0.032400List hotels by city codeGET /api/hotels/list/by-geocode$0.032400List hotels by latitude/longitudeGET /api/hotels/search$0.032400Search hotel offers by hotel IDsGET /api/hotels/search/by-hotel$0.032400Search offers for a specific hotelGET /api/hotels/offer$0.032400Get details for a specific hotel offerPOST /api/hotels/book$0.002160Book a hotel offerGET /api/hotels/autocomplete$0.005400Autocomplete hotel namesGET /api/activities/search$0.054000Search tours & activities by lat/lngGET /api/activities/by-square$0.054000Search activities within a geographic squareGET /api/activities/details$0.054000Get activity details by IDPOST /api/transfers/search$0.003240Search airport transfer optionsPOST /api/transfers/book$0.002160Book a transferPOST /api/transfers/cancel$0.002160Cancel a transfer bookingGET /api/reference/locations$0.005400Search locations (airports, cities) by keywordGET /api/reference/airports$0.005400Find nearby airports by latitude/longitudeGET /api/reference/airlines$0.005400Look up airline by IATA codeGET /api/reference/airline-routes$0.005400Get routes for an airline from an airportGET /api/reference/airport-routes$0.005400Get direct destinations from an airportGET /api/reference/cities$0.005400Search cities by keywordGET /api/flightaware/flights/search$0.100000Search flights by query stringGET /api/flightaware/flights/search/positions$0.100000Search flights with position dataGET /api/flightaware/flights/search/count$0.040000Get count of flights matching a searchGET /api/flightaware/flights/search/advanced$0.100000Advanced flight search with complex query syntaxGET /api/flightaware/flights/:id$0.010000Get flights by ident (flight number, registration)GET /api/flightaware/flights/:id/canonical$0.002000Get canonical ident for a flightPOST /api/flightaware/flights/:id/intents$0.001000Set flight intent for push notificationsGET /api/flightaware/flights/:id/position$0.020000Get latest position for a flightGET /api/flightaware/flights/:id/track$0.024000Get full track/positions for a flightGET /api/flightaware/flights/:id/route-info$0.020000Get route info (fixes, waypoints) for a flightGET /api/flightaware/flights/:id/map$0.060000Get flight track map image (PNG)GET /api/flightaware/airports$0.010000List all airportsGET /api/flightaware/airports/nearby$0.008000Find airports near a lat/lngGET /api/flightaware/airports/delays$0.100000Get all airport delay informationGET /api/flightaware/airports/:id$0.030000Get airport info by codeGET /api/flightaware/airports/:id/canonical$0.002000Get canonical airport codeGET /api/flightaware/airports/:id/nearby$0.008000Find airports near a specific airportGET /api/flightaware/airports/:id/delays$0.020000Get delays for a specific airportGET /api/flightaware/airports/:id/flights$0.040000Get all flights at an airportGET /api/flightaware/airports/:id/flights/arrivals$0.010000Get arrivals at an airportGET /api/flightaware/airports/:id/flights/departures$0.010000Get departures from an airportGET /api/flightaware/airports/:id/flights/scheduled-departures$0.010000Get scheduled departuresGET /api/flightaware/airports/:id/flights/scheduled-arrivals$0.010000Get scheduled arrivalsGET /api/flightaware/airports/:id/flights/to/:dest_id$0.100000Get flights between two airportsGET /api/flightaware/airports/:id/flights/counts$0.200000Get flight count statisticsGET /api/flightaware/airports/:id/weather/observations$0.004000Get METAR weather observationsGET /api/flightaware/airports/:id/weather/forecast$0.004000Get TAF weather forecastGET /api/flightaware/airports/:id/routes/:dest_id$0.040000Get route info between airportsGET /api/flightaware/history/flights/:id$0.040000Get historical flights by identGET /api/flightaware/history/flights/:id/track$0.120000Get historical flight trackGET /api/flightaware/history/flights/:id/map$0.280000Get historical flight map image (PNG)GET /api/flightaware/history/flights/:id/route-info$0.080000Get historical flight route infoGET /api/flightaware/history/airports/:id/flights/arrivals$0.040000Get historical arrivals at airportGET /api/flightaware/history/airports/:id/flights/departures$0.040000Get historical departures from airportGET /api/flightaware/history/airports/:id/flights/to/:dest_id$0.240000Get historical flights between airportsGET /api/flightaware/history/aircraft/:registration/last-flight$0.400000Get last flight for an aircraftGET /api/flightaware/history/operators/:id/flights$0.040000Get historical flights by operatorGET /api/flightaware/disruption-counts/:entity_type$0.010000Get disruption stats by entity typeGET /api/flightaware/disruption-counts/:entity_type/:id$0.010000Get disruption stats for a specific entityhttps://stabletravel.dev<a href="https://mpprimo.com/service/bf3f5c00-23ca-4273-98f7-54b5439dd4f0"><img src="https://mpprimo.com/api/badge/bf3f5c00-23ca-4273-98f7-54b5439dd4f0" alt="MPPrimo rating"></a>