Skip to main content
POST
/hopper/flights/search

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
origin
string
required
Minimum string length: 1
destination
string
required
Minimum string length: 1
departure_date
string<date>
required
count
integer
required
Required range: x >= 1
timeout
integer
default:300
Required range: 20 <= x <= 1500
return_date
string<date> | null
trip_type
enum<string>
default:round_trip
Available options:
round_trip,
one_way
origin_type
enum<string>
default:airport
Available options:
airport,
city
destination_type
enum<string>
default:airport
Available options:
airport,
city
adults
integer
default:1
Required range: 1 <= x <= 9
children
integer
default:0
Required range: 0 <= x <= 8
seat_infants
integer
default:0
Required range: 0 <= x <= 8
lap_infants
integer
default:0
Required range: 0 <= x <= 8
airlines
string[]
max_stops
integer | null
Required range: x >= 0
max_price
number | null
Required range: x >= 0
sort
enum<string>
default:recommended
Available options:
recommended,
price_low,
price_high

Response

Successful Response

trip_id
string
required
@type
string
default:HopperFlightItinerary
price
number | null
base_amount
number | null
taxes_and_fees
number | null
currency
string | null
outbound
object | null
inbound
object | null
fares
object[]