Google Flights Scraper & API - Fares, Stops & CO2 Emissions
Pricing
from $0.67 / 1,000 flights
Google Flights Scraper & API - Fares, Stops & CO2 Emissions
Scrape Google Flights for any route and dates: price, airline, times, duration, stops, layovers, bags and CO2 emissions. One-way or round trip, any cabin, adults, children and infants, flexible dates, airline and time filters. Verified.
Pricing
from $0.67 / 1,000 flights
Rating
0.0
(0)
Developer
gianluca de dominicis
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Google Flights Scraper & API - Fares, Stops & CO2 Emissions
Get Google Flights fares for any route and dates: price, airline, departure and arrival times, duration, stops and layovers, baggage and CO2 emissions β one-way or round trip, any cabin, adults, children and infants, flexible dates β as a spreadsheet, JSON or a live API.
β Found this Actor useful? Leave a review β it takes 30 seconds and helps other people find it.
π οΈ Something not working? Open an issue with the run link and we'll fix it within 24β48 hours.
What you get for each flight
- πΆ Price in your currency (total for all passengers; round-trip total for round trips), and whether it excludes a carry-on bag
- βοΈ Airlines and operating carrier, departure and arrival airports (codes and names), times and dates, duration
- π Stops and layovers: airport, city and layover time
- π± CO2 emissions in kg and versus the typical flight on the route (e.g. β23%), plus included bags
- π Flexible dates: search several consecutive days and spot the cheapest one, plus Google's verdict on the fares (low / typical / high)
- π― Filters: airlines to include or exclude, max price, max travel time, departure and arrival time windows, max stops
Quick start: click Start without changing anything to get the one-way flights from New York JFK to Los Angeles two weeks from today (about $0.04). Then type your own routes and dates. No login or Google account needed β you pay only per flight returned.
Real results β London β Rome, round trip Nov 13β16, 2026, prices in euros (same order as on Google Flights):
| # | Price (round trip) | Airline | Departs | Arrives | From β To | CO2 |
|---|---|---|---|---|---|---|
| 1 | β¬58 | Ryanair | 3:45 PM | 7:10 PM | STN β CIA | 126 kg |
| 2 | β¬64 | Ryanair | 6:30 PM | 9:55 PM | STN β CIA | 106 kg |
| 3 | β¬84 | Wizz Air | 2:40 PM | 6:15 PM | LTN β FCO | 102 kg |
Why this Google Flights scraper?
| Typical scrapers | This Actor |
|---|---|
| Unverified data | Verified accuracy: we compared a full results page with Google Flights in a browser β same 19 flights, same order, 76 of 76 prices, airlines and times identical |
| Pay per page or per booking option ($0.02β0.03 each) | $1 per 1,000 flights, no start fee: a typical search is a few cents |
| Price only | CO2 emissions, layover airports and times, included bags, operating carrier and "price without carry-on" flag |
| One date at a time | Flexible dates: search up to 30 following days in one run, cheapest flight of each day marked |
| Adults only | Adults, children, infants in seat and on lap β checked: the link opens Google Flights with the same passengers |
| Filter after downloading | Filter by airline, price, travel time and departure/arrival time in the run: you pay only for the flights you keep |
| Airport codes mixed up with airline names (ITA, KLM, LOTβ¦) | Codes read from the airport they belong to |
Use cases
- AI travel agents: find and compare flights for a user's exact route, dates, cabin and party size.
- Fare monitoring: track a route every day and get alerted when the cheapest price drops.
- Cheapest day to fly: search the next 2β4 weeks and pick the best date.
- Sustainability reporting: compare CO2 emissions of business trips by airline and route.
How to use
- Enter Routes, one per line: airport codes (
JFK-LAX) or city codes covering all airports (LON-ROM,NYC-PAR). - Set the Departure date and, for a round trip, the Return date. Optional: Also search the following days.
- Choose the passengers (Adults, Children, Infants), Cabin and Stops, and optionally the Filters (airlines, max price, max duration, time windows).
- Set the Currency and Search from country.
- Click Start and download the results as JSON, CSV, Excel or via API.
Input
{"routes": ["LON-ROM", "MXP-FCO"],"departureDate": "2026-11-13","returnDate": "2026-11-16","extraDays": 2,"adults": 2,"children": 1,"cabin": "economy","maxStops": "1","excludeAirlines": ["Ryanair"],"maxPrice": 400,"departureTimeFrom": "08:00","currency": "EUR","country": "it"}
Output
One item per flight (real example):
{"route": "LON-ROM","tripType": "round trip","searchDepartureDate": "2026-11-13","searchReturnDate": "2026-11-16","rank": 1,"isCheapest": true,"price": 58,"priceIsRoundTripTotal": true,"airlines": ["Ryanair"],"operatedBy": null,"stops": 0,"layovers": [],"originAirport": "London Stansted Airport","originCode": "STN","destinationAirport": "Giovan Battista Pastine International Airport","destinationCode": "CIA","departureTime": "3:45 PM","departureDate": "Friday, November 13","arrivalTime": "7:10 PM","arrivalDate": "Friday, November 13","duration": "2 hr 25 min","durationMinutes": 145,"co2Kg": 126,"co2VsTypical": "-23%","bags": [],"priceExcludesCarryOn": true,"currency": "EUR","cabin": "economy","adults": 1,"googleFlightsUrl": "https://www.google.com/travel/flights/search?tfs=β¦&hl=en&gl=it&curr=EUR"}
| Field | Meaning |
|---|---|
price | Total for all passengers. Round trips: cheapest round-trip total that starts with this outbound flight |
isCheapest | Cheapest flight of this route and date (after your filters) |
priceInsight | Google's verdict on fares for this search ("low", "typical", "high") when Google shows one |
layovers | Each stop: airport, city, layover time (durationMinutes) |
co2Kg / co2VsTypical | Estimated emissions and difference from the typical flight on the route, as shown by Google |
priceExcludesCarryOn | The fare does not include an overhead-bin bag |
separateCabinNote | Set when part of the trip is in another cabin (e.g. "First Class" on one leg) |
How much does it cost?
Pay per event β no monthly rental, no start fee, no proxy or compute surcharge:
- Flight β each flight returned: $1.00 per 1,000 (volume discounts on higher Apify plans).
Example: one route over 14 days with up to 30 flights per day β 420 flights β $0.42. Use Max flights per search to keep only the best ones, and Max cost per run for a hard cap.
Automate & integrate
Schedule daily runs to monitor fares, trigger webhooks when a price drops, or send results to Google Sheets, Slack, Make, Zapier or n8n. Call it from any language through the Apify API.
Use with AI assistants (MCP)
Add this Actor as a tool to Claude, ChatGPT, Cursor or any MCP client through the Apify MCP server (https://mcp.apify.com). Your assistant can then search and compare flights on demand.
Agent-ready: autonomous payments (x402 & Skyfire)
AI agents can discover, run and pay for this Actor on their own β no Apify account or API key needed β using x402 (USDC on Base) or Skyfire.
FAQ
How accurate is the data? We opened the same search (London β Rome, round trip, Italy, euros) in a browser right after a run: Google Flights listed the same 19 flights in the same order, with identical prices, airlines and departure and arrival times. Fares change quickly, so compare runs made at the same time.
What does the round-trip price mean? Like Google Flights' first step, each outbound flight shows the cheapest round-trip total starting with it; the return flight is not chosen yet.
Are prices per person? No β they are the total for all the passengers you set, as on Google Flights.
Why are some results missing compared with Google Flights? The Actor returns the flights in the results page Google sends. In a browser, Google sometimes adds a few more after the page has loaded: in our checks the Actor returned 19 of 19 flights for one search and 17 of 19 for a family search (2 flights of one airline were added later by the browser) β every flight returned had the same price and times as in the browser. Narrow the search with Stops or airport codes if you need a specific flight.
Can I include children? Yes: Children, Infants in seat and Infants on lap (one per adult), up to 9 passengers in total.
Multi-city trips? Not yet β one-way and round trips only.
Is it legal to scrape Google Flights? This Actor only collects publicly available data. Check Google's terms and your local laws before using the data.
Something is broken β what now? Open an issue on the Issues tab with the run link. We usually fix problems within 24β48 hours.
More tools from us
- Kleinanzeigen Scraper & API β every listing for any search on Kleinanzeigen.de, past the 1,250 limit, with price drops and only-new monitoring.
- Google Hotels Scraper & API β hotel prices with taxes, every booking site's offer, and hotels near any address.
- Google Trends Scraper & API β interest over time, by region, related queries and trending searches.
- Google Play Scraper & API β Android app data, star histograms and reviews.
- App Store Scraper & API β iPhone app data, top charts and reviews by country.
- Workday Jobs Scraper & API β every job from any Workday careers site, with exact posting date, salary range and remote status.
- Eventbrite Scraper & API β every event in any city or online, with ticket prices, sold out and organizer details.
Legal
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Google LLC. It only collects publicly available data. All trademarks belong to their respective owners.