Google Flights API
Pricing
$0.00003 / run actor
Google Flights API
[ALMOST FREE FOR LIMITED TIME] The fastest Google Flights API. Real-time prices with direct booking URLs, and price insights. one-way or round-trip, filter by stops/airlines/cabin class. Returns aircraft types, layover details, airport info. 40 currencies.
Google Flights Scraper - Real-Time Flight Prices & Calendar
The most reliable Google Flights API on Apify. Get real-time prices, schedules, and booking links for any route worldwide.
Limited Time Offer
Promotional pricing is now live!
Run this Actor for just $0.00003 per execution — platform usage included for free. That's 500x cheaper than most competitors. This offer won't last long, so take advantage while it lasts.
Why Choose This Scraper?
⚡ Blazing Fast — Results in 2-5 seconds (5x faster than competitors)
🌍 Global Coverage — 9,000+ airports worldwide, all major airlines
💰 Best Value — Only $0.00003 per run (promotional pricing)
🔗 Direct Booking Links — Get clickable Google Flights URLs to book instantly
🌱 Carbon Footprint — Track CO2 emissions for eco-conscious travel
📊 Rich Data — Layover details, aircraft types, price insights, airport info
What You Get
For Every Flight Search:
- ✅ Real-time prices from Google Flights (not cached)
- ✅ Direct booking URLs — Click to book on Google Flights
- ✅ Complete itineraries — All legs, layovers, aircraft types
- ✅ Carbon emissions — Environmental impact data
- ✅ Price insights — "Typical", "Low", or "High" price indicator
- ✅ Airport details — Full airport names, cities, countries
- ✅ 37 currencies — Local pricing for global markets
Price Calendar Mode:
Find the cheapest dates across any date range. Perfect for flexible travelers.
Perfect For
| Use Case | How It Helps |
|---|---|
| Travel Startups | Power your flight comparison app with real Google data |
| Price Tracking | Monitor routes and get alerts when prices drop |
| Travel Agencies | Quote accurate prices to customers instantly |
| Data Science | Analyze airline pricing patterns & trends |
| Trip Planning | Find the cheapest dates to fly with calendar view |
| Affiliate Sites | Monetize with direct booking links |
Live Example
Input:
{"departure_id": "JFK","arrival_id": "LAX","outbound_date": "2026-06-15","adults": 1,"currency": "USD"}
Output (Real Flight):
{"airline": "JetBlue","flightNumber": "B6 1523","departureAirport": "JFK","arrivalAirport": "LAX","departureTime": "15:15","arrivalTime": "18:17","duration": "6 hr 2 min","durationMinutes": 362,"price": 169,"priceFormatted": "$169","booking_url": "https://www.google.com/travel/flights/booking?tfs=...","carbonEmissions": {"totalKg": 145,"differencePercent": -12},"layovers": [],"legs": [{"airline": "JetBlue","flightNumber": "B6 1523","departure": "JFK","arrival": "LAX","departureTime": "15:15","arrivalTime": "18:17","duration": "6 hr 2 min","durationMinutes": 362,"aircraft": "Airbus A320"}]}
Output Fields Reference
| Field | Description | Example |
|---|---|---|
airline | Airline name | "JetBlue" |
flightNumber | Full flight number | "B6 1523" |
price | Price in selected currency | 169 |
priceFormatted | Human-readable price | "$169" |
booking_url | Direct booking link | "https://www.google.com/travel/flights/booking?..." |
durationMinutes | Total flight time | 362 |
stops | Number of stops | 0 |
layovers | Stop details with duration | [{"airport": "AUH", "duration": "2 hr 20 min"}] |
carbonEmissions | CO2 data | {"totalKg": 145, "differencePercent": -12} |
legs | Individual flight segments | See above |
isBest | Google "best" flag | true |
Bonus: OUTPUT key-value includes airports, priceInsights, and flightsUrl
How to Use
1. Quick Start (30 seconds)
- Click Try for free
- Enter airport codes (e.g., JFK → LAX)
- Set your travel date
- Click Start
- Download JSON/CSV/Excel
2. Advanced Filters
- Max stops: 0 (nonstop) to 3
- Max price: Set your budget limit
- Airlines: Filter by specific carriers (AA, DL, UA)
- Cabin class: Economy to First
- Currency: 40+ currencies supported
3. One-Way vs Round-Trip
One-way flight: Leave return_date empty
{"departure_id": "JFK","arrival_id": "LAX","outbound_date": "2026-06-15","return_date": null}
Round-trip flight: Add return_date
{"departure_id": "JFK","arrival_id": "LAX","outbound_date": "2026-06-15","return_date": "2026-06-22"}
4. Price Calendar
Set type: "calendar" to find cheapest dates across a range.
Pricing
This Actor's pricing details are outlined in the table below. Visit our pricing page to compare plans and see how much you can save.
| Pricing | Cost |
|---|---|
| Run actor | |
| One-time event | |
| Just the run of the actor, no matter how many results. | $0.00003 |
| Additional costs | |
| Platform usage | Included |
| Platform usage costs are tied to the Actor's performance in terms of the underlying platform resources it consumes. Learn more | Free |
See all usage prices - we give it almost for free!
Supported Currencies (40+)
USD, EUR, GBP, JPY, CNY, KRW, INR, BRL, CAD, AUD, CHF, SEK, NOK, DKK, PLN, CZK, HUF, TRY, THB, MXN, SGD, HKD, NZD, ZAR, RUB, ILS, AED, SAR, PHP, MYR, IDR, TWD, ARS, CLP, COP, PEN, VND, EGP, NGN, KES
Integrations
Export to:
- 📊 Google Sheets
- 📧 Email notifications
- 💬 Slack alerts
- 🔄 Webhooks
- ☁️ Amazon S3
- 🗄️ Any REST API
Scheduling:
- Run hourly, daily, or custom intervals
- Get alerts when prices drop
- Monitor competitor routes
Data Reliability
✅ Real-time data — Direct from Google Flights (not cached)
✅ 99%+ uptime — Enterprise-grade infrastructure
✅ Automatic retries — Handles transient failures
✅ Input validation — Clear error messages
✅ Structured output — Clean JSON, no HTML parsing
Limits
- Max 9 adult passengers per search
- Valid IATA airport codes only (3 letters)
- Future dates only (YYYY-MM-DD format)
- 30-second timeout per request
For Actor Owners (Setting Up This Actor)
To configure pricing:
- Push to Apify:
npx apify push - Go to Apify Console → Your Actor
- Click "Monetization" in left sidebar
- Set Pay-per-event pricing:
- Price: $0.015 per run
- Event name: "Actor run"
- Click Save
To set environment variables:
- Actor Settings → Environment variables
- Add secrets:
API_URL=https://flights-api.wonderbook.co.ilAPI_KEY= your production API key
- Mark both as Secret (encrypted)
See DEPLOYMENT.md for full deployment guide.
Need Help?
- 📖 Documentation: Check the OUTPUT tab for each run
- 💬 Support: Message via Apify platform
- 🐛 Issues: Include your input JSON and error message
Start extracting flight data today. Click "Try for free" →