Get cheapest fare by date (v1)
Get the cheapest fare for each departure date in a window of up to 93 days, one way or for a fixed trip length.
1 credit / requestBilled only on success
Authorization
ApiKeyAuth x-api-key<token>
In: header
Query Parameters
origin*string
Departure airport IATA code(s).
destination*string
Arrival airport IATA code(s).
start_date*string
First departure date.
Match
^\d{4}-\d{2}-\d{2}$end_date*string
Last departure date, at most 92 days after start_date.
Match
^\d{4}-\d{2}-\d{2}$trip_length_days?integer
Nights away. Omit for one-way fares; set it for round-trip fares that return this many days after each departure.
Range
1 <= value <= 30adults?integer
Range
1 <= value <= 9Default
1children?|
Range
0 <= value <= 8Default
0infants_in_seat?|
Range
0 <= value <= 8Default
0infants_on_lap?|
At most one per adult.
Range
0 <= value <= 8Default
0cabin?string
Default
"economy"Value in
- "economy"
- "premium_economy"
- "business"
- "first"
stops?string
Most stops allowed: one_stop means one stop or fewer, two_stops two or fewer.
Default
"any"Value in
- "any"
- "nonstop"
- "one_stop"
- "two_stops"
currency?string
ISO 4217 currency for prices.
Match
^[A-Za-z]{3}$Default
"USD"curl -X GET "https://example.com/v1/google-flights/price-calendar?origin=JFK&destination=LAX&start_date=2026-12-01&end_date=2027-01-31" \ -H "x-api-key: YOUR_API_KEY"{ "data": { "currency": "string", "days": [ { "departure_date": "string", "return_date": "string", "price": 0 } ] }, "details": { "reason": "string", "message": "string" }}