Skip to content
Tools / Flight Search
Flight Search icon

Flight Search

Live flights with prices & baggage

Flight Search finds live flight availability and pricing across airlines for any route — one-way, round-trip, or flexible dates. Get real-time fares, baggage allowances, emissions data, number of stops, and booking deadlines in a single search.

It searches actual live inventory, not cached prices, so results reflect what's bookable right now. You can scan a date window to find the cheapest travel days, filter to direct-only flights, and narrow by airline. Results include IDs for handoff to a booking tool.

Use price_calendar, popular_routes, and where_to_fly to discover cheap fares and destinations — each result includes a booking link so users can complete purchase directly.

What you can do

  • search_flights — search for flights between two airports on a specific date with price, stops, and duration
  • search_dates — scan a date range to find the cheapest days to fly a given route
  • find_airport — look up IATA airport codes from city or airport names
  • get_offer — refresh a specific offer to get current pricing before purchase
  • price_calendar — see the cheapest fare for each day of a month on a route, with a direct booking link per day
  • popular_routes — discover the cheapest destinations to fly to from any city, sorted by price with booking links
  • where_to_fly — find the cheapest destinations from an origin across all dates ("where can I fly cheaply from London?")
  • airline_routes — see the busiest routes for a specific airline by annual passenger volume

Who it's for

Travelers planning trips, travel agents building itineraries, and anyone looking for cheap flight deals.

How to use it

  1. If you don't know the IATA codes, call find_airport first.
  2. Call search_flights with origin, destination, and departure date for live bookable results.
  3. If dates are flexible, use search_dates to find the cheapest day in a window, then search_flights on that date.
  4. To browse cheapest fares day-by-day, use price_calendar — each day includes a booking link.
  5. Not sure where to go? Use where_to_fly or popular_routes to find the cheapest destinations from your city.
  6. Before booking via the platform, call get_offer to confirm current pricing.

Getting started

No account connection required — call find_airport to look up your origin and destination codes before searching.

Search Flights

Search for flight offers between two airports. Returns prices, airlines, departure and arrival times, duration, number of stops, baggage, emissions, and booking deadlines for each offer.

Returns: List of flight offers with airlines, departure/arrival times, duration, stops, prices, baggage, emissions, and booking deadlines
Search Flexible Dates

Scan a bounded date window and return the cheapest departure dates for a route, using the same flight filters you would use for a normal search.

Returns: Cheapest departure dates within a bounded search window, plus a sample fare for each matching day
Find Airport

Search for airport or city IATA codes by name. Useful when you know the city or airport name but need the IATA code for flight searches.

Returns: Matching airports and cities with IATA code, name, city, country, coordinates, and timezone
Get Offer Details

Get refreshed details for a specific Duffel flight offer by its ID. Returns updated pricing, baggage info, available services, and booking deadline. Requires a Duffel API account connection.

Returns: Refreshed offer details with updated pricing, baggage, emissions, and booking deadline
Price Calendar

Show the cheapest available fare for each day of a month on a given route. Each day includes a direct booking link. Useful for finding the cheapest travel day.

Returns: Day-by-day cheapest fare for the route with airline, departure time, stops, and a direct booking link per day
Popular Routes

Discover the cheapest destinations to fly to from a given city, sorted by price. Each result includes a direct booking link.

Returns: Cheapest destinations from the origin city sorted by price with airline, departure date, and a direct booking link
Where to Fly

Find the cheapest destinations to fly to from any origin city across all upcoming dates. Great for open-jaw "where should I go?" searches with optional direct-only and cabin class filters.

Returns: Cheapest destinations from the origin across all upcoming dates, sorted by price, with airline, stops, duration, and a direct booking link
Airline Routes

See the busiest routes operated by a specific airline, ranked by annual passenger volume. Useful for finding which cities an airline serves most frequently.

Returns: Busiest routes for the airline sorted by annual passenger volume with origin, destination, and passenger count
Loading reviews...

Loading activity...

v0.082026-05-08
  • search_flights now respects the exact requested departure date — previously it sliced the date down to its month and returned the cheapest day in that month, so asking for 2026-05-30 could return offers for 2026-05-20. Results outside the requested date are filtered out, and a no_exact_date_matches flag plus relabelled card title surfaces it when only nearby dates are available.
v0.072026-04-27
  • Added where_to_fly (cheapest destinations from any origin across all dates) and airline_routes (busiest routes for a given airline)
v0.062026-04-27
  • search_flights, search_dates, and find_airport now work out of the box with no API key required
v0.052026-04-27
  • Added price_calendar (cheapest fare per day with booking links) and popular_routes (cheapest destinations from any city)
v0.042026-03-29
  • Added flexible-date search, airline and time-window filters, local sorting, and more resilient Duffel requests
v0.032026-03-22
  • Added subtitle, expanded description, and agent instructions
v0.022026-03-20
  • Return passenger_ids and offer_request_id from search results for booking
v0.012026-03-20
  • Initial release with flight search, airport lookup, and offer details

Flight Search Use Cases(6)

Browse all 6 Flight Searchguides →
Open Find the Best Flight Prices

Find the Best Flight Prices

Search across airlines and routes to find the cheapest flights for your travel dates and destination.

Flight Search icon
Flight Search
4 agent guides
Open Compare Airline Routes and Connections

Compare Airline Routes and Connections

Analyze different routing options between cities including direct flights, connections, and alternative airports.

Flight Search icon
Flight Search
4 agent guides
Open Search Papers by Topic

Search Papers by Topic

Find relevant academic papers on any research topic across millions of scholarly publications.

Academic Research icon
Academic Research
4 agent guides
Open Geocode Addresses to Coordinates

Geocode Addresses to Coordinates

Convert street addresses into precise latitude and longitude coordinates for mapping and spatial analysis.

Address Geocoding icon
Address Geocoding
4 agent guides
See every Flight Searchuse case (Claude, ChatGPT, Copilot, OpenClaw guides) →

Related Tools

Frequently Asked Questions

Do I need airport codes before searching flights?

Not necessarily. Use `find_airport` if you only have a city or airport name, then pass the IATA codes into `search_flights`.

What does a flight search return?

`search_flights` returns live offers with airlines, departure and arrival times, duration, stops, baggage, emissions, and booking deadlines.

Can I look for direct flights or specific cabin classes?

Yes. Set `max_connections` to `0` for direct-only results, and choose the cabin class you want, from economy through first class.

How do I get refreshed pricing before booking?

Use `get_offer` on a specific offer ID to refresh the price and confirm availability. The search response also includes the IDs needed for booking handoff.