Google Flights Scraper

ENDPOINTS
GET/prices/calendar

Price Calendar

Cheapest fare for every departure date over up to 92 days, one-way or round trip.

QUERY PARAMS

Where you fly from: an airport code, a city name, a place id from Airport Search, or several comma-separated.

Examples:

  • Airport: JFK
  • City: New York
  • Several airports: JFK,EWR,LGA

Where you fly to: an airport code, a city name, a place id from Airport Search, or several comma-separated.

Examples:

  • Airport: LAX
  • City: Los Angeles
  • Several airports: LAX,BUR

First departure date as YYYY-MM-DD.

Default: tomorrow

Last departure date as YYYY-MM-DD, at most 92 days after start_date.

Default: start_date + 60 days

Round-trip length in days (1–30). Omit for one-way fares.

Maximum number of stops.

Default: any

Only these airlines or alliances, comma-separated: 2-character airline codes and/or oneworld, skyteam, star_alliance.

Examples: DL,AA · star_alliance

Only fares at or below this price, in currency.

Number of adults (1–9 passengers in total).

Default: 1

Number of children aged 2–11.

Default: 0

Number of infants with their own seat.

Default: 0

Number of infants on an adult's lap (at most one per adult).

Default: 0

Cabin class.

Default: economy

3-letter currency code for every price.

Default: USD

Examples: USD, EUR, GBP, INR, JPY, CAD

Language of place and airline names, as a code or locale.

Default: en-US

Examples: en-US, en-GB, de, fr, es, ja

2-letter country code Google prices the search from.

Default: US

Examples: US, GB, IN, DE, CA, AU

{
  "search": {
    "trip_type": "one_way",
    "origin": [
      "JFK"
    ],
    "destination": [
      "MIA"
    ],
    "start_date": "2026-09-27",
    "end_date": "2026-11-26",
    "trip_length_days": null,
    "cabin_class": "economy",
    "currency": "USD"
  },
  "cheapest": {
    "departure_date": "2026-10-20",
    "return_date": null,
    "price": 164,
    "currency": "USD"
  },
  "count": 61,
  "prices": [
    {
      "departure_date": "2026-09-27",
      "return_date": null,
      "price": 402,
      "currency": "USD"
    },
    {
      "departure_date": "2026-09-28",
      "return_date": null,
      "price": 397,
      "currency": "USD"
    },
    {
      "departure_date": "2026-09-29",
      "return_date": null,
      "price": 215,
      "currency": "USD"
    },
    {
      "departure_date": "2026-09-30",
      "return_date": null,
      "price": 215,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-01",
      "return_date": null,
      "price": 215,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-02",
      "return_date": null,
      "price": 311,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-03",
      "return_date": null,
      "price": 215,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-04",
      "return_date": null,
      "price": 343,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-05",
      "return_date": null,
      "price": 215,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-06",
      "return_date": null,
      "price": 352,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-07",
      "return_date": null,
      "price": 352,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-08",
      "return_date": null,
      "price": 402,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-09",
      "return_date": null,
      "price": 402,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-10",
      "return_date": null,
      "price": 279,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-11",
      "return_date": null,
      "price": 279,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-12",
      "return_date": null,
      "price": 279,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-13",
      "return_date": null,
      "price": 279,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-14",
      "return_date": null,
      "price": 279,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-15",
      "return_date": null,
      "price": 279,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-16",
      "return_date": null,
      "price": 279,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-17",
      "return_date": null,
      "price": 230,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-18",
      "return_date": null,
      "price": 279,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-19",
      "return_date": null,
      "price": 279,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-20",
      "return_date": null,
      "price": 164,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-21",
      "return_date": null,
      "price": 164,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-22",
      "return_date": null,
      "price": 246,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-23",
      "return_date": null,
      "price": 253,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-24",
      "return_date": null,
      "price": 227,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-25",
      "return_date": null,
      "price": 279,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-26",
      "return_date": null,
      "price": 238,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-27",
      "return_date": null,
      "price": 164,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-28",
      "return_date": null,
      "price": 164,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-29",
      "return_date": null,
      "price": 231,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-30",
      "return_date": null,
      "price": 164,
      "currency": "USD"
    },
    {
      "departure_date": "2026-10-31",
      "return_date": null,
      "price": 204,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-01",
      "return_date": null,
      "price": 279,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-02",
      "return_date": null,
      "price": 243,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-03",
      "return_date": null,
      "price": 164,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-04",
      "return_date": null,
      "price": 164,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-05",
      "return_date": null,
      "price": 279,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-06",
      "return_date": null,
      "price": 279,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-07",
      "return_date": null,
      "price": 204,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-08",
      "return_date": null,
      "price": 279,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-09",
      "return_date": null,
      "price": 164,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-10",
      "return_date": null,
      "price": 204,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-11",
      "return_date": null,
      "price": 164,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-12",
      "return_date": null,
      "price": 191,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-13",
      "return_date": null,
      "price": 204,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-14",
      "return_date": null,
      "price": 204,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-15",
      "return_date": null,
      "price": 270,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-16",
      "return_date": null,
      "price": 164,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-17",
      "return_date": null,
      "price": 164,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-18",
      "return_date": null,
      "price": 164,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-19",
      "return_date": null,
      "price": 246,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-20",
      "return_date": null,
      "price": 279,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-21",
      "return_date": null,
      "price": 227,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-22",
      "return_date": null,
      "price": 232,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-23",
      "return_date": null,
      "price": 213,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-24",
      "return_date": null,
      "price": 227,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-25",
      "return_date": null,
      "price": 213,
      "currency": "USD"
    },
    {
      "departure_date": "2026-11-26",
      "return_date": null,
      "price": 240,
      "currency": "USD"
    }
  ]
}