Skip to main content
The Daily Rates API accepts JSON requests over HTTPS only. Calls over plain HTTP are rejected. Every request is a POST and must be authenticated as described on the Authentication page.

Body

The request body is a single JSON object. It carries the date range, the guest configuration, the filter selecting hotels and rate plans, and the layout describing which fields to return. Field names, types, and accepted values are documented in the Reference.

Guests

The guests array sets the occupancy the API prices. Send at least one item, and one item per combination to price several occupancies in the same request. Each entity in the response repeats the requested combination in its own guests field, so you can match it to your request. One call with several combinations is preferable to one call per combination. Do not derive the price of one occupancy from another: per-person supplements, occupancy-based rates, and meal plans make prices vary with the number of guests.

Layout

The layout field tells the API which properties to compute and return for each entity in the response: availability, prices, restrictions, promotions, articles, and so on. Request only the properties you need: a smaller layout means a smaller response and a faster call.

Safe to retry

The Daily Rates API is read-only. Calls never modify data on the D-EDGE side. You can safely retry a request without risk of duplication or side effects.