Lodging Quotes API
Guidance and examples for accessing the Lodging Quotes API
The Lodging Quotes API will return the price and availability information for selected Expedia lodging property IDs.
Endpoint
Method | Endpoint |
---|---|
GET | https://apim.expedia.com/lodging/quotes |
Required Headers
Key: | Expedia API key |
Authorization: | Expedia API Authorization String |
Accept: | application/vnd.exp-lodging.v3+json |
Partner-Transaction-Id: | [Partner TransactionID String] |
Example Quotes API Request
Request
https://apim.expedia.com/lodging/quotes?links=WS,WD&propertyIds=87704892,46330564,31187403,76252345&checkIn=2024-11-29&checkOut=2024-12-04
Response
{
"Count": 4,
"TotalPropertyCount": 4,
"TransactionId": "0e1d7193-2289-481c-bdf9-b7ac0b0b3bfe",
"StayDates": {
"CheckInDate": "2024-11-29",
"CheckOutDate": "2024-12-04"
},
"LengthOfStay": 5,
"Occupants": [
{
"Adults": 2
}
],
"Properties": [
{
"Id": "87704892",
"Status": "AVAILABLE",
"RoomTypes": [
{
"RatePlans": [
{
"CancellationPolicy": {
"Refundable": true,
"FreeCancellation": true,
"FreeCancellationEndDateTime": "2024-11-15T23:59:00-08:00",
"CancellationPenaltyRules": [
{
"PenaltyPercentOfStay": "50.00",
"PenaltyStartDateTime": "2024-11-15T23:59:00-08:00",
"PenaltyEndDateTime": "2024-11-22T23:59:00-08:00"
},
{
"PenaltyPercentOfStay": "100",
"PenaltyStartDateTime": "2024-11-22T23:59:00-08:00",
"PenaltyEndDateTime": "2024-11-29T00:00:00-08:00"
}
]
}
}
],
"Price": {
"BaseRate": {
"Value": "790.00",
"Currency": "USD"
},
"TaxesAndFees": {
"Value": "348.48",
"Currency": "USD"
},
"TotalPrice": {
"Value": "1138.48",
"Currency": "USD"
},
"AvgNightlyRate": {
"Value": "158.00",
"Currency": "USD"
},
"AvgNightlyRateWithFees": {
"Value": "198.80",
"Currency": "USD"
},
"TotalPriceWithPropertyFees": {
"Value": "1138.48",
"Currency": "USD"
}
},
"Links": {
"WebSearchResult": {
"Method": "GET",
"Href": "https://www.vrbo.com/search?selected=87704892&startDate=2024-11-29&endDate=2024-12-04&adults=2&tpid=9001&eapid=1&mpa=790.00&mpb=348.48&mpd=USD"
},
"WebDetails": {
"Method": "GET",
"Href": "https://www.vrbo.com/3032772?adults=2&startDate=2024-11-29&endDate=2024-12-04"
}
}
}
]
},
{
"Id": "46330564",
"Status": "AVAILABLE",
"RoomTypes": [
{
"RatePlans": [
{
"CancellationPolicy": {
"Refundable": true,
"FreeCancellation": true,
"FreeCancellationEndDateTime": "2024-11-15T23:59:00-08:00",
"CancellationPenaltyRules": [
{
"PenaltyPercentOfStay": "50.00",
"PenaltyStartDateTime": "2024-11-15T23:59:00-08:00",
"PenaltyEndDateTime": "2024-11-22T23:59:00-08:00"
},
{
"PenaltyPercentOfStay": "100",
"PenaltyStartDateTime": "2024-11-22T23:59:00-08:00",
"PenaltyEndDateTime": "2024-11-29T00:00:00-08:00"
}
]
}
}
],
"Price": {
"BaseRate": {
"Value": "525.00",
"Currency": "USD"
},
"TaxesAndFees": {
"Value": "197.97",
"Currency": "USD"
},
"TotalPrice": {
"Value": "722.97",
"Currency": "USD"
},
"AvgNightlyRate": {
"Value": "105.00",
"Currency": "USD"
},
"AvgNightlyRateWithFees": {
"Value": "130.20",
"Currency": "USD"
},
"TotalPriceWithPropertyFees": {
"Value": "722.97",
"Currency": "USD"
}
},
"Links": {
"WebSearchResult": {
"Method": "GET",
"Href": "https://www.vrbo.com/search?selected=46330564&startDate=2024-11-29&endDate=2024-12-04&adults=2&tpid=9001&eapid=1&mpa=525.00&mpb=197.97&mpd=USD"
},
"WebDetails": {
"Method": "GET",
"Href": "https://www.vrbo.com/1896742?adults=2&startDate=2024-11-29&endDate=2024-12-04"
}
}
}
]
},
{
"Id": "31187403",
"Status": "AVAILABLE",
"RoomTypes": [
{
"RatePlans": [
{
"CancellationPolicy": {
"Refundable": true,
"FreeCancellation": true,
"FreeCancellationEndDateTime": "2024-10-30T23:59:00-07:00",
"CancellationPenaltyRules": [
{
"PenaltyPercentOfStay": "50.00",
"PenaltyStartDateTime": "2024-10-30T23:59:00-07:00",
"PenaltyEndDateTime": "2024-11-15T23:59:00-08:00"
},
{
"PenaltyPercentOfStay": "100",
"PenaltyStartDateTime": "2024-11-15T23:59:00-08:00",
"PenaltyEndDateTime": "2024-11-29T00:00:00-08:00"
}
]
}
}
],
"Price": {
"BaseRate": {
"Value": "825.00",
"Currency": "USD"
},
"TaxesAndFees": {
"Value": "337.65",
"Currency": "USD"
},
"TotalPrice": {
"Value": "1162.65",
"Currency": "USD"
},
"AvgNightlyRate": {
"Value": "165.00",
"Currency": "USD"
},
"AvgNightlyRateWithFees": {
"Value": "203.00",
"Currency": "USD"
},
"TotalPriceWithPropertyFees": {
"Value": "1162.65",
"Currency": "USD"
}
},
"Links": {
"WebSearchResult": {
"Method": "GET",
"Href": "https://www.vrbo.com/search?selected=31187403&startDate=2024-11-29&endDate=2024-12-04&adults=2&tpid=9001&eapid=1&mpa=825.00&mpb=337.65&mpd=USD"
},
"WebDetails": {
"Method": "GET",
"Href": "https://www.vrbo.com/364168?adults=2&startDate=2024-11-29&endDate=2024-12-04"
}
}
}
]
},
{
"Id": "76252345",
"Status": "AVAILABLE",
"RoomTypes": [
{
"RatePlans": [
{
"CancellationPolicy": {
"Refundable": true,
"FreeCancellation": true,
"FreeCancellationEndDateTime": "2024-11-15T23:59:00-08:00",
"CancellationPenaltyRules": [
{
"PenaltyPercentOfStay": "50.00",
"PenaltyStartDateTime": "2024-11-15T23:59:00-08:00",
"PenaltyEndDateTime": "2024-11-22T23:59:00-08:00"
},
{
"PenaltyPercentOfStay": "100",
"PenaltyStartDateTime": "2024-11-22T23:59:00-08:00",
"PenaltyEndDateTime": "2024-11-29T00:00:00-08:00"
}
]
}
}
],
"Price": {
"BaseRate": {
"Value": "800.00",
"Currency": "USD"
},
"TaxesAndFees": {
"Value": "515.12",
"Currency": "USD"
},
"TotalPrice": {
"Value": "1315.12",
"Currency": "USD"
},
"AvgNightlyRate": {
"Value": "160.00",
"Currency": "USD"
},
"AvgNightlyRateWithFees": {
"Value": "227.16",
"Currency": "USD"
},
"TotalPriceWithPropertyFees": {
"Value": "1315.12",
"Currency": "USD"
}
},
"Links": {
"WebSearchResult": {
"Method": "GET",
"Href": "https://www.vrbo.com/search?selected=76252345&startDate=2024-11-29&endDate=2024-12-04&adults=2&tpid=9001&eapid=1&mpa=800.00&mpb=515.12&mpd=USD"
},
"WebDetails": {
"Method": "GET",
"Href": "https://www.vrbo.com/2695601?adults=2&startDate=2024-11-29&endDate=2024-12-04"
}
}
}
]
}
]
}
Supported Points of Sale
Supported Currencies
Error Codes
API details
Here, you can explore the endpoint definitions for this API, then go to the API Explorer to try out all the XAP endpoints, download OpenAPI specs, or download our Postman collections. Testing with one or all of these options will give you an understanding of how the examples and schema definitions compare to the actual output.