Dedicated ScrapersGoogle Scraper APIGoogle Flights API
Google Flights API

The Google Flights API for live airfare, route data, and airline schedules

Scrape Google Flights results — airlines, prices, departure times, layovers, and duration — for any route and date. Structured JSON. Start for FREE.

Also: Google Flights Scraper · Google Flight API Python

Round-Trip
Multi-City
Price Insights
Carbon Emissions
GET /v1/google/flights/search
GOOGLE
{
  "departure_id": "JFK",
  "arrival_id": "LHR",
  "outbound_date": "2026-06-15",
  "return_date": "2026-06-22",
  "currency": "USD",
  "trip_type": "round_trip",
  "best_flights": [{
    "legs": [{
      "departure_airport": "JFK",
      "arrival_airport": "LHR",
      "duration_minutes": 425,
      "airline": "British Airways"
    }],
    "layovers": [],
    "total_duration_minutes": 425,
    "price": 782,
    "currency": "USD",
    "carbon_emissions_grams": 412000
  }, ...],
  "price_insights": {
    "price_level": "typical",
    "typical_price_range": [720, 920]
  }
}
What is Google Flights API

Programmatic access to flights data

A Google Flights API retrieves flight search results from Google Flights for any origin, destination, date, and passenger configuration — returning airlines, prices, schedules, layover details, and duration — programmatically, at scale. Google Flights aggregates live inventory from hundreds of airlines and provides one of the most accurate, current airfare data sources available anywhere.

Google does not offer a public Flights data API for developers. The QPX Express API was deprecated in 2018 with no public replacement. Official flight data APIs (Amadeus, Sabre, Skyscanner) require commercial agreements, lengthy onboarding, and significant cost. For travel price comparison tools, airfare tracking pipelines, google flights scraper workflows, or trip planning applications, developers use third-party APIs like ScrapeBadger.

ScrapeBadger's Google Flights API returns: airline name, flight number, departure and arrival airports and times, total duration, number of stops, layover details, price, fare class, and availability — in consistent JSON.

Start scraping Google Flights data in minutes

One API call. Live flight prices and schedules back. First request in under 5 minutes.

Endpoints

One Powerful Endpoint

Drop-in REST endpoint with structured JSON response.

GETFlights Search
7 credits

Search Google Flights for one-way, round-trip, or multi-city itineraries

/v1/google/flights/search
Use cases

What developers build with a Google Flights API

From price comparison to travel intelligence — the most valuable applications for flight data.

Flight Price Comparison Tools

Pull live prices from Google Flights for any route and date. Build comparison interfaces that show users the cheapest available options across airlines without commercial data partnerships or GDS contracts.

Airfare Price Tracking and Deal Alerts

Monitor price changes for specific routes over time. Alert users when a fare drops below their target or track how prices move as the departure date approaches — a core feature of travel booking engagement tools.

Corporate Travel Management Platforms

Build tools for travel managers that pull current market rates for any route. Compare against booked fares to identify savings and keep travel spend policy grounded in live market data.

Travel Content and Fare Range Journalism

Automatically populate destination guides and travel articles with current fare ranges for mentioned routes. Ensure travel publishers show readers real, current price expectations.

Airline Pricing and Revenue Research

Analyse pricing patterns across routes, airlines, booking windows, and seasons. Track how airlines respond to competitor pricing or demand shifts with yield management adjustments.

Google Flights Scraper for Trip Planning Apps

Build multi-city trip planning tools that pull live leg pricing for any city combination. Present total trip cost and schedule options without routing users through multiple booking sites.

Use Google Flights API directly inside Claude, Cursor & ChatGPT

ScrapeBadger's hosted MCP server exposes 92 tools — including all Google APIs — to any AI agent that supports the Model Context Protocol. No code changes. Just add one config line and your agent can call google_flights_search natively.

Why ScrapeBadger

A Google scraping API built for how developers actually work

Most Google data APIs charge monthly subscriptions whether you use them or not. ScrapeBadger's model is different.

