Expedia
Hotel prices, hotel reviews and flight options
Expedia helps travelers find hotels, vacation stays, and travel deals, with hotel prices and flight options for selected destinations and dates; flight listings may be limited.
Your information
Departure city or airport, e.g. Chicago or ORD.
Arrival city or airport, e.g. Denver or DEN.
Maximum flight options to return, e.g. 20.
Return date for a round trip, e.g. 2026-11-17.
Departure date, e.g. 2026-11-10.
More options
Cabin class, e.g. business.
Number of adult travelers, e.g. 2.
Only show nonstop flights, e.g. true.
Example results
Available flights
About the Expedia tool
Search hotels returns prices, reviews, ratings, and refund status; it needs a destination, check-in date, and check-out date.
Search flights returns fares, schedules, airlines, and stops; it needs an origin, destination, and departure date.
Built from expedia.com. Last checked Sep 29, 2026.
Actions
Search flights
1 creditFind Expedia flights between cities or airports on selected dates, with per-traveler prices. Round trips combine outbound and return choices; their outbound and return listings may be limited to the first page.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Cabincabin | Text | Optional | Cabin class, e.g. business.Example: Business |
Adultsadults | Number | Optional | Number of adult travelers, e.g. 2.Example: 2 |
Originorigin | Text | Required | Departure city or airport, e.g. Chicago or ORD.Example: ORD |
Destinationdestination | Text | Required | Arrival city or airport, e.g. Denver or DEN.Example: DEN |
Max Resultsmax_results | Number | Optional | Maximum flight options to return, e.g. 20.Example: 2 |
Return Datereturn_date | Date | Optional | Return date for a round trip, e.g. 2026-11-17.Example: 2026-11-17 |
Nonstop Onlynonstop_only | Yes or no | Optional | Only show nonstop flights, e.g. true.Example: Yes |
Departure Datedeparture_date | Date | Required | Departure date, e.g. 2026-11-10.Example: 2026-11-10 |
What you get
| Field | Type | Description |
|---|---|---|
Flight Optionsflight_options | List | |
Stopsflight_options[].stops | Number | Example: 0 |
Airlinesflight_options[].airlines | List | |
Currencyflight_options[].currency | Text | USD.Example: USD |
Page Linkflight_options[].page_link | Link | Example: https://www.expedia.com/Flights-Search?leg1=from%3AORD%2Cto%3ADEN%2Cdeparture%3… |
Travel Timeflight_options[].travel_time | Text | Example: 2 h 56 min |
Arrival Timeflight_options[].arrival_time | Date | Example: 2026-11-10T08:26:00-07:00 |
Return Stopsflight_options[].return_stops | Number | Example: 0 |
Stop Airportsflight_options[].stop_airports | List | |
Departure Timeflight_options[].departure_time | Date | Example: 2026-11-10T06:30:00-06:00 |
Flight Numbersflight_options[].flight_numbers | List | |
Return Airlinesflight_options[].return_airlines | List | |
Return Travel Timeflight_options[].return_travel_time | Text | Example: 2 h 26 min |
Return Arrival Timeflight_options[].return_arrival_time | Date | Example: 2026-11-18T00:21:00-06:00 |
Travel Time (minutes)flight_options[].travel_time_minutes | Number | Example: 176 |
Arrival Airport Codeflight_options[].arrival_airport_code | Text | Example: DEN |
Arrival Airport Nameflight_options[].arrival_airport_name | Text | Example: Denver Intl. |
Return Stop Airportsflight_options[].return_stop_airports | List | |
Return Departure Timeflight_options[].return_departure_time | Date | Example: 2026-11-17T20:55:00-07:00 |
Return Flight Numbersflight_options[].return_flight_numbers | List | |
Departure Airport Codeflight_options[].departure_airport_code | Text | Example: ORD |
Departure Airport Nameflight_options[].departure_airport_name | Text | Example: O'Hare Intl. |
Price Per Traveler (USD)flight_options[].price_per_traveler_usd | Number | Total fare in USD per traveler.Example: 152 |
Return Travel Time (minutes)flight_options[].return_travel_time_minutes | Number | Example: 146 |
Return Arrival Airport Codeflight_options[].return_arrival_airport_code | Text | Example: ORD |
Return Arrival Airport Nameflight_options[].return_arrival_airport_name | Text | Example: O'Hare Intl. |
Return Departure Airport Codeflight_options[].return_departure_airport_code | Text | Example: DEN |
Return Departure Airport Nameflight_options[].return_departure_airport_name | Text | Example: Denver Intl. |
Example result
For Origin: ORD, Destination: DEN, Max Results: 2, Return Date: 2026-11-17, Departure Date: 2026-11-10
{
"flight_options": [
{
"stops": 0,
"airlines": [
"Frontier Airlines"
],
"currency": "USD",
"page_link": "https://www.expedia.com/Flights-Search?leg1=from%3AORD%2Cto%3ADEN%2Cdeparture%3A11%2F10%2F2026TANYT&mode=search&trip=roundtrip&leg2=from%3ADEN%2Cto%3AORD%2Cdeparture%3A11%2F17%2F2026TANYT&airProductTo…",
"travel_time": "2 h 56 min",
"arrival_time": "2026-11-10T08:26:00-07:00",
"return_stops": 0,
"stop_airports": [],
"departure_time": "2026-11-10T06:30:00-06:00",
"flight_numbers": [
"F91483"
],
"return_airlines": [
"Frontier Airlines"
],
"return_travel_time": "2 h 26 min",
"return_arrival_time": "2026-11-18T00:21:00-06:00",
"travel_time_minutes": 176,
"arrival_airport_code": "DEN",
"arrival_airport_name": "Denver Intl.",
"return_stop_airports": [],
"return_departure_time": "2026-11-17T20:55:00-07:00",
"return_flight_numbers": [
"F93174"
],
"departure_airport_code": "ORD",
"departure_airport_name": "O'Hare Intl.",
"price_per_traveler_usd": 152,
"return_travel_time_minutes": 146,
"return_arrival_airport_code": "ORD",
"return_arrival_airport_name": "O'Hare Intl.",
"return_departure_airport_code": "DEN",
"return_departure_airport_name": "Denver Intl."
}
]
}Search hotels
1 creditFind Expedia hotels in a destination for your dates, with public USD prices, reviews, property class, refund status, and links. Nightly prices are per room; totals include all requested rooms, taxes, and fees. Property class may be unavailable.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Sortsort | Text | Optional | Order results, for example price_low_to_high.Example: Price low to high |
Roomsrooms | Number | Optional | Number of rooms, for example 1.Example: 2 |
Adultsadults | Number | Optional | Adults traveling, for example 2.Example: 3 |
Check incheck_in | Date | Required | Arrival date, for example 2026-11-12.Example: 2026-12-03 |
Check Outcheck_out | Date | Required | Departure date, for example 2026-11-15.Example: 2026-12-05 |
Destinationdestination | Text | Required | City or area to search, for example Orlando.Example: Las Vegas |
Max Resultsmax_results | Number | Optional | Maximum hotels to return, for example 20.Example: 8 |
What you get
| Field | Type | Description |
|---|---|---|
Hotelshotels | List | |
Namehotels[].name | Text | Example: Bposhtels Las Vegas |
Currencyhotels[].currency | Text | Example: USD |
Star Ratinghotels[].star_rating | Number | Example: 2.5 |
Total Pricehotels[].total_price | Number | Example: 158 |
Expedia Linkhotels[].expedia_link | Text | |
Guest Ratinghotels[].guest_rating | Number | Example: 7.8 |
Review Counthotels[].review_count | Number | Example: 335 |
Neighbourhoodhotels[].neighbourhood | Text | Example: Las Vegas |
Nightly Pricehotels[].nightly_price | Number | Example: 27 |
Fully Refundablehotels[].fully_refundable | Yes or no | Example: Yes |
Guest Rating Labelhotels[].guest_rating_label | Text | Example: Good |
Expedia Property IDhotels[].expedia_property_id | Text | Example: 47040632 |
Example result
For Sort: Price low to high, Rooms: 2, Adults: 3, Check in: 2026-12-03, Check Out: 2026-12-05, Destination: Las Vegas, Max Results: 8
{
"hotels": [
{
"name": "Bposhtels Las Vegas",
"currency": "USD",
"star_rating": 2.5,
"total_price": 158,
"expedia_link": "https://www.expedia.com/Las-Vegas-Hotels-BHostels-Las-Vegas.h47040632.Hotel-Information?chkin=2026-12-03&chkout=2026-12-05&x_pwa=1&rfrr=HSR&pwa_ts=1790684699761&referrerUrl=aHR0cHM6Ly93d3cuZXhwZWRpYS5…",
"guest_rating": 7.8,
"review_count": 335,
"neighbourhood": "Las Vegas",
"nightly_price": 27,
"fully_refundable": true,
"guest_rating_label": "Good",
"expedia_property_id": "47040632"
},
{
"name": "Thunderbird Hotel",
"currency": "USD",
"star_rating": 2.5,
"total_price": 312,
"expedia_link": "https://www.expedia.com/Las-Vegas-Hotels-Thunderbird-Hotel.h13220099.Hotel-Information?chkin=2026-12-03&chkout=2026-12-05&x_pwa=1&rfrr=HSR&pwa_ts=1790684699778&referrerUrl=aHR0cHM6Ly93d3cuZXhwZWRpYS5j…",
"guest_rating": 7.2,
"review_count": 1005,
"neighbourhood": "Las Vegas",
"nightly_price": 52,
"fully_refundable": false,
"guest_rating_label": "Good",
"expedia_property_id": "13220099"
},
{
"name": "Longhorn Casino & Hotel",
"currency": "USD",
"star_rating": 2.5,
"total_price": 274,
"expedia_link": "https://www.expedia.com/Las-Vegas-Hotels-Longhorn-Casino-Hotel.h12384405.Hotel-Information?chkin=2026-12-03&chkout=2026-12-05&x_pwa=1&rfrr=HSR&pwa_ts=1790684699763&referrerUrl=aHR0cHM6Ly93d3cuZXhwZWRp…",
"guest_rating": 8.2,
"review_count": 1515,
"neighbourhood": "Sunrise Manor",
"nightly_price": 53,
"fully_refundable": true,
"guest_rating_label": "Very Good",
"expedia_property_id": "12384405"
}
]
}For developers
Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 180 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@expedia",
"visibility": "public",
"operation": "search_flights",
"version": 1,
"input": {
"origin": "ORD",
"destination": "DEN",
"max_results": 2,
"return_date": "2026-11-17",
"departure_date": "2026-11-10"
},
"response": {
"format": "json"
}
}'What you can do with it
- Compare hotel prices and guest ratings across destinations.
- Find refundable hotel stays for specific dates.
- Compare flight prices, travel times, and stops.
- Review airlines and airports for flight options.
Questions about Expedia
Can I run it with my own inputs?
Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.
Can I call this Expedia tool as an API?
Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.
How much does it cost?
Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.
Do I need a Expedia account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from expedia.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.
What hotels are available for my dates?
Search hotels finds stays for a destination and date range, with prices, reviews, property details, and refund status.
Which flights connect my origin and destination?
Search flights finds options for an origin, destination, and departure date, with fares, schedules, airlines, and stops.