# Find Best-Value Hotels for Your Dates

**Use case:** 

Paste a city and dates, get a ranked list of which hotels are underpriced versus comparable rated properties, each with the reason and a next step.

## Input

```json
{
  "mode": "rates",
  "destination": "London",
  "checkIn": "2026-08-10",
  "checkOut": "2026-08-12",
  "propertyUrls": [],
  "myHotelUrl": "",
  "adults": 2,
  "rooms": 1,
  "rankBy": "value",
  "intent": "find_value",
  "intentEnabled": false,
  "outputPack": "traveller",
  "outputProfile": "signals",
  "watchlistName": "",
  "watchlistMemory": "shared",
  "marketId": "",
  "deltaWindowDays": 7,
  "alerts": {},
  "filters": {},
  "limits": {
    "maxProperties": 60,
    "maxDetails": 30,
    "maxDateScanFetches": 60
  },
  "rateMemory": {
    "enabled": true,
    "retentionDays": 365,
    "includeInCommunityBenchmarks": true
  },
  "dateScan": {
    "nights": 2,
    "daysToScan": 14,
    "weekdaysOnly": false
  },
  "maxRuntimeSeconds": 3600,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

## Output

```json
{
  "attention": {
    "label": "Attention",
    "format": "object"
  },
  "rateValueScore": {
    "label": "Rate Value Score",
    "format": "object"
  },
  "demandPressure": {
    "label": "Demand Pressure",
    "format": "object"
  },
  "rateVelocity": {
    "label": "Rate Velocity",
    "format": "number"
  },
  "whyThisMatters": {
    "label": "Why This Matters",
    "format": "array"
  },
  "name": {
    "label": "Name",
    "format": "string"
  },
  "url": {
    "label": "URL",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Booking Scraper — Rate Intelligence, Comp-Set & Price Drops](https://apify.com/ryanclinton/booking-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/ryanclinton/booking-scraper) to learn more, explore other use cases, and run it yourself.