AI IN AVIATION
Look-to-book
and the end of the old travel
tech architecture
By Jeremy Burke, CCDO at OAG
Take it with you
A link to the report, plus each of the data visuals. Just add your email.
One year ago, Matthew Prince, the CEO of Cloudflare (the infrastructure company that handles roughly 20% of the world's web traffic), took the stage at the Cannes Lions festival and disclosed a set of numbers that reframed how the tech world thinks about AI crawlers.
To understand those numbers, it helps to briefly recap how the open web has worked for the last two decades:
Search engines like Google send automated bots to continuously read the pages of news sites, blogs, and other publishers, storing what they find in a giant index.
When a user types a query, Google serves up a list of links and, critically, sends that user through to the original source.
The publisher gets a reader; that reader sees ads on the publisher's site, which is how the publisher gets paid.
That exchange is the bargain that paid for the modern internet.
Prince's numbers tracked how that bargain has shifted, if not collapsed.
A decade ago, Google scanned roughly two pages of a publisher's site for every visitor it sent that publisher in return. That’s a workable trade.
But in the age of AI, that ratio has exploded:
- By mid-2025, Google was already scanning 18 pages per visitor. The reason: AI Overviews now answer many queries directly at the top of the search results page, so users get what they need without clicking through to the publisher.
- Even more dramatically, OpenAI's crawlers are expected to scan about 1,500 pages per visitor they sent on.
- And Anthropic's crawlers have already reached up to 60,000 pages per visitor, compared to around 6,000 in 2024.
The reason for this uptake is how people now find answers.
When you ask ChatGPT, Claude, or Gemini a question, the AI returns the answer within its own interface. To produce that answer, it still needs to read content from across the web. But the user (almost) never clicks through to the source.
In simple terms: The machines keep reading; the humans stop arriving.
What does this have to do with the travel industry?
Publishing got the warning first. But the travel industry is next.
The same dynamic Prince described – meaning an exponential rise in machine traffic per human outcome – has landed on airline pricing infrastructure.
And in the travel-booking context, the impacts are even more severe. Because, unlike a news article, an airline fare is not a static piece of content you can store once and serve forever. It is a structured, time-sensitive, perishable data point that changes frequently.
This is the Look-to-Book problem. It is the travel industry’s version of the crawler crisis.
The 10x rhythm of flight search
To make the Look-to-Book problem more concrete and visible in the travel context, especially for airline ticket booking, here is how the ratio has roughly grown over the last 30 years.
Important watch-out: the y-axis of the chart below is logarithmic. This means each gridline represents a tenfold increase. Without this logarithmic scale, it would be impossible to illustrate the exponential growth, as the early eras would otherwise collapse into the baseline.
In about three decades, the number of searches required to produce a single ticket sale has grown by a factor of 100, from roughly 100 to 200 in the early online baseline scenario to about 10,000 to 20,000 today, with AI tools now actively involved in finding and comparing flights across the web.
The numbers on the chart are not meant to be taken literally. They are rough estimates, triangulated from two independently published sources that rarely agree on anything, and consistent with OAG's own operational experience across billions of daily price points.
Sebastien Gibergues, formerly VP of digital search at Amadeus, laid out the trajectory in PhocusWire in early 2025, and Sabre arrived at almost identical figures in its "From Content Complexity to Connected Retailing" insights piece, published at the end of last year. Two of the largest GDS-adjacent companies on earth independently landing on similar numbers should tell us the trend is real.
To provide more context, here are the mechanics of each era in more detail.
-
The early online baseline (1995–2005)
In the early years of online booking, a traveller would visit a handful of sites while planning a trip (maybe an airline's own site, maybe an early OTA, maybe a price-comparison tool that was still finding its feet). The industry settled on an average of around 100 to 200 searches per ticket sold by 2005.
-
The metasearch era (2005–2015)
Kayak, Skyscanner, Google Flights, and their peers introduced a structural multiplier that had no equivalent in any earlier distribution channel. When a user asked a metasearch platform for flights from Munich to San Francisco, that query triggered not one downstream search but many. It fanned out to multiple airlines, to a dozen OTAs, sometimes to other metasearch platforms in turn. A single human intent generated roughly a thousand machine queries, if not more. The look-to-book ratio jumped by a factor of 10.
-
The modern OTA era (2015–2025)
The modern OTA is a much different product from its 2005 predecessor, think calendar searches that show prices across an entire month, virtual interlining that stitches together itineraries across non-partnered carriers, multi-market sourcing that tests fares across different points of sale, and dynamic packaging that recombines flights and hotels in real time. Each of these is a genuine consumer improvement, and each demands at least 10 additional queries per user search to function. Compound that ten-times multiplier on top of the metasearch fanout, and the industry arrives at roughly ten to twenty thousand searches per ticket. This is about where travel booking sits today in mid-2026.
-
The (initial) agentic era (2026+)
We are now living in this emerging AI era, and this is where the math stops being about distribution mechanics and starts being about the end of the human as the rate-limiting factor. Until now, every look-to-book ratio in travel has been constrained by one simple fact: a human being had to sit in front of a screen, form an intent, and click something. Agents remove that constraint. An AI assistant asked to "find me a good trip to Tokyo next summer" will run searches across dozens of date combinations, airline preferences, and trip lengths (not ten searches but hundreds, even thousands). If the user sets a standing request ("watch for a deal under €600"), the agent keeps searching, around the clock, until it finds one. Human search patterns have peaks and troughs, time zones, and sleep cycles. Agentic search patterns do not. Amadeus and Sabre have both landed on roughly the same projected number: up to 200,000 searches per ticket sold, as early as this year.
-
2030 and beyond
Projecting further out requires more humility, but the direction is not in serious dispute. Multiple agents per user, agents talking to agents, cross-checking between services, negotiating on the traveller's behalf, re-running searches as prices move… The multipliers compound in ways that make another order of magnitude entirely plausible by the end of the decade. Two million searches per ticket is arguably not the ceiling; it is the midpoint of a plausible range.
Why travel can’t be cached the way the web was
As online traffic exploded over the past two decades, the web scaled through a single basic technique: caching. It means generating the page once on the server, storing the result, and serving it to every subsequent reader from memory instead of rebuilding it each time. It is the reason Wikipedia can serve billions of readers on a modest server footprint, and the reason most of the modern web survives traffic it was never architected to handle. The cache is the quiet workhorse of the open internet.
However, airline pricing cannot be cached in the same way, which is why the Look-to-Book problem is structurally harder in the travel industry than in any other sector now being reshaped by agentic AI.
The difference comes down to two properties of the underlying content.
A news article is unstructured and stable. For example, it has a flexible shape and rarely changes once published. A cache can serve it for hours or days without losing accuracy.
An airline price, however, is the opposite: highly structured (a specific origin, destination, date pair, length of stay, fare class, point of sale, customer context) and highly volatile (it changes constantly as inventory moves, dynamic pricing recalibrates, and personalisation layers adjust the offer for a specific traveller). The moment you cache an airline price, it starts to go stale. The moment you personalise an airline price, the cache is no longer reusable for anyone else.
This mismatch is the industry's own diagnosis. In October 2025, IATA published a white paper on Look-to-Book, drawing on research with 14 airlines, 11 IT providers, and 8 sellers (arguably the most comprehensive recent mapping of the problem).
Its conclusion on caching is worth quoting directly: caching "works best for standard (filed) fares, which are relatively stable, but it struggles with dynamic pricing" and with the dynamic bundles that now include ancillaries like baggage, seat selection, and lounge access.
The very product trends the travel-tech industry is investing in, such as personalisation, dynamic offers, and NDC-based retailing, are exactly the ones that make caching less useful.
- For example, a single NDC response can run up to 5 megabytes.
- A single calendar shopping request for one month can generate roughly 450 separate API calls to explore date combinations.
The cost of that computation falls squarely on the airline.
What makes the problem worse is the proliferation of caching.
Today, every major layer of the travel distribution stack runs its own cache. Metasearch platforms cache, OTAs cache, GDSs and aggregators cache, and airlines cache, and none of them talk to each other. IATA calls this the "cache to cache to cache" problem. The result is a distributed mess where stale prices at one layer pollute the next, latency compounds, and price accuracy degrades across the stack.
Travellers know the symptom even if they don't see the cause. Someone spots a tempting fare on a booking platform, clicks to confirm, and watches the price jump, or worse, finds that the flight has vanished from the results entirely. That little moment of frustration is the visible symptom of the invisible mess underneath.
The modernisation push over the last five years around NDC, dynamic pricing, personalised offers, and ancillary bundling was supposed to make airline retailing smarter and more customer-centric. And while the intention was the right one, it is also the single biggest structural force making caching less effective in the AI era we're living in today.
From precision to orientation
So what does all this mean for the future of travel-tech infrastructure?
It cannot go on as if nothing is about to change. Airline IT systems were never sized for traffic profiles that assume no peak, no trough, no sleep. But agents do not respect time zones. What used to be the off-peak baseline becomes the new operating floor. A single agentic query can inspire, evaluate, assemble, and execute in one go. The consumer sees simplicity, but beneath the surface, hundreds of calls fire across suppliers, aggregators, and APIs to produce a single deterministic outcome.
The industry is responding on two distinct levels. Both are useful, and it is worth being precise about how they differ.
The first approach is to make the existing question easier to answer.
What is the precise, bookable fare for this exact trip, right now? That question still needs to be answered millions of times a day, and vendors are racing to answer it at a lower cost.
Sabre's Mosaic Cache-powered Intelligent Shopping, launched in February 2026, is the clearest example.
- For any incoming query, a predictive algorithm decides in real time whether to return a validated result from cache or poll the airline live.
- Sabre claims a 95% alignment between cached results and live offers, sub-500ms response times, and an up to 28% reduction in look-to-book ratios in measured deployments.
- Importantly, the cache here is still serving fully bookable fares. The traveller sees a specific price that the system hopes will still be valid when they click.
Amadeus is addressing a similar problem from a different angle, using its Advanced Airline Profile filtering layer to block unproductive search traffic before it reaches airline systems, with one pilot carrier reporting that more than 70% of irrelevant requests are filtered out.
It is worth being honest about the boundaries of these approaches. Both are early-stage product launches with adoption levels unclear, so the headline performance numbers likely reflect initial deployments rather than industry-wide validation. More importantly, both operate through indirect distribution channels, most likely including EDIFACT, NDC, low-cost carrier APIs, and agency-private content. We believe neither covers airline.com fares, which is precisely where dynamic and personalised pricing is most prevalent, and where a meaningful share of consumer bookings happen, especially for the largest carriers. The slice of the problem most resistant to caching is the slice these solutions do not yet reach.
Nevertheless, these are real engineering moves by serious players, and each addresses a distinct portion of the problem. They make the existing architecture work harder and waste less. But they share the same underlying assumption that the precise, bookable fare is what should be served at every step of the traveller's journey, and the industry's job is to deliver it faster and cheaper.
The second approach questions that assumption itself.
This is the path we at OAG, especially our CEO Filip Filipov, have been arguing for publicly, and we call it indicative pricing.
The logic of indicative pricing is straightforward. For decades, travel products have been built to answer one very specific question: what is the exact price for this exact trip, right now?
That question is by no means irrelevant, but it matters much later in the traveller's journey than the industry has long assumed. When someone searches for Vienna to Tokyo, they are rarely looking for the exact fare, let's say $1,131 for a seven-day return in economy. At that stage, the decision is not yet formed to that level of detail.
Instead, the traveller is trying to understand something more approximate and far more important:
- Is this a $1,000 trip or a $3,000 trip?
- Is July broadly cheaper than June?
- Does extending the stay materially change the cost profile?
The traveller is not yet selecting. They are exploring.
Indicative pricing provides a rough price estimate at this early stage of the exploration phase. It provides a range, a sense of magnitude, and a directional understanding of cost. And not just of the base fare, but of the full offer, which today increasingly includes baggage, seat selection, upgrades, and other ancillaries that shape the real price of travel. None of those numbers need to be exact to be useful. They need to be directionally right (and credible).
This does not, on its own, reduce look-to-book volumes. Agents will still run massive numbers of queries on the traveller's behalf, and the ratios projected earlier in this piece will still climb. What changes is the cost of those queries.
Indicative pricing breaks the one-to-one link between a search and a full, personalised offer computation.
- A bookable fare quote must be true to the cent, right now, for this specific traveller, which is exactly what makes airline pricing impossible to cache in the conventional sense.
- An indicative range does not carry that burden. It can be served from a cache that is hours old, aggregated across thousands of travellers asking the same broad question rather than recomputed for each one, and answered without firing the full offer-management pipeline behind the scenes.
- The expensive computation (the part that actually strains the infrastructure) gets pushed later in the funnel, to the moment of real booking intent, where it belongs.
In summary:
The 99% of queries that are exploratory get answered cheaply. The 1% that signal genuine intent get the full real-time treatment they deserve. In effect, indicative pricing shields the booking infrastructure from the enormous volume of exploratory queries currently running on it.
That shift also requires updating how the industry measures the problem. Look-to-Book was conceived in a world where every search triggered roughly the same expensive computation behind the scenes, so query volume and infrastructure cost moved together. Under indicative pricing, those two come apart. A 200,000:1 look-to-book ratio, with 99% of queries served from cheap cached ranges, costs the industry dramatically less than a 20,000:1 ratio, in which every query fires the full offer pipeline. IATA's October 2025 white paper makes this argument, proposing complementary metrics that reflect computational reality rather than raw volume, for example:
- Offer-to-Order tracks the number of full offers generated per confirmed booking.
- CPU-to-Order tracks the total computing effort per booking.
Both are likely better signals of where the real strain sits, and both are likely to drop sharply in a world where indicative pricing absorbs the exploratory phase.
Indicative pricing also reorders the entire experience.
- It provides orientation at the top of the funnel.
- Product and value shape the decision in the middle.
- Booking then becomes the outcome rather than the opening move.
A $5 cheaper fare with a seven-hour layover, in this frame, is clickbait of the past. It is not relevant to a traveller who has the confidence of a well-formed choice.
None of this means that indicative pricing replaces the work of smart caching. The two address different parts of the same problem.
- Smart caching like SabreMosaic makes bookable shopping cheaper to serve in the middle and lower funnel, where the traveller is converging on a specific option.
- Indicative pricing reshapes the top of the funnel, where the traveller is still orienting and bookable precision is not yet needed.
- A mature travel-tech infrastructure probably needs both.
But whatever combination the industry settles on, the Look-to-Book problem is the first visible crack in an architecture that was never designed for what is coming next. No single vendor, no single GDS, no single metasearch platform, and no single airline can resolve it in isolation. The industry has coordinated before on schedules, baggage standards, codeshares, and NDC, and it will need to coordinate again.
About Jeremy Burke CCDO (Chief Corporate Development Officer)
Jeremy leads strategy and corporate development, focusing on long-term growth, new market opportunities, and business model evolution. With a background in strategy consulting across information services, technology, and investors, he has been a key architect of OAG's transformation agenda.
Travel technology
View our latest travel technology reports that explore how AI is reshaping the future of travel.
Grading Our 10 Bets on Travel's AI Future
These bets were built to play out over two decades, but six months is a long time inside an AI super-cycle. How much has already moved on?
View data →
Why aviation's AI future hinges on data quality
As AI transforms the aviation industry, trusted data remains the foundation of its success.
Read now →
