Prejsť na obsah

Pricelabs pricing

Prices from PriceLabs, for units priced by PriceLabs

The pricelabs pricing object

Attributes

product_iduuid
products.id

Identifier of the related unit

created_atread-onlytimestamp with time zone

Creation timestamp

dirtyboolean

Whether the prices still need to be exported to PriceLabs

entriesArray<PriceLabsPricingEntry>

Pricing definitions per interval

exported_attimestamp with time zone

Timestamp at which the prices were last exported to PriceLabs

imported_attimestamp with time zone

Timestamp at which the prices were last imported from PriceLabs

number_of_bedroomsinteger

Number of bedrooms of the unit

pricelabs_emailtext

Email address of the PriceLabs account

Related resources

Embed related resources in the response with the select parameter, for example select=*,products(*). Resources related through more than one column need the column as a hint, like table!column(*).

products(*)object | null
products

The product referenced by product_id.

The pricelabs pricing object
JSON
{
  "product_id": "00000000-0000-0000-0000-000000000000",
  "created_at": "2026-10-30T23:39:58.169Z",
  "dirty": false,
  "entries": [
    {
      "check_in": true,
      "check_out": true,
      "extra_person_fee_trigger": 2,
      "extra_person_fee": 20,
      "intervals": "[2024-01-01,2024-12-31)",
      "min_stay": 1,
      "rates": [
        {
          "los": 1,
          "price": 100
        },
        {
          "los": 2,
          "price": 180
        },
        {
          "los": 3,
          "price": 250
        },
        {
          "los": 4,
          "price": 300
        },
        {
          "los": 5,
          "price": 350
        },
        {
          "los": 6,
          "price": 400
        },
        {
          "los": 7,
          "price": 450
        },
        {
          "los": 14,
          "price": 500
        }
      ]
    }
  ],
  "exported_at": "2026-10-30T23:39:58.169Z",
  "imported_at": "2026-10-30T23:39:58.169Z",
  "number_of_bedrooms": 1,
  "pricelabs_email": "guest@example.com"
}
Including related resources
curl -X GET "https://api.bookingmood.com/v1/pricelabs_pricing?limit=10&select=*,products(*)" \
  -H "Authorization: Bearer YOUR_API_KEY"

List pricelabs pricing

Filters

product_idFilter<uuid>
products.id

Identifier of the related unit

created_atFilter<timestamp with time zone>

Creation timestamp

dirtyFilter<boolean>

Whether the prices still need to be exported to PriceLabs

entriesFilter<Array<PriceLabsPricingEntry>>

Pricing definitions per interval

exported_atFilter<timestamp with time zone>

Timestamp at which the prices were last exported to PriceLabs

imported_atFilter<timestamp with time zone>

Timestamp at which the prices were last imported from PriceLabs

number_of_bedroomsFilter<integer>

Number of bedrooms of the unit

pricelabs_emailFilter<text>

Email address of the PriceLabs account

Responses

200

A list of pricelabs pricing with the selected columns

206

Partial Content

400

The request is malformed, for example an unknown column or an invalid filter.

401

The API key is missing or invalid.

Error responses have a JSON body with a code, message, details and hint. See the introduction for more on errors.
GET /pricelabs_pricing
curl -X GET "https://api.bookingmood.com/v1/pricelabs_pricing?select=*&limit=10" \
  -H "Authorization: Bearer YOUR_API_KEY"
Example response
JSON
[
  {
    "product_id": "00000000-0000-0000-0000-000000000000",
    "created_at": "2026-10-30T23:39:58.169Z",
    "dirty": false,
    "entries": [
      {
        "check_in": true,
        "check_out": true,
        "extra_person_fee_trigger": 2,
        "extra_person_fee": 20,
        "intervals": "[2024-01-01,2024-12-31)",
        "min_stay": 1,
        "rates": [
          {
            "los": 1,
            "price": 100
          },
          {
            "los": 2,
            "price": 180
          },
          {
            "los": 3,
            "price": 250
          },
          {
            "los": 4,
            "price": 300
          },
          {
            "los": 5,
            "price": 350
          },
          {
            "los": 6,
            "price": 400
          },
          {
            "los": 7,
            "price": 450
          },
          {
            "los": 14,
            "price": 500
          }
        ]
      }
    ],
    "exported_at": "2026-10-30T23:39:58.169Z",
    "imported_at": "2026-10-30T23:39:58.169Z",
    "number_of_bedrooms": 1,
    "pricelabs_email": "guest@example.com"
  }
]

Prevezmite kontrolu nad svojimi rezerváciami. Vybudujte si vlastné podnikanie.

Pridajte sa k 1200+ nezávislým prevádzkovateľom rekreačných ubytovaní, ktorí využívajú Bookingmood na zvýšenie počtu priamych rezervácií a budovanie pevnejších vzťahov s hosťami.

Začnite svoju bezplatnú 14-dňovú skúšobnú verziu