---
title: "Get Vrbo Listing Price and Rules"
method: GET
path: "/listings/vrbo/price_and_rules"
tags: ["Listing Calendar"]
---

# Get Vrbo Listing Price and Rules

`GET /listings/vrbo/price_and_rules`

Get the pricing and rules of a Vrbo listing as currently recorded by Hostex. The data is the snapshot Hostex keeps in sync with Vrbo (updated when changes are made through Hostex or the listing is re-synced), not a real-time read from Vrbo. The response fields mirror the `settings` object accepted by `POST /listings/vrbo/price_and_rules`.

## Query parameters

- `listing_id` string, required — The unique identifier for different channels. <br>For example, the listing id for Airbnb is the Airbnb listing id, and the listing id for Booking.com is the Booking.com room id - rateplan id.

## Response `200`

The current price and rules of the Vrbo listing.

- object
  - `request_id` string, required — Unique identifier for the request.
  - `error_code` integer, required — Numeric error code representing the status of the response. A value of `200` indicates success. <br> See the [Error Codes](/reference/error-manual#error-codes) section for more information.
  - `error_msg` string, required — Message detailing the status of the response.
  - `data` object, required
    - `base_price` number, nullable — The nightly price when all seven days share the same price; `null` when per-day prices differ (see `nightly_rate`).
    - `nightly_rate` object, nullable — Per-day-of-week nightly prices. `null` when all days share the same price (see `base_price`).
      - `sunday` number
      - `monday` number
      - `tuesday` number
      - `wednesday` number
      - `thursday` number
      - `friday` number
      - `saturday` number
    - `weekly_discount` number, nullable — The weekly stay discount percentage (0-99).
    - `monthly_discount` number, nullable — The monthly stay discount percentage (0-99).
    - `cleaning_fee` number, nullable — The cleaning fee amount. `null` when no fee is set.
    - `extra_guest_fee` number, nullable — The fee charged per extra guest. `null` when no fee is set.
    - `extra_guest_number` integer, nullable — The number of guests after which the extra guest fee applies.
    - `security_deposit` number, nullable — The security deposit amount. `null` when no deposit is set.
    - `check_in_start_time` unknown
    - `check_out_before` unknown
    - `instant_booking` boolean, nullable — Whether instant booking is allowed.
    - `max_guests` integer, nullable — The maximum number of guests.
    - `minimum_stay` integer, nullable — The default minimum number of nights.
    - `advance_notice` integer, nullable — Booking lead time / advance notice.
    - `availability_window` integer, nullable — How far in advance the calendar is bookable.

---

[API](https://skmtc.net/hostex/apis/hostex-api.md) · [All operations](https://skmtc.net/hostex/apis/hostex-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hostex/hostex-api/revisions/a3fa555dee66/schema)
