Google Flights Prices: Fares, Times, Stops & Emissions
Pricing
from $0.15 / 1,000 flight returneds
Google Flights Prices: Fares, Times, Stops & Emissions
Flight prices from Google Flights for any route and dates: fare for all passengers, airlines, flight numbers, departure and arrival times, duration, stops and layovers, aircraft, legroom and CO2 estimate. One way or return, any cabin, airport or city codes.
Pricing
from $0.15 / 1,000 flight returneds
Rating
0.0
(0)
Developer
Onibaku
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Google Flights Prices (fares, times, stops and emissions)
Get flight prices from Google Flights for any route and dates. One clean row per flight: fare for all
passengers, airlines, flight numbers, departure and arrival times, total duration, stops and layovers, each leg
with aircraft and legroom, and Google's CO2 estimate. One way or return, economy to first, airport codes (LHR)
or city codes (LON, covering every London airport).
It reads the public Google Flights results anyone can see without logging in, so the fares are the ones travellers see on Google for that market and currency.
What it's for
- Fare tracking and alerts: run a route on a schedule and spot price drops for the dates you care about.
- Travel startups: feed real fares into a deals newsletter, a trip planner or a price predictor.
- Analysts: compare airlines, cabins and dates on a route, or track how fares move as departure gets closer.
- Corporate travel: check what a regular trip costs across carriers before booking.
- AI agents: one call answers "what's the cheapest non-stop from London to New York next month?" (see MCP below).
Input
| Field | What it does |
|---|---|
routes | Origin and destination as airport or city codes: LHR-JFK, LON-NYC, MAN-AMS. |
departureDate | YYYY-MM-DD, or days from today (30), which keeps scheduled runs looking ahead. Empty means 30 days from today. |
returnDate | Same formats. Leave empty for one way. |
adults, children | Up to 9 passengers in all (default 1 adult). |
seatClass | economy, premium-economy, business or first. |
maxStops | Any, non-stop only, 1 stop or fewer, 2 or fewer. |
currency, language, country | e.g. GBP, en-GB, uk. Defaults USD, en, us. Fares can differ by market. |
maxResultsPerRoute | Default 50. Google lists every flight on one page, usually 20 to 100. |
proxyConfiguration | Apify Proxy by default. Switch to the RESIDENTIAL group if runs get blocked. |
Non-stop London to New York, a month ahead, in pounds:
{"routes": ["LON-NYC"],"maxStops": "0","currency": "GBP","country": "uk"}
Daily fare check for a family trip, three routes, return in a week (run on a schedule):
{"routes": ["MAN-PMI", "MAN-AGP", "MAN-FAO"],"departureDate": "60","returnDate": "67","adults": 2,"children": 2,"maxResultsPerRoute": 10}
Output
One row per flight:
{"route": "LHR-JFK","tripType": "one-way","departureDate": "2026-11-24","returnDate": null,"seatClass": "economy","adults": 1,"children": 0,"price": 315,"currency": "GBP","isBest": true,"airlines": ["Vueling", "LEVEL"],"flightNumbers": ["VY 7641", "LL 2627"],"departureAirport": "LHR","arrivalAirport": "JFK","departureTime": "2026-11-24T09:55","arrivalTime": "2026-11-24T22:00","durationMinutes": 1025,"stops": 1,"layovers": [{ "airport": "BCN", "airportName": "Josep Tarradellas Barcelona-El Prat Airport", "durationMinutes": 335 }],"legs": [{ "flightNumber": "VY 7641", "airline": "Vueling", "from": "LHR", "fromName": "Heathrow Airport", "to": "BCN", "toName": "Josep Tarradellas Barcelona-El Prat Airport", "departureTime": "2026-11-24T09:55", "arrivalTime": "2026-11-24T13:10", "durationMinutes": 135, "aircraft": null, "legroom": "74 cm" },{ "flightNumber": "LL 2627", "airline": "LEVEL", "from": "BCN", "fromName": "Josep Tarradellas Barcelona-El Prat Airport", "to": "JFK", "toName": "John F. Kennedy International Airport", "departureTime": "2026-11-24T18:45", "arrivalTime": "2026-11-24T22:00", "durationMinutes": 555, "aircraft": null, "legroom": null }],"co2Kg": null,"typicalCo2Kg": 342,"googleFlightsUrl": "https://www.google.com/travel/flights/search?tfs=GhoSCjIwMjYtMTEtMjRqBRIDTEhScgUSA0pGS0ABSAGYAQI&hl=en-GB&gl=uk&curr=GBP","scrapedAt": "2026-10-25T23:50:00.000Z"}
pricecovers every passenger, and both ways on a return trip.- Times are local to each airport, as on the departures board.
durationMinutesis the whole journey, layovers included. isBestmarks the flights Google ranks as best for price and convenience.co2Kgis Google's estimate for this flight;typicalCo2Kgis typical for the route.nullwhere Google has none.- On a return trip the rows are the outbound flights with their return fare, as Google lists them first.
Pricing
$0.00015 per flight returned, plus a token $0.00005 per run. 1,000 flights cost $0.15. Routes with no flights, filtered-out flights and failed searches cost nothing.
Good to know
- Fares are live: each run asks Google for your exact dates, passengers, cabin, currency and market.
- Google decides which airlines and fares it shows. Some low-cost carriers don't list on Google Flights.
- Use city codes (
LON,NYC,PAR) to include every airport in a city in one search. - Google limits how often one IP can search. The actor goes gently, and if Google asks to check for "unusual traffic" it retries on a fresh proxy IP a few times, then stops with a clear message. It never tries to solve those checks. If that happens often, use the RESIDENTIAL proxy group.
Use it from Claude, ChatGPT or Cursor (MCP)
AI assistants can call this actor as a tool through Apify's MCP server. Add this server URL to your MCP client and sign in with your Apify account when prompted:
https://mcp.apify.com?tools=onibaku/google-flights-prices
Data source
Google Flights (google.com/travel/flights), the public, logged-out results anyone can see. Every row's
googleFlightsUrl opens the same search on Google Flights. Not affiliated with Google.
Questions or feature requests? Open an issue on the actor's Issues tab or email admin@onibaku.co.uk.