App Logo
Personal

Google Flights price alerts with your AI agent, for the flights you choose

Prompt template

Every morning, search Google Flights from origin to destination on date for passengers, max stops at most. Keep the flights that leave after earliest time and are not self-transfers, and tell me when one costs less than budget, with the airline, the times and the price.

Overview

Travelers who must fly a given route on a given day, and teams that book the same business trips every month, want to buy when the fare is low. They also have rules a fare must meet: a nonstop flight, a departure after 9 a.m., no self-transfer on separate tickets, enough seats for the whole family.

Why it's hard

Google Flights has no public API: Google closed QPX Express, its flight search API, in April 2018. Its "Track prices" option emails you when the price of a route changes, but it does not know your rules, so a cheaper fare at 6 a.m. with two stops triggers the same email as the flight you want. To apply your rules, you must open the results and read each flight.

How Reduck does it

Your AI agent runs your Google Flights search on a schedule, in your own Chrome, with no API key. For each search it sets the route, the date or a number of days ahead, the passengers, the cabin, the maximum number of stops and the currency. It reads every flight the page lists: times, duration, stops, layovers, airlines, flight numbers, the total price, and whether it is a self-transfer. It keeps the flights that meet your rules and tells you when one is under your budget.

What you get: each morning, the flights on your route that fit your rules and your price, with the airline, the times and the total for all passengers.

How to start

  1. Create a free account at reduck.ai.
  2. Install the Reduck extension in Chrome and pair it.
  3. Connect Reduck to your agent: docs.reduck.ai.
  4. Ask: "Every morning, search Google Flights from {origin} to {destination} on {date} for {passengers}, {max stops} at most. Keep the flights that leave after {earliest time} and are not self-transfers, and tell me when one costs less than {budget}, with the airline, the times and the price."

How it compares

Google Flights "Track prices" Reduck
What it watches A route and dates A route and a date, or a number of days ahead
Your own rules (times, airlines, self-transfers) No Yes, your agent applies them
Alert An email when the price changes A message from your agent when a flight fits your rules and budget
Round trips Yes Two one-way searches
Setup A Google account The Reduck extension and an MCP client

Google's own alert is simpler when any flight on the route will do. Reduck is for when only some flights will.

FAQ

Yes, for a route and dates. Its "Track prices" option emails you when the price changes, but you cannot add your own rules, such as a departure time, an airline to avoid or no self-transfer. Your agent applies those rules to every flight before it alerts you.
No. Google closed QPX Express, its flight search API, in April 2018, and has no public API for Google Flights. Your agent reads the results page in your own browser, so you need no API key.
Not as one search. The script searches one-way flights, so your agent searches the outbound and the return as two searches. That gives the price of two one-way tickets, which is not always the same as a round-trip fare.
Yes. The search takes a number of days after today instead of a fixed date, so a search that runs every day always looks the same distance ahead.
The departure and arrival times, the duration, the stops and layovers, the airlines, each leg with its flight number and aircraft, the total price for all passengers, and whether the flight is a self-transfer on separate tickets.
No. It finds the flights and tells you. You book on Google Flights or with the airline yourself.

Similar use cases

Airbnb

Airbnb listing alerts

Your agent searches Airbnb for your trip on a schedule, opens every new listing, checks what the filters can't, and alerts you only on the stays that match.

Personal

Start building not clicking