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: October 2026Hospitality & TravelMCP PARTIAL
API GRADE
A
VERIFIED OCT 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 ↗