# London hostel rate monitor - daily price changes

**Use case:** 

Track London hostel rates by arrival date. A daily scan returns only what moved: price up or down, promo changes, new or delisted properties.

## Input

```json
{
  "mode": "rate_calendar",
  "cityIds": [
    "3"
  ],
  "countryIds": [
    "237"
  ],
  "startDaysAhead": 1,
  "horizonDays": 30,
  "dateStepDays": 1,
  "guests": 2,
  "nights": 2,
  "currency": "EUR",
  "deltaMode": true,
  "deltaStateKey": "london-30d",
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

## Output

```json
{
  "arrivalDate": {
    "label": "Arrival",
    "format": "text"
  },
  "cityName": {
    "label": "City",
    "format": "text"
  },
  "propertyName": {
    "label": "Property",
    "format": "text"
  },
  "position": {
    "label": "Rank",
    "format": "number"
  },
  "lowestPricePerNight": {
    "label": "Lowest / night",
    "format": "number"
  },
  "lowestDormPricePerNight": {
    "label": "Dorm",
    "format": "number"
  },
  "lowestPrivatePricePerNight": {
    "label": "Private",
    "format": "number"
  },
  "originalLowestAveragePricePerNight": {
    "label": "Pre-discount",
    "format": "number"
  },
  "discountPct": {
    "label": "Discount %",
    "format": "number"
  },
  "promoMaxDiscountPct": {
    "label": "Top promo %",
    "format": "number"
  },
  "promoTypes": {
    "label": "Promo types",
    "format": "array"
  },
  "marginTotalPct": {
    "label": "Commission %",
    "format": "number"
  },
  "overallRating": {
    "label": "Rating",
    "format": "number"
  },
  "numberOfRatings": {
    "label": "Reviews",
    "format": "number"
  },
  "currency": {
    "label": "Ccy",
    "format": "text"
  },
  "nights": {
    "label": "Nights",
    "format": "number"
  },
  "guests": {
    "label": "Guests",
    "format": "number"
  },
  "changeType": {
    "label": "Change",
    "format": "text"
  },
  "previousPrice": {
    "label": "Prev price",
    "format": "number"
  },
  "priceChange": {
    "label": "Δ",
    "format": "number"
  },
  "priceChangePct": {
    "label": "Δ %",
    "format": "number"
  },
  "propertyId": {
    "label": "Property ID",
    "format": "number"
  },
  "scrapedAt": {
    "label": "Scraped at",
    "format": "date"
  }
}
```

## About this Actor

This example demonstrates how to use [Hostelworld Rate & Availability Monitor](https://apify.com/zhorex/hostelworld-rate-monitor) with a specific input configuration. Visit the [Actor detail page](https://apify.com/zhorex/hostelworld-rate-monitor) to learn more, explore other use cases, and run it yourself.