Credits that never expire

Buy credits once and use them whenever you need — no monthly reset, no "use it or lose it" pressure. ScrapeBadger's pay-as-you-go credits last forever, so projects with variable or seasonal query volumes never waste budget on unused allocation.

Save more with a subscription

ScrapeBadger offers two models: pay-as-you-go credits that never expire, or a subscription plan at a lower per-credit rate for predictable, high-volume usage. On a subscription, unused credits roll over to the following month — so you never lose what you paid for. No lock-in, cancel anytime.

20+ Google APIs under one account

ScrapeBadger covers the full Google product ecosystem from a single API key and credit balance: SERP, Maps, Reviews, News, Trends, Jobs, Shopping, Patents, Scholar, Images, Finance, Flights, Hotels, Lens, AI Mode, Autocomplete, Shorts, and more. One account, one integration, one billing relationship — versus managing multiple subscriptions across separate data providers.

Pay only for successful results

Failed requests — timeouts, blocked responses, empty results — are never charged. Credits are deducted only when the API returns a successful, data-containing response. At scale, where failure rates affect your effective cost per result, this matters significantly. You pay for data you received, not for infrastructure you used.

Pricing

Simple, transparent pricing

Start with pay-as-you-go credits that never expire, or save more with a monthly subscription. No hidden fees, no lock-in.

PAYG
Start anytime — credits never expire
$10/start
Pay as you go
$0.15 per 1,000 credits

  • Access to all scrapers
  • Credits never expire
  • No monthly commitment
  • Priority support
Get Started
Basic
Best for small teams and steady workloads
$49/mo
Monthly subscription
$0.08 per 1,000 credits

  • Access to all scrapers
  • BASIC tier
  • Credits roll over 1 month
  • Priority support
Subscribe
Most Popular
Growth
For growing projects — save vs PAYG
$149/mo
Monthly subscription
$0.07 per 1,000 credits

  • Access to all scrapers
  • PRO tier
  • Credits roll over 1 month
  • Priority support
Subscribe
Pro
For professionals and high-volume usage
$249/mo
Monthly subscription
$0.06 per 1,000 credits

  • Access to all scrapers
  • PRO tier
  • Credits roll over 1 month
  • Priority support
Subscribe
Business
Maximum scale at the lowest per-credit rate
$499/mo
Monthly subscription
$0.05 per 1,000 credits

  • Access to all scrapers
  • ENTERPRISE tier
  • Credits roll over 1 month
  • Priority support
Subscribe
Enterprise & Custom

Need higher volume or a custom plan?

Custom credit volumes, dedicated infrastructure, SLA guarantees, invoiced billing, and a dedicated account manager. Built around your actual usage — not a fixed tier.

Contact sales
FAQ

Frequently asked questions

Everything you need to know about the Google Flights API.

What is a Google Flights API?

A google flights api retrieves flight search results from Google Flights for any route, date, and passenger count — airline, price, departure time, duration, and stops — in structured JSON.

Is there an official google flight api python library?

No official API exists. The QPX Express API was shut down in 2018. Developers use third-party google flights scraper APIs like ScrapeBadger, which return live flight data via standard HTTP and a Python SDK.

How current is Google Flights pricing data?

Google Flights shows live airline inventory. ScrapeBadger returns the same fares a user would see on Google Flights at the exact time of the API call.

What data does the Google Flights API return?

Airline name, flight number, departure and arrival airport codes and times, total duration, stop count, layover airports and durations, price per passenger, fare class, and availability status.

Can I search for round-trip and multi-city routes?

Yes. The API supports one-way, round-trip, and multi-city searches with configurable passenger counts and cabin class filters.

How is the Google Flights API priced?

Pay-as-you-go from $10 with no expiry, or subscription plans from $49/month. Credits deduct only on successful responses.

Ready to scrape Flights?

Sign up free and get 1,000 API credits — enough for 142 flights requests. No credit card required.