Amadeus
Query parameters
originstring · min: 3 · max: 3RequiredExample:
The IATA code of the origin airport.
AMSdestinationstring · min: 3 · max: 3RequiredExample:
The IATA code of the destination airport.
JNBdateDepartstringRequiredExample:
The departure date in YYYY-MM-DD format.
2026-03-01Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$dateReturnstringOptionalExample:
The return date in YYYY-MM-DD format.
2026-04-01Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$travelersAdultinteger · min: 1 · max: 1024RequiredExample:
The number of adult travelers.
1travelersChildinteger · max: 1024Optional
The number of child travelers.
travelersInfantinteger · max: 1024Optional
The number of infant travelers.
classstring · enumOptionalPossible values:
The travel class.
directbooleanOptional
Whether to search for direct flights only.
currencyCodestring · enumOptionalPossible values:
The currency code for the price.
priceMaximumintegerOptional
The maximum price for the flight.
resultsMaximumintegerOptional
The maximum number of results to return.
Responses
200
Success
application/json
anyOptional
400
Validation error
application/json
402
Payment required
application/json
get
/amadeus/v1/searchNo content
Last updated