Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Expedia Group Content API

This section outlines the API calls available to you to access property content.

Expedia Group Content API is one of 15 APIs that Expedia Group publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Content. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 6 operations across 6 paths, and defines 56 schemas. It is described by OpenAPI 3.0.1, at version 1.0.

Requests are made against a single base URL, https://services.expediapartnercentral.com/.

6 operations 6 paths 56 schemas 6 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
1.0
Server
https://services.expediapartnercentral.com/
Authentication
HTTP Basic
Resource Areas
1

Authentication & Security 1

Expedia Group Content API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (Basic). By default, every request must be authenticated.

Paths & Operations 6

Across 6 paths, the API surfaces 6 operations — 6 GET. Each is listed below with its method, path, parameters, and response codes.

Content 6

This section outlines the API calls available to you to access property content.

GET
/properties/content
Expedia Group Property Content
getPropertyContent 29 params → 200400401403410426429500
GET
/properties/inactive
Expedia Group Inactive Properties
getInactiveProperties 10 params → 200400401403410426429500
GET
/properties/{property_id}/guest-reviews
Expedia Group Property Guest Reviews
getPropertyGuestReviews 10 params → 200400401403404426429500
GET
/files/properties/catalog
Expedia Group Property Catalog File
getPropertyCatalogFile 10 params → 200400401403404426429500
GET
/files/properties/content
Expedia Group Property Content File
getPropertyContentFile 10 params → 200400401403404426429500
GET
/chains
Expedia Group Chain Reference
getChainReference 8 params → 200401403426429500503

Schemas 56

The contract defines 56 schemas that model the data the API accepts and returns. The most detailed are PropertyContent (34 properties), VacationRentalDetails (15 properties), GuestRating (12 properties), Descriptions (10 properties). Each schema is shown below with its type and property counts.

Link
object
An individual link.
3 properties
BedGroupConfiguration
object
An individual bed configuration.
3 properties
Descriptions
object
Descriptions of a property.
10 properties
PropertyManager
object
Information about the property manager.
2 properties
PropertyInactive
object
1 property
ErrorIndividual
object
An individual error.
3 properties
RentalAgreementLinks
object
A map of links, including link to get the rental agreement.
1 property
BedGroup
object
An individual bed group.
3 properties
AllInclusive
object
Information about the all-inclusive rate plans available at the property.
3 properties
Chain
object
An individual chain.
3 properties
Localized
object
Container for localized address information.
1 property
VacationRentalDetails
object
Details for vacation rental properties.
15 properties
Ratings
object
Various types of ratings for this property.
2 properties
Statistic
object
An individual statistic.
3 properties
Dates
object
Dates about the property.
2 properties
Preferred
object
The preferred airport of the property.
1 property
PropertyManagerLinks
object
A map of links, including link to get image of the property manager.
1 property
RoomContent
object
An individual room.
9 properties
SpokenLanguage
object
An individual spoken language.
2 properties
Error
object
The overall class of error that occured.
4 properties
TravelCompanion
string
The companion category for any travelers that accompanied this reviewer.
RentalAgreement
object
Information about a vacation rentals rental agreement.
1 property
Review
object
A review object for a property.
8 properties
Location
object
The property's location information.
3 properties
Occupancy
object
Occupancy information.
2 properties
GuestReviews
object
A property's guest reviews.
1 property
Fees
object
Information related to a property's fees.
2 properties
UnitConfiguration
object
A room configuration.
3 properties
PropertyRating
object
Information about the property's rating.
2 properties
RateContent
object
An individual rate.
3 properties
PaymentType
object
An individual payment type.
2 properties
Field
object
An individual field that had an error.
3 properties
Address
object
Container for the property's address information.
9 properties
GuestRating
object
Rating information provided by guests who stayed at this property.
12 properties
Theme
object
An individual theme.
2 properties
Checkin
object
The property's check-in information.
6 properties
Image
object
An individual image. See our [image categories reference](https://developers.expediagroup.com/docs/rapid/lodging/content/content-reference-lists) for current k…
4 properties
Policies
object
Information about property policies that guests need to be aware of.
1 property
TripReason
string
The reason category for this reviewer's trip.
View
object
An individual view.
2 properties
Brand
object
An individual brand.
2 properties
Attribute
object
An individual attribute.
3 properties
PropertyContent
object
An individual property object in the map of property objects.
34 properties
CategoryProperty
object
The property's category. See our [property categories reference](https://developers.expediagroup.com/docs/rapid/lodging/content/content-reference-lists) for cu…
2 properties
Amenity
object
An individual amenity.
4 properties
Coordinates
object
The coordinates of the property.
2 properties
Area
object
Information about the area of the room.
2 properties
OnsitePayments
object
The property’s accepted forms of payments when onsite. See our [onsite payment types reference](https://developers.expediagroup.com/docs/rapid/lodging/content/…
2 properties
DescriptionsRoom
object
Descriptions of a room.
1 property
EnhancedHouseRules
object
2 properties
CategoryAge
object
An age category.
2 properties
Attributes
object
Attributes about the property. See our [attributes reference](https://developers.expediagroup.com/docs/rapid/lodging/content/content-reference-lists) for curre…
2 properties
AssociatedAirports
object
Airports related to the property.
1 property
Checkout
object
The property's check-out information.
1 property
BusinessModel
object
How and when the payment can be taken.
2 properties
MaxAllowed
object
Maximum occupancy counts.
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

expedia-group-content-api-openapi.yml Raw ↑

Other APIs Expedia Group publishes across the network.

Expedia Group Bookings API
Expedia Group Deposit API
Expedia Group Geography API
Expedia Group Loyalty API
Expedia Group Manage Booking API
Expedia Group Notifications API
Expedia Group OrderPurchaseScreen API
Expedia Group OrderPurchaseUpdate API
Expedia Group Property API
Expedia Group Rate Plan API
Expedia Group Rate Verification Thresholds API
Expedia Group Room Type Amenities API