The API Report CardAPI Index
Amadeus

Amadeus API

Travel GDS / Airline IT / Hospitality Technology · amadeus.com

Amadeus runs a two-tier program: Self-Service REST APIs with free instant keys and monthly quotas, and an Enterprise track (full SOAP catalog, ticketing, NDC) gated by contracts and IATA accreditation. There are no webhooks; polling queues, PNRs, and orders is the only option.

Last verified: August 2026Hospitality & TravelMCP PARTIAL
API GRADE
A
VERIFIED AUG 2026

SCORECARD

ExistenceGOODREST/JSON Self-Service catalog plus a full SOAP/XML Enterprise catalog spanning air, hotel, car, PNR, and NDC.
AccessGOODSelf-Service is free signup with instant keys and per-API quotas; Enterprise needs contracts and IATA/ARC accreditation.
CoverageGOODFlight search, pricing, and booking, hotels, seatmaps, and insights; ticketing and full NDC sit on the Enterprise side.
AuthGOODOAuth 2.0 client credentials for Self-Service; Enterprise binds Office ID to credentials, which gates content visibility.
Docs & DXGOODSDKs for Node, Python, Java, Ruby, and .NET, public Postman collections, and a sandbox-first developer portal.
StabilityGOODPer-API rate caps and monthly quotas are published for Self-Service; Enterprise limits are contractual and unpublished.
MCPPARTIALNo official MCP server from Amadeus was found, but several community MCP servers wrap the Amadeus travel APIs for flight, hotel, and activity search. Maintenance across these community projects is uneven. VERIFIED 2026-08
MORE FROM THE REPORT CARD
Supergood turns hard-to-integrate enterprise software into clean REST APIs and MCP tools: stable endpoints, normalized JSON, managed auth.

Frequently asked questions

Amadeus scores A on Supergood's API Report Card. Amadeus runs a two-tier program: Self-Service REST APIs with free instant keys and monthly quotas, and an Enterprise track (full SOAP catalog, ticketing, NDC) gated by contracts and IATA accreditation. There are no webhooks; polling queues, PNRs, and orders is the only option.

Tried to integrate with Amadeus?
SOURCES
Two-tier Self-Service vs. Enterprise split means production-grade ticketing, PNR, NDC and full hotel content require multi-week-to-multi-month Enterprise contract negotiation, IATA/ARC accreditation and certification phptravels.com
Self-Service test environment has incomplete content parity (NDC carriers, hotel rates, ticketing typically unavailable) - feature gaps only surface after production access is granted developers.amadeus.com
SOAP/XML payload size and namespace-heavy OTA messages are perennial complaint; encoding/decoding burden is high vs. JSON altexsoft.com
Dual SOAP+REST surface for the same business domain (Air shopping, Hotel shopping, PNR) creates 'which endpoint should I use?' confusion and inconsistent terminology across stacks altexsoft.com
Most integration failures occur in pricing validation and booking confirmation; developers treat endpoints as isolated calls instead of stateful sequences traveltekpro.com
Office ID / pseudo-city gating of carrier and rate visibility means content seen in one credential is invisible in another - hard to debug from documentation alone altexsoft.com
No published Enterprise rate limits; capacity planning is guesswork; throttling manifests as opaque error responses or contractual penalties phptravels.com
No general-purpose webhooks for booking-state, schedule-change, ticket-status, queue-message or order events - polling Queue/PNR/Order endpoints is the only option developers.amadeus.com
Self-Service rate limits and free monthly quotas (200-10,000 calls per API) hit production-grade workloads quickly; overage billing EUR 0.0008-0.025 per call accumulates fast at scale developers.amadeus.com
Common errors documented as HTTP status codes but business errors are embedded inside 200-OK responses for SOAP - HTTP-level error handling alone misses failures developers.amadeus.com
OAuth2 access tokens have short lifetimes; expired-token handling requires explicit refresh plumbing that many teams get wrong on first integration developers.amadeus.com
Hospitality stack (iHotelier, Delphi, HotSOS) runs on a separate developer portal with its own auth, schemas, certification and partner-program path - ISVs must integrate twice developer.amadeus-hospitality.com
SOAP libraries are well-supported in PHP, .NET and Java but JavaScript/TypeScript integrators face custom implementation effort altexsoft.com
NDC offers have short TTLs (typically minutes) - long-form booking flows must be re-shopped if the user takes too long to confirm, breaking corporate approval flows developers.amadeus.com
Documentation fragmented between developers.amadeus.com (Self-Service), Enterprise portal (gated), developer.amadeus-hospitality.com (hospitality), Postman workspace, GitHub samples and the Amadeus Marketplace postman.com
Cryptic 1980s command-line interface ('TQT', 'AN', 'WRA*') still required for most powerful workflows in Selling Platform - 'memory game' for new agents g2.com
Customer support response cycles measured in days for ambiguous bugs; complaints about hard-to-reach English-speaking support outside Europe altexsoft.com
Enterprise pricing is opaque and quote-only; multi-month negotiation cycles for new agencies/OTAs phptravels.com
Selling Platform Connect performance issues during peak shopping windows and major fare-sale events capterra.com
Altea PSS migrations (e.g., airlines moving onto Altea) are multi-year multi-million-EUR projects with frequent overruns flightglobal.com
2017 Amadeus check-in vulnerability ('booking system flaw') exposed PNR data across major airlines via predictable record locators bbc.com
iHotelier CRS and Delphi described as functional but with dated UX vs. modern cloud-native competitors (Mews, Cvent) hoteltechreport.com
'Available but won't ticket' / availability misalignment between GDS shop results and airline inventory at the moment of sell altexsoft.com
Cytric Travel & Expense integrations with non-Amadeus PSS/NDC content sometimes incomplete; corporate buyers complain about content parity vs. Concur g2.com
Navitaire New Skies outages historically (e.g., 2015 multi-airline ground-stop) impact dozens of LCCs simultaneously theguardian.com