toolzerhub API Docs

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
GET
/v1/google-flights/price-calendar

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.

Range1 <= value <= 30
adults?integer
Range1 <= value <= 9
Default1
children?|
Range0 <= value <= 8
Default0
infants_in_seat?|
Range0 <= value <= 8
Default0
infants_on_lap?|

At most one per adult.

Range0 <= value <= 8
Default0
cabin?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"  }}