G
Google Flights Live Prices
Published byMatan Rabi
10/23/2026
This API returns live fares from Google Flights for one-way and round-trip searches. Every query runs at request time; nothing is served from a cache.
Each result carries the price as text and as a number, the airline or airlines, the number of stops with each stop airport and layover time, the total duration, departure and arrival times, and a Google Flights booking link for that itinerary.
Price verdict. On a standard search, results also carry price_insights_low, price_insights_high and price_range_in_relation_to_other_periods: Google's own low, typical or high read on the fare for that route and date, so an app can say whether a price is normal, not just print it. The verdict is not returned with sort_type Price, with max_price, or for stays longer than 32 nights.
Round trip in one request. The round-trip endpoint returns itineraries with both legs already paired, one total_price, the total duration and total stops, and one booking link, so there is no second search for the return leg.
Filters: maximum stops (per leg on round trips), airlines to include or exclude (per leg on round trips), departure and arrival hour windows (per leg on round trips), currency, maximum price, cabin (economy, premium economy, business or first), passengers (adults, children, infants), result limit, and sort by overall, price or duration. Every filter is a field of the request body.
Outcomes you can rely on. On a standard search, a 200 with an empty array means the search finished and Google Flights has no itineraries for that route and date. A search that did not finish returns a 5xx (not billed) with error search_incomplete and a reason, and is safe to retry. The X-Search-Status response header reads ok, empty, partial or degraded.
Typical uses: cheapest-date and fare-calendar scans, price alerts, trip planners and travel chatbots, fare monitoring across routes.
Last updated 2026-10-23