# Google Flights Scraper with Filters

**Use case:** 

Scrape filtered Google Flights listings — narrow with the built-in filters and export price and date as JSON.

## Input

```json
{
  "origin": "JFK",
  "destination": "LAX",
  "outboundDate": "2026-07-22",
  "tripType": "one-way",
  "adults": 1,
  "children": 0,
  "cabinClass": "economy",
  "currency": "USD",
  "market": "us",
  "language": "en",
  "maxItems": 20,
  "excludeEmptyFields": false,
  "maxQueries": 1000,
  "maxExtraFetches": 100000,
  "startUrls": [],
  "incremental": false,
  "emitUnchanged": false,
  "compareMarkets": [],
  "detectThroughFares": false,
  "resolveBookingOptions": false,
  "notificationLimit": 5,
  "notifyOnlyChanges": false
}
```

## Output

```json
{
  "title": {
    "label": "Title"
  },
  "originIata": {
    "label": "Origin iata"
  },
  "destIata": {
    "label": "Dest iata"
  },
  "outboundDate": {
    "label": "Outbound date"
  },
  "priceUsd": {
    "label": "Price usd"
  },
  "currency": {
    "label": "Currency"
  },
  "airlines": {
    "label": "Airlines"
  },
  "stops": {
    "label": "Stops"
  },
  "durationMinutes": {
    "label": "Duration minutes"
  },
  "pricePerKm": {
    "label": "Price per km"
  },
  "detourFactor": {
    "label": "Detour factor"
  },
  "sourceUrl": {
    "label": "Source url"
  },
  "scrapedAt": {
    "label": "Scraped at"
  },
  "changeType": {
    "label": "Change type"
  }
}
```

## About this Actor

This example demonstrates how to use [Google Flights Scraper - Fares, Routes & Price Tracking](https://apify.com/blackfalcondata/google-flights-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/blackfalcondata/google-flights-scraper) to learn more, explore other use cases, and run it yourself.