Google Flights Calendar One Way
google_flights_calendar_one_wayGet a price calendar showing the cheapest one-way flight price for each day in a date range. Returns a list of dates with prices - useful for finding the cheapest departure day when you have flexible travel dates.
For round-trip price calendars (outbound x return date grid), use google_flights_calendar_round_trip instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gl | No | ISO 3166-1 alpha-2 country code in lowercase (e.g., 'us', 'gb', 'de'). Affects pricing and availability. Default: us. | |
| stops | No | Maximum stops filter: nonstop (direct only), one_stop_or_fewer (at most 1 stop), two_stops_or_fewer (at most 2 stops), any (no limit). Use the named value (e.g. 'two_stops_or_fewer'), not a bare number like '2'. Default: any. | |
| adults | No | Number of adults (1-9). Default: 1. | |
| children | No | Number of children (0-9). Default: 0. | |
| currency | No | Currency code for prices (ISO 4217, e.g., 'USD', 'EUR'). Default: USD. | |
| max_price | No | Maximum price filter. Prices above this value (in the specified currency) are excluded. | |
| arrival_id | Yes | IATA airport code (e.g., 'NRT') or kgmid (e.g., '/m/07dfk' for Tokyo). City names must first be converted using google_flights_location_search. | |
| checked_bags | No | Number of checked bags (0-9). Shows prices with checked bag fees included. Cannot exceed total passenger count. | |
| departure_id | Yes | IATA airport code (e.g., 'SFO') or kgmid (e.g., '/m/0d6lp' for San Francisco). City names must first be converted using google_flights_location_search. | |
| travel_class | No | Travel class: economy, premium_economy, business, first_class. Default: economy. | |
| carry_on_bags | No | Number of carry-on bags (0-9). Shows prices with carry-on fees included for budget airlines. Cannot exceed total passenger count. | |
| outbound_date | Yes | Start date for price calendar in YYYY-MM-DD format (ISO 8601). Prices shown for multiple days starting from this date. Required. | |
| infants_on_lap | No | Number of infants on lap (0-9). Default: 0. | |
| infants_in_seat | No | Number of infants in seat (0-9). Default: 0. | |
| excluded_airlines | No | Comma-separated IATA airline codes to exclude (e.g., 'NK,F9'). | |
| included_airlines | No | Comma-separated IATA airline codes to include (e.g., 'AA,UA,DL'). | |
| max_flight_duration | No | Maximum total flight duration in minutes (e.g., 600 for 10 hours). Excludes flights exceeding this duration. | |
| exclude_basic_economy | No | Set to true to exclude Basic Economy fares, the cheapest and most restrictive ones. Only valid with travel_class economy. Google Flights offers this filter for flights within the US, its territories and Canada; on other routes results are unchanged. |