Google Flights API
Search live flight prices and schedules for any airport pair in the world, in one simple API call. This API returns the same flight data you'd see on Google Flights — prices, airlines, layovers, flight duration, aircraft type, and estimated carbon emissions — formatted as clean, developer-friendly JSON. Built for travel apps, price trackers, booking platforms, chatbots, and fare-comparison tools…
Google Flights API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Search | ||
| POST |
searchMultiCity /multi_city |
Searches a multi-leg itinerary (2 or more legs), e.g. an open-jaw or round-the-world trip. |
| GET |
searchFlights /search |
Searches live flights between an origin and destination airport. Provide `return_date` to search round-trip; omit it for one-way. |
| Calendar | ||
| GET |
getPriceCalendar /calendar |
Returns the cheapest fare for each departure date across a date range, matching the Google Flights date-grid view. Experimental. |
Google Flights API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $14.99 / month | — |
|
| ULTRA | $49.99 / month | — |
|
| MEGA | $299 / month | — |
|