Skip to main content
GET
/
hotels
/
deals
Get top hotel deals
curl --request GET \
  --url https://api.staging.rovemiles.com/functions/v1/hotels/deals \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "data": {
        "hotel": {
          "id": "lp1f982",
          "name": "SAHARA Las Vegas",
          "hotel_description": "<p><strong>Luxurious Amenities</strong><br>Indulge in the expansive outdoor pools, gourmet dining options, and rejuvenating spa services at SAHARA Las Vegas. Relax and unwind in style with the free WiFi provided throughout the property.</p><p><strong>Stunning Views</strong><br>Take in the breathtaking views of the surrounding area from the terrace of SAHARA Las Vegas. Immerse yourself in the vibrant energy of the city while enjoying the convenience of a casino and on-site shops.</p><p><strong>Culinary Delights</strong><br>Experience a culinary journey like no other at the Bazaar restaurant, where Spanish flavors meet contemporary techniques to create unforgettable dishes. From exquisite dining to convenient free parking, every aspect of your stay is designed to exceed your expectations.</p><p>Book now to experience the ultimate blend of luxury and excitement at SAHARA Las Vegas.</p>",
          "address": "2535 Las Vegas Blvd S",
          "main_photo": "https://static.cupid.travel/hotels/432614912.jpg",
          "thumbnail": "https://static.cupid.travel/hotels/thumbnail/432614912.jpg",
          "stars": 4,
          "rating": 7.9,
          "review_count": 11197,
          "facilities": [
            {
              "name": "Non-smoking rooms"
            },
            {
              "name": "Air conditioning"
            },
            {
              "name": "Swimming pool"
            }
          ],
          "latitude": 36.14298,
          "longitude": -115.15842,
          "country": "us",
          "city": "Las Vegas",
          "zip": "89109"
        },
        "room_types": [
          {
            "room_type_id": "GY2TSLJRGI4TIMJQPRHFERSOPQZDAMRUGA2TAMZRGAYDA7BRPRJDCNJZGJ6DMNBTGI",
            "offer_id": "GE5ESNKNKZKVEQ2OJRDE4RSPKIZEMR2OIRKVOVCTKNFVERCWKNLUWVKJKZDVKRKWGJH",
            "rates": [
              {
                "rate_id": "KWK2KNCEWTRWIRBU4WSVI5KVUVCHJZJFUR2FGNKEGTSSKRFUEUSYI5MVURCHIVNEIU2OIJJE",
                "occupancy_number": 1,
                "name": "Blanca King",
                "max_occupancy": 1,
                "adult_count": 1,
                "child_count": 0,
                "board_type": "RO",
                "board_name": "Room Only",
                "remarks": "",
                "cancellation_policies": {
                  "cancel_policy_infos": [
                    {
                      "amount": 64.31,
                      "currency": "USD",
                      "cancel_time": "2024-05-03T10:00:00.000Z",
                      "type": "amount",
                      "timezone": "GMT"
                    }
                  ],
                  "hotel_remarks": [],
                  "refundable_tag": "NRFN"
                }
              }
            ],
            "calculations": {
              "excluded_taxes": 62.3,
              "price_per_night": {
                "amount": 109.94,
                "currency": "USD"
              },
              "selling_price": {
                "amount": 117.23655000000001,
                "currency": "USD"
              },
              "miles_earning": {
                "miles_earned": 3874,
                "multiplier": 33
              },
              "miles_required": 5000,
              "cpm": 2.34
            }
          }
        ]
      },
      "end_date": "2025-09-17",
      "place_id": "ChIJ0X31pIK3voARo3mz1ebVzDo",
      "start_date": "2025-09-16"
    }
  ]
}

Authorizations

Authorization
string
header
required

API key for authentication. Add your API key to the Authorization header with this format: 'Bearer your_api_key_here'

Query Parameters

sort
enum<string>
required

Sorting method for the deals. Use 'cpm' for cost per mile or 'multiplier' for the highest multiplier.

Available options:
cpm,
multiplier

Response

Successfully retrieved hotel deals

data
object[]