Google Flights Scraper
/routes/from-cityFlights From City
Airports, nonstop airlines with top routes, and the cheapest trips from a city.
QUERY PARAMS
The origin city: its English name, a slug, an airport code, or a Google Flights route link.
Examples:
- Name:
New York - Airport:
JFK - Link:
https://www.google.com/travel/flights/flights-from-new-york.html
3-letter currency code for every price.
Default: USD
Examples: USD, EUR, GBP, INR, JPY, CAD
Language of place and airline names, as a code or locale.
Default: en-US
Examples: en-US, en-GB, de, fr, es, ja
2-letter country code Google prices the search from.
Default: US
Examples: US, GB, IN, DE, CA, AU
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"page": {
"title": "Find Cheap Flights from New York - Google Flights",
"link": "https://www.google.com/travel/flights/flights-from-new-york.html"
},
"currency": "USD",
"origin_airports": [
{
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York",
"country": "United States",
"drive_time_minutes": 38,
"distance": {
"value": 12,
"unit": "mi"
},
"is_main_airport": true
},
{
"code": "LGA",
"name": "LaGuardia Airport",
"city": "New York",
"country": "United States",
"drive_time_minutes": 25,
"distance": {
"value": 8,
"unit": "mi"
},
"is_main_airport": false
},
{
"code": "EWR",
"name": "Newark Liberty International Airport",
"city": "Newark",
"country": "United States",
"drive_time_minutes": 28,
"distance": {
"value": 8,
"unit": "mi"
},
"is_main_airport": false
},
{
"code": "SWF",
"name": "New York Stewart International Airport",
"city": "Newburgh",
"country": "United States",
"drive_time_minutes": 91,
"distance": {
"value": 55,
"unit": "mi"
},
"is_main_airport": false
}
],
"destination_airports": [],
"nonstop_airlines": [
{
"code": "DL",
"name": "Delta",
"airports": [
"LGA",
"JFK"
],
"nonstop_destinations_count": 128,
"top_routes": [
{
"city": {
"id": "/m/013yq",
"name": "Atlanta"
},
"weekly_flights": 147,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 134
},
{
"city": {
"id": "/m/01cx_",
"name": "Boston"
},
"weekly_flights": 125,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 70
},
{
"city": {
"id": "/m/01_d4",
"name": "Chicago"
},
"weekly_flights": 84,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 150
},
{
"city": {
"id": "/m/0fvyg",
"name": "Raleigh"
},
"weekly_flights": 81,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 103
},
{
"city": {
"id": "/m/0rh6k",
"name": "Washington"
},
"weekly_flights": 80,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 79
}
]
},
{
"code": "AA",
"name": "American",
"airports": [
"LGA",
"JFK"
],
"nonstop_destinations_count": 82,
"top_routes": [
{
"city": {
"id": "/m/0f2v0",
"name": "Miami"
},
"weekly_flights": 118,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 187
},
{
"city": {
"id": "/m/0f2rq",
"name": "Dallas"
},
"weekly_flights": 111,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 225
},
{
"city": {
"id": "/m/0fsb8",
"name": "Charlotte"
},
"weekly_flights": 87,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 122
},
{
"city": {
"id": "/m/01_d4",
"name": "Chicago"
},
"weekly_flights": 78,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 155
},
{
"city": {
"id": "/m/01cx_",
"name": "Boston"
},
"weekly_flights": 69,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 73
}
]
},
{
"code": "B6",
"name": "JetBlue",
"airports": [
"JFK",
"LGA"
],
"nonstop_destinations_count": 82,
"top_routes": [
{
"city": {
"id": "/m/0ply0",
"name": "Orlando"
},
"weekly_flights": 84,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 162
},
{
"city": {
"id": "/m/030qb3t",
"name": "Los Angeles"
},
"weekly_flights": 71,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 356
},
{
"city": {
"id": "/m/0rj0z",
"name": "Fort Lauderdale"
},
"weekly_flights": 66,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 180
},
{
"city": {
"id": "/m/03_33l",
"name": "Santiago de los Caballeros"
},
"weekly_flights": 56,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 222
},
{
"city": {
"id": "/m/01cx_",
"name": "Boston"
},
"weekly_flights": 51,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 74
}
]
},
{
"code": "F9",
"name": "Frontier",
"airports": [
"LGA",
"JFK"
],
"nonstop_destinations_count": 12,
"top_routes": [
{
"city": {
"id": "/m/013yq",
"name": "Atlanta"
},
"weekly_flights": 29,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 152
},
{
"city": {
"id": "/m/0f2rq",
"name": "Dallas"
},
"weekly_flights": 14,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 230
},
{
"city": {
"id": "/m/0fw4v",
"name": "San Juan"
},
"weekly_flights": 13,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 242
},
{
"city": {
"id": "/m/030qb3t",
"name": "Los Angeles"
},
"weekly_flights": 7,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 362
},
{
"city": {
"id": "/m/0fsb8",
"name": "Charlotte"
},
"weekly_flights": 7,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 125
}
]
},
{
"code": "NK",
"name": "Spirit",
"airports": [
"LGA"
],
"nonstop_destinations_count": 10,
"top_routes": [
{
"city": {
"id": "/m/0rj0z",
"name": "Fort Lauderdale"
},
"weekly_flights": 21,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 183
},
{
"city": {
"id": "/m/0ply0",
"name": "Orlando"
},
"weekly_flights": 21,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 168
},
{
"city": {
"id": "/m/02dtg",
"name": "Detroit"
},
"weekly_flights": 16,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 112
},
{
"city": {
"id": "/m/0_m3k",
"name": "Myrtle Beach"
},
"weekly_flights": 14,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 105
},
{
"city": {
"id": "/m/0f2v0",
"name": "Miami"
},
"weekly_flights": 8,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 189
}
]
},
{
"code": "AV",
"name": "Avianca",
"airports": [
"JFK"
],
"nonstop_destinations_count": 10,
"top_routes": [
{
"city": {
"id": "/m/01dzyc",
"name": "Bogotá"
},
"weekly_flights": 21,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 340
},
{
"city": {
"id": "/m/0ftfw",
"name": "San Salvador"
},
"weekly_flights": 21,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 290
},
{
"city": {
"id": "/m/01x_6s",
"name": "Medellín"
},
"weekly_flights": 14,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 325
},
{
"city": {
"id": "/m/01fknt",
"name": "Guayaquil"
},
"weekly_flights": 9,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 395
},
{
"city": {
"id": "/m/0346h",
"name": "Guatemala City"
},
"weekly_flights": 7,
"days": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"flight_duration_minutes": 290
}
]
}
],
"popular_trips": [
{
"destination": {
"id": "/m/0d6lp",
"name": "San Francisco",
"image": "https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcQBOfnh8dX81gWcPhJ5MUWqOBz1GhVHY3RgkjY8inhDyE48m11wv2IMnKkFU7PS0P9AFNrWwRCU6tzU9mGWM0q7xwlpTRGi7nKZc5neJw",
"coordinates": {
"latitude": 37.7749295,
"longitude": -122.4194155
}
},
"price": 282,
"currency": "USD",
"departure_date": "2026-12-03",
"return_date": "2026-12-09",
"airline": {
"code": "WN",
"name": "Southwest"
},
"stops": 1,
"duration_minutes": 560,
"origin_airport_code": null,
"destination_airport_code": null
},
{
"destination": {
"id": "/m/0h7h6",
"name": "Toronto",
"image": "https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcRBFgslLhQwa8RyPMkV-wfVmkAXa5SWaK46gvi1ChKysIflSFd_9lZonuVXfwsEvE5syk6QT3FVkSfw5Gt_SIJ3gjVNOE6-GZu2DN1Q7A",
"coordinates": {
"latitude": 43.6548253,
"longitude": -79.388447
}
},
"price": 184,
"currency": "USD",
"departure_date": "2026-11-12",
"return_date": "2026-11-18",
"airline": {
"code": "AC",
"name": "Air Canada"
},
"stops": 0,
"duration_minutes": 110,
"origin_airport_code": null,
"destination_airport_code": null
},
{
"destination": {
"id": "/m/04llb",
"name": "Lisbon",
"image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRXJXr8R68iO2MG60-lrzYcdUBehyhae2b34Bc9h1vyq7en0ZqmfGQuzwxg2lZ7QNpuAX-NNn-yq9-U7QJ_ONiFT1nD4GYTGF__euCVLA",
"coordinates": {
"latitude": 38.7222524,
"longitude": -9.1393366
}
},
"price": 531,
"currency": "USD",
"departure_date": "2026-11-09",
"return_date": "2026-11-18",
"airline": {
"code": "TP",
"name": "Tap Air Portugal"
},
"stops": 1,
"duration_minutes": 620,
"origin_airport_code": null,
"destination_airport_code": null
},
{
"destination": {
"id": "/m/06flg",
"name": "Reykjavík",
"image": "https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcTaRPxVitOxoqLm2wfmBdSuZOg7KCGfBCS9XCdgw92Gi0cESOJcIhkxQ9T0vNQ-LlEuqkRG74L1HiCyqVlFpSY6y5yWoXmxiisgeIH-cA",
"coordinates": {
"latitude": 64.1469868,
"longitude": -21.9407552
}
},
"price": 427,
"currency": "USD",
"departure_date": "2027-03-29",
"return_date": "2027-04-05",
"airline": {
"code": "DL",
"name": "Delta"
},
"stops": 0,
"duration_minutes": 335,
"origin_airport_code": null,
"destination_airport_code": null
},
{
"destination": {
"id": "/m/0d9jr",
"name": "Seattle",
"image": "https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcRue-53aoNFo3L-syU3Jh05GCYnEv4gFuU_B7OeN3CZdNI-FDLnkVtPjszd8QAULClnZdxlEXkiEdgpgivLK7zlLnuXHZJmcAZxz813ajM",
"coordinates": {
"latitude": 47.6061389,
"longitude": -122.3328481
}
},
"price": 323,
"currency": "USD",
"departure_date": "2026-11-09",
"return_date": "2026-11-16",
"airline": {
"code": "AA",
"name": "American"
},
"stops": 1,
"duration_minutes": 517,
"origin_airport_code": null,
"destination_airport_code": null
},
{
"destination": {
"id": "/m/01f08r",
"name": "Dubai",
"image": "https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcQY2fy_JS2iGmbN10ikQ0ufPBAn_cRcf7pGbn2RENmflCPM8QqR6WiLBkeK-vUukAMGf4n8i0nFumLxX-1HNl-XZs-8vQPbXAoUylpOuQ",
"coordinates": {
"latitude": 25.2048493,
"longitude": 55.2707828
}
},
"price": 573,
"currency": "USD",
"departure_date": "2026-11-01",
"return_date": "2026-11-10",
"airline": {
"code": "GF",
"name": "Gulf Air"
},
"stops": 1,
"duration_minutes": 910,
"origin_airport_code": null,
"destination_airport_code": null
}
],
"related_routes": [
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/0d6lp",
"name": "San Francisco"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-san-francisco.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/02cl1",
"name": "Denver"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-denver.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/0rh6k",
"name": "Washington"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-washington.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/03l2n",
"name": "Houston"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-houston.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/030qb3t",
"name": "Los Angeles"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-los-angeles.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/01_d4",
"name": "Chicago"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-chicago.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/07dfk",
"name": "Tokyo"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-tokyo.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/0cv3w",
"name": "Las Vegas"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-las-vegas.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/0d35y",
"name": "Phoenix"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-phoenix.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/0ply0",
"name": "Orlando"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-orlando.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/071vr",
"name": "San Diego"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-san-diego.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/0f2rq",
"name": "Dallas"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-dallas.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/0rj0z",
"name": "Fort Lauderdale"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-fort-lauderdale.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/0vzm",
"name": "Austin"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-austin.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/0n1rj",
"name": "Tampa"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-tampa.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/0d9jr",
"name": "Seattle"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-seattle.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/04jpl",
"name": "London"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-london.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/0h7h6",
"name": "Toronto"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-toronto.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/0f2r6",
"name": "Salt Lake City"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-salt-lake-city.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": {
"id": "/m/01sn3",
"name": "Cleveland"
},
"link": "https://www.google.com/travel/flights/flights-from-new-york-to-cleveland.html"
},
{
"origin": {
"id": "/m/02_286",
"name": "New York"
},
"destination": null,
"link": "https://www.google.com/travel/flights/flights-from-new-york.html"
},
{
"origin": {
"id": "/m/0rh6k",
"name": "Washington"
},
"destination": null,
"link": "https://www.google.com/travel/flights/flights-from-washington.html"
},
{
"origin": {
"id": "/m/01cx_",
"name": "Boston"
},
"destination": null,
"link": "https://www.google.com/travel/flights/flights-from-boston.html"
},
{
"origin": {
"id": "/m/0h7h6",
"name": "Toronto"
},
"destination": null,
"link": "https://www.google.com/travel/flights/flights-from-toronto.html"
},
{
"origin": {
"id": "/m/0fvyg",
"name": "Raleigh"
},
"destination": null,
"link": "https://www.google.com/travel/flights/flights-from-raleigh.html"
},
{
"origin": {
"id": "/m/02dtg",
"name": "Detroit"
},
"destination": null,
"link": "https://www.google.com/travel/flights/flights-from-detroit.html"
},
{
"origin": {
"id": "/m/0fsb8",
"name": "Charlotte"
},
"destination": null,
"link": "https://www.google.com/travel/flights/flights-from-charlotte.html"
},
{
"origin": {
"id": "/m/0dclg",
"name": "Philadelphia"
},
"destination": null,
"link": "https://www.google.com/travel/flights/flights-from-philadelphia.html"
},
{
"origin": {
"id": "/m/01sn3",
"name": "Cleveland"
},
"destination": null,
"link": "https://www.google.com/travel/flights/flights-from-cleveland.html"
},
{
"origin": {
"id": "/m/01smm",
"name": "Columbus"
},
"destination": null,
"link": "https://www.google.com/travel/flights/flights-from-columbus.html"
},
{
"origin": null,
"destination": null,
"link": null
},
{
"origin": {
"id": "/",
"name": "4"
},
"destination": null,
"link": null
},
{
"origin": null,
"destination": null,
"link": "https://www.google.com/r"
},
{
"origin": {
"id": "/",
"name": "4"
},
"destination": null,
"link": null
},
{
"origin": null,
"destination": null,
"link": null
},
{
"origin": null,
"destination": null,
"link": "https://www.google.com/r"
}
]
}