Developer APIs

Get up and running with the Expedia partner APIs

Welcome to Expedia's Partner API website. We provide guides, API definitions, samples, and a tool to use our test properties (if you already have an Expedia Partner Central login) to get you up and running with the various APIs Expedia provides.

Latest Announcements
Expedia Hackathon 2017

New hackathon in Madrid in April 2017!

Bedding and Occupancy Configuration

More diverse bedding options available.

Availability, Rates, Restrictions, Booking Notification, Retrieval And Confirmation
Expedia QuickConnect Avail & Rates API

Expedia QuickConnect provides an electronic interface for EQC partners to send Expedia updates on availability and rates automatically.

Booking Notification API

The Booking Notification API allows partners to receive new, modified or cancelled reservations in near real time, as Expedia customers make these bookings.

Expedia QuickConnect Booking Retrieval & Confirmation API

The Booking Retrieval and Booking Confirmation APIs are two simple interfaces that allow Expedia partners to electronically retrieve bookings made on any Expedia Inc. point of sale, and provide a confirmation number.

Product Management
Product API

The Product API enables Expedia partners to read, create, and edit room types and rate plans via the API, without having to use Expedia PartnerCentral (EPC) or contact their market manager. It also offers the possibility to read basic property configuration to better use the API to manage room types and rate plans afterwards.

Promo API

The Promo API enables partners to create promotions in the Expedia marketplace. It complements the existing Expedia Partner Central (EPC) self-service promo tools and thus provides more flexibility and options for hoteliers to manage their offering on the Expedia marketplace.

Property API

The Property API is used to onboard property attributes, images, policies, and fees. Additionally, this API can be used to update property content post onboarding. The quickest way to get started is to review the Supported Features and review the API Definition.

Expedia QuickConnect Products Availability And Rates Retrieval API

The Product, Availability and Rates API (PARR) was designed for any partner that needs to connect to Expedia to read/retrieve the current product configuration (rooms and rates defined), as well as the current rates and availability loaded in the system. PLEASE NOTE: for retrieving product information, Expedia STRONGLY encourages partners to use the Product API.

Image API (Experimental)

The Image API enables Expedia partners to add new images (one at a time), read images that currently exist for a property, and edit existing images' meta data like categories or room assignment.

Hotwire API

Hotwire QuickConnect is a set of APIs that allow a client system to interact with the information available in the Hotwire Hotel Extranet. In turn, that information is used by and its affiliates to display and sell hotel rooms to travelers. Currently the Hotwire QuickConnect API can be used to create and update a hotel’s availability, rates, and inventory (ARI), and retrieve recently confirmed and/or cancelled bookings. The ARI functionality includes the ability to set the number of available rooms, per-day rate amounts and extra person charges, and several restrictions. Retrieved bookings contain guest and Hotwire single use credit card information.

Marketplace Feed (Experimental)

The Marketplace Feed API enables hoteliers to assess how competitive they are in the Expedia marketplace. This feed currently offers insights into how competitive a hotel's availability and rates are, as well as feedback provided by Expedia guests.