StableTravel

Travel

Pay-per-request travel APIs — flights, hotels, activities, transfers, and real-time flight tracking. Powered by Amadeus and FlightAware.

79.6
out of 100

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

What AI models say

GPT-4o-mini

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.

Haiku

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

Accuracy (40%)
49.0
Reliability (30%)
100.0
Latency (20%)
100.0
Cost Efficiency (10%)
100.0

Test Examples

Real requests we sent and the responses we received.

Get reference data for major airlines

GET /api/reference/airlinestypical1576ms
100%

{"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
100%

{"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/searchadversarial410ms
30%

HTTP 400

Search for flights from New York to Los Angeles for one adult

POST /api/flights/searchtypical611ms
30%

HTTP 400

Service Details

API AccessMPP Directory1st Party
POST /api/flights/search$0.054000Search flight offers (advanced multi-city)
POST /api/flights/price$0.032400Confirm pricing for a flight offer
POST /api/flights/book$0.086400Book a flight (create flight order)
GET /api/flights/orders$0.005400Retrieve a flight order by ID
POST /api/flights/orders/cancel$0.005400Cancel a flight order
POST /api/flights/seatmap$0.032400Get seat maps for a flight
POST /api/flights/upsell$0.032400Get upsell offers for a flight
POST /api/flights/availability$0.032400Check flight availability
GET /api/flights/status$0.005400Get flight status by carrier, number, and date
GET /api/flights/checkin-links$0.005400Get airline check-in page URLs
GET /api/hotels/list$0.032400List hotels by city code
GET /api/hotels/list/by-geocode$0.032400List hotels by latitude/longitude
GET /api/hotels/search$0.032400Search hotel offers by hotel IDs
GET /api/hotels/search/by-hotel$0.032400Search offers for a specific hotel
GET /api/hotels/offer$0.032400Get details for a specific hotel offer
POST /api/hotels/book$0.002160Book a hotel offer
GET /api/hotels/autocomplete$0.005400Autocomplete hotel names
GET /api/activities/search$0.054000Search tours & activities by lat/lng
GET /api/activities/by-square$0.054000Search activities within a geographic square
GET /api/activities/details$0.054000Get activity details by ID
POST /api/transfers/search$0.003240Search airport transfer options
POST /api/transfers/book$0.002160Book a transfer
POST /api/transfers/cancel$0.002160Cancel a transfer booking
GET /api/reference/locations$0.005400Search locations (airports, cities) by keyword
GET /api/reference/airports$0.005400Find nearby airports by latitude/longitude
GET /api/reference/airlines$0.005400Look up airline by IATA code
GET /api/reference/airline-routes$0.005400Get routes for an airline from an airport
GET /api/reference/airport-routes$0.005400Get direct destinations from an airport
GET /api/reference/cities$0.005400Search cities by keyword
GET /api/flightaware/flights/search$0.100000Search flights by query string
GET /api/flightaware/flights/search/positions$0.100000Search flights with position data
GET /api/flightaware/flights/search/count$0.040000Get count of flights matching a search
GET /api/flightaware/flights/search/advanced$0.100000Advanced flight search with complex query syntax
GET /api/flightaware/flights/:id$0.010000Get flights by ident (flight number, registration)
GET /api/flightaware/flights/:id/canonical$0.002000Get canonical ident for a flight
POST /api/flightaware/flights/:id/intents$0.001000Set flight intent for push notifications
GET /api/flightaware/flights/:id/position$0.020000Get latest position for a flight
GET /api/flightaware/flights/:id/track$0.024000Get full track/positions for a flight
GET /api/flightaware/flights/:id/route-info$0.020000Get route info (fixes, waypoints) for a flight
GET /api/flightaware/flights/:id/map$0.060000Get flight track map image (PNG)
GET /api/flightaware/airports$0.010000List all airports
GET /api/flightaware/airports/nearby$0.008000Find airports near a lat/lng
GET /api/flightaware/airports/delays$0.100000Get all airport delay information
GET /api/flightaware/airports/:id$0.030000Get airport info by code
GET /api/flightaware/airports/:id/canonical$0.002000Get canonical airport code
GET /api/flightaware/airports/:id/nearby$0.008000Find airports near a specific airport
GET /api/flightaware/airports/:id/delays$0.020000Get delays for a specific airport
GET /api/flightaware/airports/:id/flights$0.040000Get all flights at an airport
GET /api/flightaware/airports/:id/flights/arrivals$0.010000Get arrivals at an airport
GET /api/flightaware/airports/:id/flights/departures$0.010000Get departures from an airport
GET /api/flightaware/airports/:id/flights/scheduled-departures$0.010000Get scheduled departures
GET /api/flightaware/airports/:id/flights/scheduled-arrivals$0.010000Get scheduled arrivals
GET /api/flightaware/airports/:id/flights/to/:dest_id$0.100000Get flights between two airports
GET /api/flightaware/airports/:id/flights/counts$0.200000Get flight count statistics
GET /api/flightaware/airports/:id/weather/observations$0.004000Get METAR weather observations
GET /api/flightaware/airports/:id/weather/forecast$0.004000Get TAF weather forecast
GET /api/flightaware/airports/:id/routes/:dest_id$0.040000Get route info between airports
GET /api/flightaware/history/flights/:id$0.040000Get historical flights by ident
GET /api/flightaware/history/flights/:id/track$0.120000Get historical flight track
GET /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 info
GET /api/flightaware/history/airports/:id/flights/arrivals$0.040000Get historical arrivals at airport
GET /api/flightaware/history/airports/:id/flights/departures$0.040000Get historical departures from airport
GET /api/flightaware/history/airports/:id/flights/to/:dest_id$0.240000Get historical flights between airports
GET /api/flightaware/history/aircraft/:registration/last-flight$0.400000Get last flight for an aircraft
GET /api/flightaware/history/operators/:id/flights$0.040000Get historical flights by operator
GET /api/flightaware/disruption-counts/:entity_type$0.010000Get disruption stats by entity type
GET /api/flightaware/disruption-counts/:entity_type/:id$0.010000Get disruption stats for a specific entity
Endpoint: https://stabletravel.dev
Status: active
Discovered: 3/18/2026
Price per request: $0.054 USDC
Tests run: 10
Last tested: 3/22/2026

Test History

3/22/2026, 5:05:35 PM
score: 49%p50: 756ms

Embed this badge

MPPrimo rating for StableTravel<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>