Agency API integration
Expedia TAAP API integration for B2B and B2C booking engines
Bring Expedia TAAP inventory into your own branded portal: agents search TAAP hotels next to your other sources, see policies and commission before they sell, and manage amendments and cancellations from one admin.
- TAAP hotels in your search
- Commission tracking
- Amendments and cancellations
- White label portal
How it works
Expedia TAAP inside your travel agency software
Expedia TAAP, the Travel Agent Affiliate Program, gives travel agents access to Expedia inventory and pays commission on eligible bookings. Where your TAAP partner agreement includes API access, PHPTRAVELS connects with your credentials and handles the parts agencies rely on every day: inventory mapping, clear policies, secure checkout and controlled post-booking changes.
- Join Expedia TAAP and confirm API access for your agency and markets
- Add your TAAP API credentials in the admin, stored in your own installation
- Map destinations, properties, room types, policies and images into the hotel module
- Set markups, commission visibility and agent permissions per market or branch
- Test search, booking, amendment and cancellation, then switch to live
- Environment
- Test
- Agency account
- TAAP ID: ••••
- Credentials
- API key: •••• · Secret: ••••
- Markup
- 8% per agent group
- Markets and currency
- US, MX · USD
Search and booking
TAAP hotels with policies and commission in plain view
Retail agents need speed and confidence. Every TAAP result shows the room, board, cancellation terms and commission before the agent quotes it.
- 5★Laguna Azul ResortOcean-view king · All inclusive–per stay
- 4★Centro Plaza HotelDouble room · Breakfast included–per stay
- Playa Norte SuitesStudio suite · Room only–per stay
Policy clarity
Cancellation deadlines, fees, guest name rules and special requests shown on results, details and the voucher.
Commission visibility
Expected TAAP commission stored per booking, so agents sell with clear numbers and finance can reconcile payouts.
Amendments and cancellations
Changes follow the supplier rules, with fees and deadlines shown before the agent confirms.
Logs and audit trail
Request and response logs plus a history of every customer-facing action on the booking.
Booking flow
From TAAP search to voucher and post-booking service
The steps PHPTRAVELS runs for every Expedia TAAP booking, the same way for your public site and your agents.
Search
TAAP availability by destination, dates and occupancy, merged with your other hotel sources.
Price and policy
Rates, taxes and cancellation terms normalised so results read the same on every channel.
Checkout
Traveller details and secure payment, captured only when the booking confirms.
Confirm
The supplier reference is stored and a voucher and itinerary are emailed to the traveller.
Amend or cancel
Changes and cancellations per the rate rules, with approvals, refunds and a logged history.
Inventory
TAAP as one source in a wider travel platform
TAAP is usually strongest for hotel reservations. PHPTRAVELS keeps it next to your flights and other suppliers in one order system.
Expedia TAAP hotels
Properties, rooms, rates, images and policies from your TAAP account in the stays module.
Flight booking engine
Flights from a dedicated flight API, with fare search, PNR and ticketing in the same orders.
Other suppliers and contracts
Your own contracted hotels and other hotel APIs, each with its own markup rules.
Hotel suppliers you can connect:
Agoda
Amadeus
Booking.com
Hotelbeds
Hotelston
RateHawk
Stuba
TBO Holidays
Travelport
Wanderbeds
Back office
Run TAAP sales from one admin
Margins, commissions, agents, payments and changes for TAAP bookings, in the same dashboard as every other product.
Markups
On TAAP rates per market, city, hotel, agent or branch, as fixed amounts or percentages.
Commission reconciliation
Compare expected TAAP commission with what is paid and flag the bookings that differ.
Agents and branches
Roles, credit limits and sales tracking for every agent and branch that books TAAP.
Payments
Card, wallet or offline payment, with tokenised handling where the gateway supports it.
Change approvals
Role-based access for refunds, amendments and cancellations, each linked to its transaction.
Reports
Bookings, margins, commissions and cancellations by agent, branch or market, ready to export.
Compare
Booking in the TAAP portal vs TAAP inside PHPTRAVELS
Many agencies start by booking directly in the Expedia agent portal. This is typically how that compares with running TAAP inside your own platform.
| Area | TAAP portal on its own | PHPTRAVELS |
|---|---|---|
| Where travellers book | TAAP portal on its ownAgents book in Expedia's portal, separate from your website | PHPTRAVELSYour own domain, design and B2B agent portal |
| Pricing rules | TAAP portal on its ownPricing follows program terms; your own markups are usually managed outside | PHPTRAVELSMarkups per market, agent or branch set in your admin |
| Product mix | TAAP portal on its ownTAAP products only | PHPTRAVELSTAAP next to your contracts, flights and other supplier APIs |
| Booking records | TAAP portal on its ownRecords kept in the portal, often reconciled with your own systems by hand | PHPTRAVELSOne order record with payments, commission and traveller history |
| Amendments and cancellations | TAAP portal on its ownHandled in the portal under supplier rules | PHPTRAVELSHandled from your admin with approvals and an audit trail |
Use cases
Who sells Expedia TAAP with PHPTRAVELS
Retail travel agencies
Agents quote TAAP hotels with clear terms and turn quotes into bookings without leaving your system.
Host agencies and B2B networks
Sub-agents and branches book TAAP inventory under your rules, roles and credit limits.
White label travel portals
Sell under your own brand online while retail agents keep handling service and changes.
Why PHPTRAVELS
Your agreement, your platform, your code
Source code included
Self-hosted under a commercial licence, so your developers can extend the TAAP flow.
Your TAAP account
You hold the Expedia agreement and the credentials, stored in your own installation.
24 languages
Sell TAAP hotels in your markets' languages and currencies, including right-to-left.
B2C and B2B
One installation for your public website and your agent portal.
FAQ
Expedia TAAP API integration questions
What travel agencies ask before connecting Expedia TAAP.
Talk to salesIt connects TAAP inventory to your PHPTRAVELS booking engine, so agents and travellers search TAAP hotels on your site, see policies and commission, book with secure checkout and manage amendments and cancellations from your admin.
Expedia TAAP is the Expedia Travel Agent Affiliate Program. It gives travel agents access to book travel products through an agent portal and earn commission on eligible bookings.
Yes. You join TAAP and agree API access with Expedia yourself. Availability depends on Expedia partner approval, agency credentials and market eligibility, with markets including the USA and Mexico.
TAAP is designed for travel agents and agency retail workflows, while EPS Rapid API is commonly used for broader partner distribution. The right fit depends on your business model and markets, and PHPTRAVELS can work with either.
Commission varies by product, supplier, market and booking conditions, and payout timing follows TAAP program terms. PHPTRAVELS records the expected commission per booking so you can reconcile what is paid.
It depends on your plan and the products and payment flows you enable. Plans start with Startup as a one-time licence; see the pricing page or ask sales for a quote.
Keep exploring
