TravelTravel TechnologyReservationsFlightsHotelsAirlinesHospitalityTours and ActivitiesCars and TransfersDestination ContentItinerary ManagementTrip PlanningArtificial IntelligenceMarket Insights
Flight Offers Search Flight Filters Structure is a JSON Structure definition published by Amadeus, describing 9 properties. It conforms to the https://json-structure.org/draft/v0/schema meta-schema.
{
"$schema": "https://json-structure.org/draft/v0/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/amadeus/refs/heads/main/json-structure/flight-offers-search-flight-filters-structure.json",
"title": "FlightFilters",
"description": "FlightFilters structure from Flight Offers Search",
"type": "object",
"properties": {
"crossBorderAllowed": {
"type": "boolean",
"description": "Allows to search a location outside the borders when a radius around a location is specified. Default is false."
},
"moreOvernightsAllowed": {
"type": "boolean",
"description": "This flag enables/disables the possibility to have more overnight flights in Low Fare Search"
},
"returnToDepartureAirport": {
"type": "boolean",
"description": "This option force to retrieve flight-offer with a departure and a return in the same airport"
},
"railSegmentAllowed": {
"type": "boolean",
"description": "This flag enable/disable filtering of rail segment (TGV AIR, RAIL ...)"
},
"busSegmentAllowed": {
"type": "boolean",
"description": "This flag enable/disable filtering of bus segment"
},
"maxFlightTime": {
"type": "number",
"description": "Maximum flight time as a percentage relative to the shortest flight time available for the itinerary"
},
"carrierRestrictions": {
"type": "object",
"description": "Restriction towards carriers."
},
"cabinRestrictions": {
"type": "array",
"description": "Restriction towards cabins."
},
"connectionRestriction": {
"type": "object",
"description": "Restriction towards number of connections."
}
}
}
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.