Last updated

Car rental deals

Learn how to identify and display promotional car rental deals using the cars/search endpoint in the Demand API. These deals can improve conversion by surfacing competitive and time-limited offers to travellers.


About car rental deals

The Demand API allows you to access promotional car rental offers through the deal object in the cars/search response.

  • These deals include discounts tied to specific campaigns (e.g. Black Friday), device types (e.g. mobile bookings), or seasonal promotions.
  • These promotions typically offer aggressive discounts during specific periods, such as seasonal sales or campaign events.
  • They are designed to create urgency and boost bookings, especially in off-peak periods or for high-discount inventory.
  • Deals are applied automatically if your integration and commercial agreement support them.

By identifying and surfacing these in your product, you can highlight value and urgency to encourage bookings.

For more details on the discounts (deals) available to you, please reach out to your Account Manager.

Types of car rental deals

Each deal is tagged to identify the type of promotion. The following tags may appear in the deal.tags array:

TagDescription
black_fridayA time-limited deal linked to the Black Friday campaign (late November).
getaway_dealA seasonal promotion designed to boost off-peak bookings.
mobile_rateA discounted rate applied to bookings made via mobile devices.

Deal object in the API response

When deals are available for a product, the response includes the deal object:

{
  "id": "example_car_id",
  "name": "Example Car Rental",
  "price": 100.00,
  "deal": {
    "discount_percentage": 15,
    "public_price": 117.65,
    "tags": ["black_friday", "mobile_rate"]
  }
}

"Deal" object parameters

Field
Description
discount_percentageThe percentage discount applied to thepublic_price to calculate the final price.
public_priceThis is the original price of the product, before any discounts. This is the price to which the discount_percentage is applied.
tagsAn array of tags identifying the type(s) of applied deals.

Note that the products.deal deal object may be null. Always check for its existence before displaying promotional content.

Best practices for using car rental deals

AreaRecommendation
Eligibility checkConfirm that your integration and commercial contract support deal-based pricing.
Display logicShow the public_price with a strikethrough or a discount badge to clearly communicate the savings.
Promotion taggingUse the tags array to inform UI elements (e.g. show a “Mobile deal” badge).

Example:

Example of how to display car deals

Troubleshooting

IssueDescriptionHow to resolve
No deals returneddeal is missing or null.Confirm eligibility and correct usage of the cars/search endpoint.
Unexpected discount valuesThe discount value is lower than anticipated.Check if multiple deals are applied and if non-stackable rules apply.
Misleading price displaypublic_price not used correctly in UI.Always use public_price for comparisons or strikethroughs.

Next steps