Predict the probability of delay for a specific flight before booking using Amadeus's Flight Delay Prediction API.

domain: developers.amadeus.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

This API has logged drift

developers.amadeus.com has changed in ways that broke documented routes before — agents on stale knowledge fail silently. Get alerted when developers.amadeus.com drifts again →

Steps

  1. Register a Self-Service app in the Amadeus for Developers portal to get an API Key/Secret, then obtain an OAuth2 access token via the Client Credentials grant, the same auth flow used by all Amadeus self-service APIs.
  2. Call GET /v1/travel/predictions/flight-delay (test.api.amadeus.com for the test environment) with the Bearer access token in the Authorization header.
  3. Supply query parameters describing the exact flight: originLocationCode, destinationLocationCode, departureDate (YYYY-MM-DD), departureTime (HH:MM:SS), arrivalDate, arrivalTime, aircraftCode, carrierCode, flightNumber, and duration (ISO 8601, e.g. PT31H10M).
  4. Read the response's delay-probability breakdown, which gives a likelihood distribution across delay bands (e.g. under 30 minutes, 30-60, 60-120, over 120 minutes/cancelled) so you can surface a delay-risk indicator to the traveller before booking.
  5. Source the carrierCode/flightNumber/aircraftCode/duration parameters from the specific segment of a Flight Offers Search result you're evaluating, so the prediction matches the actual flight being considered.
  6. Use an official SDK where possible (e.g. amadeus-python's amadeus.travel.predictions.flight_delay.get(...), or the amadeus-node/java equivalents) instead of hand-building the query string.

Known gotchas

Related routes

Complete a search-to-order flight booking using the Amadeus Self-Service API with seat selection
developers.amadeus.com · 5 steps · unrated
Use the Amadeus Flights Orders Management API to retrieve and cancel an unticketed order before it expires
developers.amadeus.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans