Flight content strategy
Amadeus API integration: pick the right access, then sell
An Amadeus API integration starts with a business choice, not code: which Amadeus access you hold, who issues your tickets and how you handle changes. This page maps both routes and shows what PHPTRAVELS does at every step of a flight booking.
- Self-Service or Enterprise
- Ticketing explained
- Changes and refunds
- Your portal, your source code
Amadeus access map
Two ways into Amadeus, side by side
Amadeus offers two kinds of API access. They differ in who they suit, how you sign up, what content you get and how tickets are issued. Every line below is taken from the official Amadeus for Developers guides.
Source: Amadeus for Developers guides (FAQ, flight booking guide and rate limits), checked October 2026. Terms can change, so confirm your own access with Amadeus.
Setting up keys, Dev mode and endpoints is covered step by step in Amadeus connector setup.
Booking lifecycle
One Amadeus flight booking, step by step
Amadeus describes the flight flow as search, confirm the price, create the order and then manage it. Ticketing sits in the middle and decides who you work with. Here is who does what.
- 01
Search
Amadeus side
Flight Offers Search
Amadeus returns flight offers for the route, dates and passengers.
PHPTRAVELS role
Runs the search form on your site, agent portal and apps, applies your markup, and lists Amadeus offers next to fares from your other flight suppliers.
- 02
Price
Amadeus side
Flight Offers Price
Amadeus says the selected fare must be confirmed for availability and price before booking.
PHPTRAVELS role
Shows the chosen fare, baggage and conditions at checkout, collects traveller details and takes payment through your gateways or the agent wallet.
- 03
Book and create the PNR
Amadeus side
Flight Create Orders
The confirmed offer becomes a flight order with its booking reference.
PHPTRAVELS role
Creates the order with the traveller data, stores the booking and reference in your admin and emails the confirmation and invoice.
- 04
Ticket
Amadeus side
Consolidator or your accreditation
Amadeus states you must be able to issue tickets to book in production: through a consolidator or your own accreditation.
PHPTRAVELS role
Keeps the booking, payment and ticket status in one record so your team or consolidator knows what to issue. PHPTRAVELS does not replace your ticketing authority.
- 05
Change, cancel or refund
Amadeus side
Flight Order Management
In Self-Service you can retrieve and cancel orders before ticketing. Later changes and refunds go through your consolidator.
PHPTRAVELS role
Lets staff cancel or update bookings with a log of every action, record refunds against the booking and keep agents and travellers informed.
Route finder
Which Amadeus route fits your business?
Answer two questions to see a sensible starting point. It is a guide to plan your talks with Amadeus, not a decision Amadeus has made for you.
Where are you today?
Who will issue tickets?
Start with Self-Service test keys
Register at Amadeus for Developers, try the flight APIs in test and run a PHPTRAVELS demo to plan markups, payments and agent roles. Test data is limited, so judge content once you are live.
Self-Service in production with a consolidator
Sign the Self-Service contract, add billing details and agree ticketing with a consolidator. Check that the airlines you need are covered, because some carriers are excluded.
Talk to Amadeus Enterprise
If you ticket yourself or need the wider catalogue, contact the Enterprise team. The PHPTRAVELS Amadeus module is built for this access.
Sample guide. Your final access is agreed with Amadeus.
Costs and contracts
What an Amadeus portal costs, and who you pay
There is no single price for an Amadeus API integration. You pay several parties, each for a different thing. This ledger shows where each cost comes from, without guessing their figures.
| Cost line | Who you pay | How it is priced |
|---|---|---|
| Booking platform | PHPTRAVELS | One-time licence: Startup $2,499, Agency $4,999, Enterprise $9,999. The Amadeus module comes with the Enterprise plan. |
| Amadeus API access | Amadeus | Self-Service: free monthly quota, then pay-as-you-go. Enterprise: custom pricing shared after an NDA. |
| Ticket issuing | Consolidator or your own set-up | The consolidator's own terms, or the cost of your accreditation. |
| Hosting | Your hosting provider | Your own server, because PHPTRAVELS is self-hosted. |
| Card payments | Your payment gateway | The gateway's transaction fees under your merchant account. |
| Extra work | PHPTRAVELS or your developers | Quoted per scope, for example a regional endpoint or an Amadeus API the module does not use yet. |
Prices for the platform are listed on Pricing and a full budget walk-through is on Software cost guide.
Beyond the API
What a sellable Amadeus portal needs around the API
Amadeus gives you flight content and booking calls. Customers and agents need far more than that before they will book. Building each line yourself is a project of its own. In PHPTRAVELS each one is already part of the product.
- A public flight search, results and checkout in your own brand
- A B2B agent portal with logins, roles, credit and agent wallets
- Markups by fixed amount or percentage before any price is shown
- Payment gateways linked to each booking before it is confirmed
- Amadeus fares mixed with other flight suppliers in one result list
- A bookings list with traveller details, status and references
- 24 languages and many currencies, including right-to-left scripts
- Full source code on your own server, so developers can extend it
See how the pieces fit:FlightsB2B travel portalB2B agent walletAmadeus travel agent software
Multi-supplier
Amadeus is one source, not the whole portal
Most agencies do not stay with one flight source. Some routes price better on another GDS, and some airlines sell their best fares through NDC. In PHPTRAVELS each supplier runs on its own credentials, and their results appear in the same search with the same markup and payment rules.
That keeps your Amadeus API integration flexible. Start with Amadeus, then add Sabre, Travelport or NDC content when the business needs it, without rebuilding checkout or the admin.
FAQ
Amadeus API integration questions
What agencies and OTAs ask before they choose their Amadeus access.
Talk to salesIt connects your travel website or agent portal to Amadeus so flights can be searched, priced, booked and managed inside your own platform. PHPTRAVELS adds the portal, checkout, markups, payments and admin around those calls.
Amadeus aims Self-Service at independent developers and start-ups, and Enterprise at companies with scaling needs and leading brands. If you need the full catalogue or ticket under your own agreement, talk to the Enterprise team. The PHPTRAVELS Amadeus module is built for Enterprise access.
Not for Self-Service, according to Amadeus. You work with an airline consolidator that issues tickets for you. To book in production you need either that consolidator contract or your own accreditation to issue tickets.
No. Amadeus states that low-cost carriers, American Airlines, Delta and British Airways are not available in its Self-Service flight APIs. If those carriers matter, ask Amadeus about Enterprise access or add another flight supplier.
In Self-Service, Amadeus lets you cancel an order before the ticket is issued. After issue, changes go through your consolidator and refunds are handled offline with them. PHPTRAVELS logs each step and records the outcome on the booking.
You pay PHPTRAVELS a one-time licence, Amadeus for API access, your consolidator or accreditation for ticketing, plus hosting and payment fees. Amadeus sets its own prices: pay-as-you-go for Self-Service and custom pricing for Enterprise.
The PHPTRAVELS side is a configuration job: install, add your keys, set markups and test. Most of the time goes on Amadeus approval and your ticketing agreement, so start those talks early.
The Amadeus connector setup page walks through creating keys, entering them in the admin, Dev mode and switching to production. This page covers the business choices that come first.
Keep exploring
More from the platform
- Amadeus connector setupKeys, environments and setup for the Amadeus module
- Amadeus travel agent softwareSearch, PNR, ticketing and after-sales in one portal
- GDS system for travel agentsAmadeus, Sabre or Travelport in one agency workflow
- Flight booking softwareBuyer's checklist for agencies and OTAs selling flights
- FlightsGDS and NDC ticketing
- All integrationsThe live, complete list
