Skip to content

Hotel prices, hotel reviews and flight options

Back to tools

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.

Search flights

Find 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.

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.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Available flights

Choose an action

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 credit

Find 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

FieldTypeRequiredDescription
CabincabinTextOptionalCabin class, e.g. business.Example: Business
AdultsadultsNumberOptionalNumber of adult travelers, e.g. 2.Example: 2
OriginoriginTextRequiredDeparture city or airport, e.g. Chicago or ORD.Example: ORD
DestinationdestinationTextRequiredArrival city or airport, e.g. Denver or DEN.Example: DEN
Max Resultsmax_resultsNumberOptionalMaximum flight options to return, e.g. 20.Example: 2
Return Datereturn_dateDateOptionalReturn date for a round trip, e.g. 2026-11-17.Example: 2026-11-17
Nonstop Onlynonstop_onlyYes or noOptionalOnly show nonstop flights, e.g. true.Example: Yes
Departure Datedeparture_dateDateRequiredDeparture date, e.g. 2026-11-10.Example: 2026-11-10

What you get

FieldTypeDescription
Flight Optionsflight_optionsList
Stopsflight_options[].stopsNumberExample: 0
Airlinesflight_options[].airlinesList
Currencyflight_options[].currencyTextUSD.Example: USD
Page Linkflight_options[].page_linkLinkExample: https://www.expedia.com/Flights-Search?leg1=from%3AORD%2Cto%3ADEN%2Cdeparture%3…
Travel Timeflight_options[].travel_timeTextExample: 2 h 56 min
Arrival Timeflight_options[].arrival_timeDateExample: 2026-11-10T08:26:00-07:00
Return Stopsflight_options[].return_stopsNumberExample: 0
Stop Airportsflight_options[].stop_airportsList
Departure Timeflight_options[].departure_timeDateExample: 2026-11-10T06:30:00-06:00
Flight Numbersflight_options[].flight_numbersList
Return Airlinesflight_options[].return_airlinesList
Return Travel Timeflight_options[].return_travel_timeTextExample: 2 h 26 min
Return Arrival Timeflight_options[].return_arrival_timeDateExample: 2026-11-18T00:21:00-06:00
Travel Time (minutes)flight_options[].travel_time_minutesNumberExample: 176
Arrival Airport Codeflight_options[].arrival_airport_codeTextExample: DEN
Arrival Airport Nameflight_options[].arrival_airport_nameTextExample: Denver Intl.
Return Stop Airportsflight_options[].return_stop_airportsList
Return Departure Timeflight_options[].return_departure_timeDateExample: 2026-11-17T20:55:00-07:00
Return Flight Numbersflight_options[].return_flight_numbersList
Departure Airport Codeflight_options[].departure_airport_codeTextExample: ORD
Departure Airport Nameflight_options[].departure_airport_nameTextExample: O'Hare Intl.
Price Per Traveler (USD)flight_options[].price_per_traveler_usdNumberTotal fare in USD per traveler.Example: 152
Return Travel Time (minutes)flight_options[].return_travel_time_minutesNumberExample: 146
Return Arrival Airport Codeflight_options[].return_arrival_airport_codeTextExample: ORD
Return Arrival Airport Nameflight_options[].return_arrival_airport_nameTextExample: O'Hare Intl.
Return Departure Airport Codeflight_options[].return_departure_airport_codeTextExample: DEN
Return Departure Airport Nameflight_options[].return_departure_airport_nameTextExample: Denver Intl.

Example result

For Origin: ORD, Destination: DEN, Max Results: 2, Return Date: 2026-11-17, Departure Date: 2026-11-10

JSON
{
  "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 credit

Find 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

FieldTypeRequiredDescription
SortsortTextOptionalOrder results, for example price_low_to_high.Example: Price low to high
RoomsroomsNumberOptionalNumber of rooms, for example 1.Example: 2
AdultsadultsNumberOptionalAdults traveling, for example 2.Example: 3
Check incheck_inDateRequiredArrival date, for example 2026-11-12.Example: 2026-12-03
Check Outcheck_outDateRequiredDeparture date, for example 2026-11-15.Example: 2026-12-05
DestinationdestinationTextRequiredCity or area to search, for example Orlando.Example: Las Vegas
Max Resultsmax_resultsNumberOptionalMaximum hotels to return, for example 20.Example: 8

What you get

FieldTypeDescription
HotelshotelsList
Namehotels[].nameTextExample: Bposhtels Las Vegas
Currencyhotels[].currencyTextExample: USD
Star Ratinghotels[].star_ratingNumberExample: 2.5
Total Pricehotels[].total_priceNumberExample: 158
Expedia Linkhotels[].expedia_linkText
Guest Ratinghotels[].guest_ratingNumberExample: 7.8
Review Counthotels[].review_countNumberExample: 335
Neighbourhoodhotels[].neighbourhoodTextExample: Las Vegas
Nightly Pricehotels[].nightly_priceNumberExample: 27
Fully Refundablehotels[].fully_refundableYes or noExample: Yes
Guest Rating Labelhotels[].guest_rating_labelTextExample: Good
Expedia Property IDhotels[].expedia_property_idTextExample: 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

JSON
{
  "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
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.

All Travel toolsBrowse all tools