Live demo

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.

  1. Join Expedia TAAP and confirm API access for your agency and markets
  2. Add your TAAP API credentials in the admin, stored in your own installation
  3. Map destinations, properties, room types, policies and images into the hotel module
  4. Set markups, commission visibility and agent permissions per market or branch
  5. 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

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.

  1. Search

    TAAP availability by destination, dates and occupancy, merged with your other hotel sources.

  2. Price and policy

    Rates, taxes and cancellation terms normalised so results read the same on every channel.

  3. Checkout

    Traveller details and secure payment, captured only when the booking confirms.

  4. Confirm

    The supplier reference is stored and a voucher and itinerary are emailed to the traveller.

  5. 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
See every integration

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.

AreaTAAP portal on its ownPHPTRAVELS
Where travellers bookTAAP portal on its ownAgents book in Expedia's portal, separate from your websitePHPTRAVELSYour own domain, design and B2B agent portal
Pricing rulesTAAP portal on its ownPricing follows program terms; your own markups are usually managed outsidePHPTRAVELSMarkups per market, agent or branch set in your admin
Product mixTAAP portal on its ownTAAP products onlyPHPTRAVELSTAAP next to your contracts, flights and other supplier APIs
Booking recordsTAAP portal on its ownRecords kept in the portal, often reconciled with your own systems by handPHPTRAVELSOne order record with payments, commission and traveller history
Amendments and cancellationsTAAP portal on its ownHandled in the portal under supplier rulesPHPTRAVELSHandled 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 sales

It 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.