As it doesn't seem to be a thing I pushed ahead with developing my own
I have a Amadeus developer API so I'm working from this API
Connect to Amadeus travel APIs | Amadeus for Developers and specifically /shopping/hotel-offers
I've got the 8 digit IDs for the hotel I'm looking for. I can ping it and process the result to my little database.
The prices don't look that exciting but for the purpose it can indicate a price level change if they have released new inventory which I can then search in other engines and actually book.
work in progress.
The API give 2,000 calls for free per month.
If anyone is interested a response looks like this :
{
"data": [
{
"type": "hotel-offers",
"hotel": {
"type": "hotel",
"hotelId": "HRLAS734",
"chainCode": "HR",
"dupeId": "700007405",
"name": "FLAMINGO LAS VEGAS",
"cityCode": "LAS",
"latitude": 36.11594,
"longitude": -115.16986
},
"available": true,
"offers": [
{
"id": "xx_xx_xx",
"checkInDate": "2024-10-22",
"checkOutDate": "2024-10-27",
"rateCode": "AAA",
"rateFamilyEstimated": {
"code": "AAA",
"type": "C"
},
"category": "PRO",
"commission": {
"percentage": "10.0"
},
"room": {
"type": "C1K",
"typeEstimated": {
"category": "DELUXE_ROOM",
"beds": 1,
"bedType": "KING"
},
"description": {
"text": "AAA -CAA MEMBER RATE \nGo Deluxe 1 King or 2 Queens pillowtop mattress Premium Sound \nsystem with IPod station TV built into the vanity mirror in \nbathroom Glass walled shower with body jets in bathroom ",
"lang": "EN"
}
},
"guests": {
"adults": 1
},
"price": {
"currency": "USD",
"total": "5146.95",
"variations": {
"average": {
"base": "899.10"
},
"changes": [
{
"startDate": "2024-10-22",
"endDate": "2024-10-27",
"base": "899.10"
}
]
}
},
"policies": {
"cancellations": [
{
"numberOfNights": 1,
"deadline": "2024-10-19T00:00:00-07:00"
}
],
"deposit": {
"deadline": "2024-01-31T00:00:00",
"acceptedPayments": {
"creditCards": [
"AX",
"DC",
"DS",
"JC",
"CA",
"VI"
],
"methods": [
"CREDIT_CARD"
]
}
},
"paymentType": "deposit"
},
"self": ""
}
],
"self": ""
}
]
}