What Is Availability, Rates, and Inventory (ARI): Definition, Meaning, Examples

Availability, Rates, and Inventory (ARI)

ARI is the standard industry acronym for the three important data sets—Availability, Rates, and Inventory—that have to be in sync between travel suppliers (like hotels) and distributors (like OTAs) to sell a product online. It is the heartbeat of electronic distribution; essentially, ARI is the stream of messages that tell a booking site what is for sale, how much it costs, and how many are left.

Home Travel Glossary A Availability, Rates, and Inventory (ARI)

The Three Pillars of Distribution

While often grouped together as a single data feed, each component of ARI controls a specific aspect of the commercial offer:

  • Availability (Status & Restrictions): This does not just mean “open” or “closed.” It includes complex restrictions (often called fences):

Stop Sell: A hard close for a specific date.

MinLos: Minimum Length of Stay (i.e., “Must stay 3 nights”).

CTA/CTD: Closed to Arrival/Closed to Departure.

  • Rates (Pricing): The monetary value attached to a specific date and room type. This includes currency code, base amount, and tax inclusion flags. Modern revenue management is based on changing this R component very rapidly—multiple times a day.
  • Inventory (Count): The physical number of units for sale (e.g., “5 Standard Rooms remaining”). This number must be decremented in real-time for all channels to avoid overbooking.

The Technical Flow Push vs. Cache

In the world of connectivity (via channel managers or switches) now using XML or JSON messaging, Availability, Rates, and Inventory (ARI) is handled via message exchange.

  • Delta Updates: To save bandwidth, systems rarely send the full calendar every time. They send Delta updates — packets of data that contain only the data that has changed (like “Change Rate for June 1st to $150”).
  • Caching: Because OTAs (like Expedia or Booking.com) are receiving millions of search queries per minute, they cannot ask the hotel’s system for ARI in real-time for every single search: it would crash the hotel’s server. Instead, OTAs cache a copy of the ARI in a Cache.
  • Latency Issues: If the ARI update from the hotel is slow to transfer to the OTA’s cache, a customer might see a room as “Available” ($100) that is really “Sold Out.” This causes a booking failure or price jump on checkout.

Frequently Asked Questions

What’s the difference between ARI and a reservation?

ARI (Availability, Rates, and Inventory) is the outbound flow (Supplier to Seller) saying “Here is what I have.” A reservation (or booking) is the inbound flow (Seller to Supplier) saying “I have sold one.”

Why do I see “Price changed” errors on websites?

This is a stale cache issue. The website displayed you a price based on the old ARI data stored in the memory of the website. When you clicked Book, it got a last-minute check-in with the supplier, realized that the rate had changed, and forced an update.

What is LRS (Look-to-Book)?

It is a ratio for measuring efficiency. If an OTA sends 10000 ARI queries to a hotel system and only generates 1 booking, the LRS is 10000:1. High LRS has a high technical infrastructure, so caching Availability, Rates, and Inventory effectively is very important to keep this ratio manageable.

Leave your request

We will contact you shortly

    Thank you for your request!

    We will get back to you as quickly as possible