Amadeus flight offers, or live Google Flights fares?
Published September 5, 2026 · Updated September 6, 2026
Short answer: Amadeus for Developers Self-Service was decommissioned on July 17, 2026,
per the notice Amadeus posted on its own portal (source below). Re-checked on 2026-09-05,
its portal pages returned archived or 301 responses (test.api.amadeus.com has no DNS
record, the amadeus4dev GitHub org is fully archived), so a price tracker needs a live
extraction API instead. FlightPowers' Google Flights API returns the fare a traveler would
pay plus price_insights_low/price_insights_high and a low/typical/high verdict in the
same response, without being able to issue a ticket.
A price tracker has two jobs. Get the number a traveller would actually pay today, and decide whether that number is worth waking someone up for. Pick your source on those two jobs, not on which company is older.
Is Amadeus Self-Service still available?
Anyone answering this question in 2024 would have said "start on the Amadeus Self-Service free tier". That advice has expired, and the check takes four commands.
Amadeus itself says so, on its own portal. developers.amadeus.com currently shows an
announcement banner: "Amadeus for Developers self-service portal has been decommissioned on
July 17th, this website is for Amadeus Enterprise API Portal only." An archived copy of the
same page from three days before the cutover states the year: "Amadeus for Developers
self-service portal will be decommissioned on July 17th, 2026." Source:
developers.amadeus.com (checked 2026-09-06); pre-announcement
archived at web.archive.org, 2026-07-15.
Re-run on 2026-09-05: test.api.amadeus.com returns no DNS record, and neither does
api.amadeus.com. developers.amadeus.com/self-service answers 301 to the portal root.
The amadeus4dev GitHub org shows 20 of 20 repositories archived, and the developer-guides
README still opens with "[DEPRECATED] ... The Amadeus for Developers Self-Service offer has
been deprecated". Those are observations of the public internet on that date, and they are
reproducible from a terminal in under a minute.
The enterprise Amadeus relationship is a real thing and is not what this page is about. If you can sign that contract, Flight Offers Search gives you bookable, fare-ruled content with a path to issuing a ticket, and nothing here replaces that.
What a tracker actually needs
A price a person could pay. Both kinds of source give you this, in different shapes. A GDS offer is a priced, ticketable itinerary. An extraction API returns what the traveller sees on the shopping page, which is what your user will compare your alert against when they click through.
Context for that price. This is the part people build themselves and shouldn't. Google computes a usual range for a route and dates for its own UI and it ships in the response:
{
"price_range_in_relation_to_other_periods": "typical",
"price_insights_low": 50,
"price_insights_high": 110,
"price": "$63",
"price_as_number": 63,
"airline": "Vueling | Iberia, British Airways",
"buy_link": "https://www.google.com/travel/flights?tfs=GjwSCjIwMjYtMTEtMTgiIAoDTEhSEgoyMDI2LTExLTE4GgNCQ04qAlZZMgQ3NjQzagUSA0xIUnIFEgNCQ05CAQFIAZgBAg&curr=usd"
}
That is trimmed from a real LHR to BCN response run on 2026-09-04. The tracker knows on its first ever call that $63 is normal here, so it stays quiet. No history table, no cold start.
A link that survives the alert. A cheap fare the user has to re-find by hand is usually
gone by the time they find it. buy_link reopens that exact itinerary.
What do you give up?
You give up booking. An extraction API reads a shopping page, so it cannot issue a ticket, hold a PNR, or tell you a fare rule. If your product ends in a purchase you own, you need a booking platform underneath regardless of where the tracking prices come from.
You also give up owning the signal. The band is Google's opinion about that route, not your users' behaviour and not your own booking data. If a proprietary fare model is your differentiator, this feeds the model rather than replacing it. And the band is not on every route, so you still need the null branch.
There is no application form on this side, which is the practical difference for a small team. A key comes from the RapidAPI listing with a free plan, and it works on the next request.
A tracker that has context on call one
Live fares with Google's own price range and a low, typical or high verdict on every result. Free tier on RapidAPI, no application form.
Free tier: 10 requests/month. No card to try.
Related
- FlightPowers vs Amadeus Self-Service: the four commands, the parameter mapping, and what we do not replace
- Amadeus Self-Service alternatives: every alternative with the access gate it puts in front of you
- How to build a flight price alert: schema, dedupe, thresholds, and the cold-start problem
- Is this flight price good?: the band and the verdict in detail