Flights module
Flight booking software with GDS, NDC and low-cost carriers
A production-ready flight booking engine you host yourself: live fares from Amadeus, Sabre and Travelport, NDC and low-cost content, multi-city search, e-ticketing and a full admin.
- Amadeus, Sabre, Travelport
- NDC and LCC content
- Multi-city search
- E-ticketing
The flights module
A complete flight booking engine, ready to plug in
Start from a supported flight module instead of rebuilding search, pricing, booking and ticketing from scratch. Connect your own GDS or consolidator contracts and sell on your website, to agents, and in the app.
- Connect your Amadeus, Sabre, Travelport or consolidator credentials
- Turn on one-way, round-trip and multi-city with fare rules and markups
- Wire payments: authorise, capture, void and refund
- Embed the flight search on your storefront and B2B portal
- Hold, confirm and issue e-tickets; changes and refunds from the admin
- From
- DXB
- To
- LHR
- Depart
- Nov 12
- Return
- Nov 19
- Travellers
- 2 adults, Economy
Search and results
Real-time fares, rules and baggage in one search
A full internet booking engine on live GDS and NDC availability, with the details travellers need before they pay.
- EK09:40 – 13:557h 15m · Non-stop$612
- QR02:15 – 08:058h 50m · 1 stop$648
- BA14:30 – 18:206h 50m · Non-stop$705
Multi-city itineraries
Complex trips with up to several legs, in one search and one booking.
Smart filters
Filter and sort by price, stops, time, duration and airline.
Fare rules
Show change and refund conditions before checkout, straight from the supplier.
Baggage and ancillaries
Checked and cabin allowances, seats and extras where the supplier offers them.
Seat maps
Let travellers pick seats on supported carriers.
Price check
Revalidate the fare before payment to avoid failed bookings and price changes.
Booking lifecycle
From search to e-ticket, and everything after
Each step runs the same way whatever the supplier, so your team works one flow.
Search
Shop live offers with fare families, rules and baggage.
Price check
Revalidate the itinerary before taking payment.
Payment
Authorise or capture through your gateway, or use the agent wallet.
PNR
Create the booking and store the PNR and supplier reference.
E-ticket
Issue the ticket and email the itinerary and invoice.
Changes
Handle reissues, voids and refunds from the admin.
Reports
Bookings, revenue, ledgers and exports for accounting.
GDS and supplier coverage
GDS flight API capability matrix
Native adapters for the three major GDS, plus NDC and low-cost content through consolidators.
| Capability | |||
|---|---|---|---|
| Search and shopping | Supported | Supported | Supported |
| Fare rules | Supported | Supported | Supported |
| Seat maps | Supported | Supported | Supported |
| PNR create and retrieve | Supported | Supported | Supported |
| Ticketing | Supported | Supported | Supported |
| Changes and refunds | Supported | Supported | Supported |
| Queues | Supported | Supported | Supported |
More flight suppliers and channels
Consolidators, NDC and low-cost content, and metasearch channels, connected alongside the GDS with your own contracts:
Seeru
Duffel
Google Flights
Kayak
Kiwi
Mystifly
PKfare
TBO Holidays
Back office
Run flights as a business, not just a search box
Pricing, agents and money in the same admin as every other product you sell.
Markups and fees
Fixed or percentage markups by route, airline, cabin or channel, plus service fees.
B2B agent rates
Separate rates and commissions for each agent tier in the B2B portal.
Agent wallets
Credit limits, top-ups and wallet payments for sub-agents.
Multi-currency
Show fares and take payment in the currencies your markets use.
Tickets and invoices
E-tickets, itineraries and invoices generated and emailed automatically.
Reports and ledgers
Bookings, revenue, refunds and agent ledgers, ready to export.
Compare
Open-source PHP flight script vs PHPTRAVELS
A free script is a starting point. A flight business needs the parts it usually leaves out.
| Capability | Open-source script | PHPTRAVELS |
|---|---|---|
| GDS integrations | Open-source scriptMissing or limited, rarely a real PNR and ticketing flow | PHPTRAVELSAmadeus, Sabre and Travelport for search, booking, void and refund |
| Pricing reliability | Open-source scriptBasic shopping, frequent price mismatches | PHPTRAVELSRevalidation before payment reduces failed bookings |
| Payments | Open-source scriptDIY gateway and card handling | PHPTRAVELSPre-integrated gateways with safe checkout patterns |
| Time to launch | Open-source scriptWeeks to months of building and fixing | PHPTRAVELSLive in days on proven booking journeys |
| Admin and agents | Open-source scriptMinimal admin, no agent roles or commissions | PHPTRAVELSAgents, commissions, wallets, exports and audit trails |
| Support and updates | Open-source scriptCommunity only; you maintain security fixes | PHPTRAVELSSupported releases and updates |
| Total cost | Open-source scriptLow upfront, high maintenance | PHPTRAVELSPredictable cost with support and faster delivery |
Use cases
Built for the way you sell flights
OTAs and metasearch
High-volume search with caching where allowed, retries and fast responses.
Corporate and TMC
Negotiated fares, approval flows, policies and reporting for business travel.
Regional agencies
Local payment gateways, several languages, B2B agents and invoicing.
Security
Safe bookings and payments by design
PCI-minded payments
Tokenised cards, no card numbers in logs, capture on confirmation.
No double bookings
Idempotent booking and payment calls stop duplicates and double charges.
Audit trail
Every supplier call and booking event is logged for reconciliation.
Monitoring
Logs, alerts and latency checks keep supplier issues visible.
FAQ
Flight booking software questions
What agencies ask before launching a flight booking engine.
Talk to salesThe system that lets customers search flights, price an itinerary, pay, book and receive an e-ticket on your own website, with an admin to manage changes, refunds and reports.
Amadeus, Sabre and Travelport through native adapters, covering search, fare rules, PNR create and retrieve, ticketing, changes and refunds, plus NDC and low-cost content through consolidators such as Duffel, Kiwi and PKfare.
Yes. Every plan includes the full source code under a commercial licence, so your developers can read and extend search, markups and integrations, and you host it yourself.
Yes. Use supplier sandbox credentials where available while you build and test, then switch to production credentials and complete any certification your supplier requires.
With each booking, together with the supplier reference, fare basis, baggage and the hold, confirm and ticketing times, so your team can service changes and reconcile.
The fare is revalidated before payment, and booking and payment calls are idempotent, so a retry never creates a second booking or charges twice.
Yes. Agents book in the B2B portal with their own rates, commissions and wallet balance, from the same installation as your B2C site.
Speed depends mostly on the supplier, routing and caching. Filters, timeouts, retries and caching where allowed keep the first results fast and the booking flow stable.
