Pull vs Changed Pricing vs ARI: Google Hotels Pricing Delivery

Compare Google Hotels Pull, Changed Pricing and ARI by freshness, infrastructure, change detection and scale.

Editorial information
Advertisement

Pull, Changed Pricing and ARI use different operational models to pursue the same goal: keeping bookable Google Hotels rates fresh.

The right choice is not about which approach sounds newer; it depends on your change detection, latency and scale capabilities.

Comparison scope

This page does not select a winner. It compares which trade-offs appear under different use cases and operating constraints. Consumer UX, partner access, commercial contracts and technical integration are separate dimensions and should be evaluated independently.

Comparison

DimensionPullChanged PricingARI
Main triggerGoogle queryGoogle query + change hintsPartner push
Change detection neededLowMediumHigh
Partner response latencyHigh importanceHigh importanceDifferent model
Incremental controlQuery-drivenHint-assistedPartner-driven
Data modelitinerary pricingitinerary pricingrate/inventory state
Scale optimizationdepends on query volumemore selectivepushes changes

Pull

Google requests pricing for a hotel/itinerary and the partner responds.

The advantage is that the partner does not need perfect advance knowledge of every rate change.

The challenges are query volume, latency, upstream dependencies and timeout management.

Changed Pricing

Changed Pricing adds a mechanism to help identify which combinations need refreshing.

When a partner can reliably detect changes, this can reduce unnecessary requests.

If change detection is wrong, stale-price risk increases.

ARI

ARI pushes changes in availability, rates and inventory.

It can fit connectivity systems that already own a strong state/change pipeline.

Success requires reliable inventory state, incremental tracking, restrictions, taxes/fees consistency and delivery/retry behavior.

Decision patterns

Pull fits systems with on-demand pricing and limited change events.

Changed Pricing fits systems that know where changes occurred but do not want a fully push-based ARI model.

ARI fits systems with strong rate/inventory state, incremental events and high-volume push requirements.

Think beyond one protocol

Cache, live-query fallback and monitoring should be designed around the delivery model.

Measure before deciding

During a pilot, monitor requests per property, p95 pricing latency, stale-rate frequency, update volume, infrastructure cost, price accuracy and recovery time.

Real measurements are more useful than architectural preference alone.

Summary

All three models target freshness; they distribute operational ownership differently.

The central question is how reliably your system knows when pricing state changes.

Selection criterion: where is the source of truth?

The most useful question is not “which protocol is faster?” but where authoritative rate/inventory state lives and which system can reliably detect changes. That answer also shapes caching, retries, replay and observability.

Technical advisory

Planning a Google Hotels integration?

We can review the feed, connectivity, attribution and production architecture with you.

Discuss your project →

Sources

Related content

integration

DerbySoft Connectivity Integration Guide

derbysoft.com

Design DerbySoft-style hotel connectivity with push/pull boundaries, ARI ordering, mapping, booking reconciliation and provider-neutral observability.

derbysoftconnectivityari
Explore →
integration

Google Hotels Integration: Developer Guide

developers.google.com

Implement Google Hotels from a developer perspective with Hotel Lists, property mapping, Pull/Changed Pricing/ARI, Transaction XML, landing pages, OAuth2, request/response models, error handling and monitoring.

google-hotelshotelfeed
Explore →
hotel-metasearch

Google Hotels: Platform, Booking Flow and Operations

google.com

Understand Google Hotels ownership, pricing delivery choices, offer equivalence and operational metrics, with practical failure scenarios.

google-hotelshotelari
Explore →
feed-platform

Google Hotel Feeds: Data Contracts and Recovery

google.com

Separate Google Hotel List, pricing, ARI, POI and landing contracts; diagnose stale updates and design publication, recovery and monitoring workflows.

google-hotelsfeedhotel-list
Explore →
integration

What Is ARI? Availability, Rates & Inventory

Learn how ARI models availability, rates, inventory, restrictions, taxes/fees and push-based hotel distribution updates.

ariavailabilityrates
Explore →
comparison

Google Hotels vs trivago: Hotel Metasearch Comparison

Compare Google Hotels and trivago across consumer surfaces, direct booking, integration models, pricing, tracking and operations.

google-hotelstrivagohotel
Explore →