Cheapest nonstop flights Bali → Singapore
Only direct flights, sorted by price.
{
"origin": "DPS",
"destination": "SIN",
"departureDate": "2027-03-15",
"maxStops": "0",
"sortBy": "price"
}Run this task →Get the full Google Flights itinerary list for any route — 100–150 flights per search with prices, airlines, stops, layovers, CO2 and booking options. Round trip, multi-city and batch routes, exported to JSON, CSV or Excel or pulled through the API.
price | Fare amount and currency |
airline / flightNumber | Carrier and flight identifiers |
departure / arrival | Airports, dates and times |
duration / stops | Total travel time and number of stops |
layovers | Layover airports and waiting time |
co2 | Estimated emissions per itinerary |
bookingOptions | Sellers with direct booking links |
priceCalendar | Cheapest fare for each day up to a year ahead |
explore | Cheapest destinations from an origin |
$0.20 per 1,000 rows
You pay only for flight rows returned. No run fee, no search fee, no proxy fee. Errors and empty results are free. 50,000 flights cost about $10.
Apify gives $5 free credits every month — enough to test this scraper at no cost.
Ready-made inputs. Copy one into the scraper form or send it through the API.
Only direct flights, sorted by price.
{
"origin": "DPS",
"destination": "SIN",
"departureDate": "2027-03-15",
"maxStops": "0",
"sortBy": "price"
}Run this task →Cheapest fare for every day of the next 365 days, without the flight list.
{
"origin": "LHR",
"destination": "JFK",
"departureDate": "2027-01-10",
"calendarDays": 365,
"calendarOnly": true
}Run this task →Return flights plus every seller and its booking link.
{
"origin": "HND",
"destination": "LAX",
"departureDate": "2027-04-01",
"returnDate": "2027-04-10",
"cabinClass": "business",
"resolveBookingOptions": true
}Run this task →Explore mode: up to 50 destinations ranked by fare.
{
"origin": "MAD",
"departureDate": "2027-02-20",
"exploreAnywhere": true,
"maxDestinations": 50
}Run this task →2 adults and 1 child, prices in Brazilian reais.
{
"origin": "GRU",
"destination": "LIS",
"departureDate": "2027-07-05",
"adults": 2,
"children": 1,
"currency": "BRL",
"sortBy": "price"
}Run this task →No. The scraper works without login, cookies or an API key. You only need a free Apify account.
Usually the full Google Flights list for the route, around 100–150 itineraries, plus optional price calendar and Explore rows.
Yes. Add a list of routes or multi-city legs and the scraper processes them in one run.
The scraper collects publicly visible fare information without logging in. Check that your use complies with local law and the site's terms; avoid collecting personal data.
Use the Apify API, Python or JavaScript clients, or integrations with Make, n8n, Zapier and Google Sheets.