Get a demo
Brandlight Research Lab · June 2026

The API tells you one story.
Your customers see another.

We asked ChatGPT, Gemini and Perplexity the same 900 unbranded World Cup questions twice: once through their official developer APIs, once through the real consumer interfaces people actually use. Then we compared every brand in every answer.

2,565
matched answer pairs
6-12%
brand overlap, UI vs API
1 in 7
answers agree on the top brand
The headline

Two channels, two different realities

If your AI visibility monitoring runs on the official APIs, it is measuring a distribution of brands that barely overlaps with what consumers are shown. Across 2,565 matched prompt pairs, the average overlap between the brand set in a UI answer and the brand set in the matching API answer was 6 to 12 percent, depending on the engine. The first brand mentioned, the one that wins the recommendation, matched in only 9 to 16 percent of answers.

ChatGPT
11%
brand overlap between UI and API answers across 834 matched prompts. Same first brand: 13%.
Gemini
12%
brand overlap across 895 matched prompts. Same first brand: 16%.
Perplexity
6%
brand overlap across 836 matched prompts. Same first brand: 9%. The widest gap we measured.
Engine by engine

Where the channels diverge

ChatGPT

GPT-5.5 API vs chatgpt.com · 834 matched prompts
Brands per answer
UI4.7
API5.1
Citations per answer
UI15.2
API4.4
Zero-citation answers
UI6%
API17%
Top-25 domain overlap
UI ∩ API9%
  
Brand overlap 11% Same top brand 13%
Fans see it in the UI, the API top-25 misses it
RedditReutersGoal.comNerdWalletThe Guardian
The API surfaces it, the UI top-25 does not
FS1ZelleFOX OneOptaOn Location

The starkest difference is sourcing: the real ChatGPT product reads 3.5x more sources per answer than its API, and leans on reddit.com (284 answers) and goal.com, while the API's most-cited domain after fifa.com is ftc.gov. Different reading lists, different recommendations.

Gemini

Gemini API + Search grounding vs gemini.google.com · 895 matched prompts
Brands per answer
UI7.3
API3.2
Citations per answer
UI5.1
API13.2
Zero-citation answers
UI24%
API8%
Top-25 domain overlap
UI ∩ API52%
  
Brand overlap 12% Same top brand 16%
Fans see it in the UI, the API top-25 misses it
RedditAmerican ExpressGoogle WalletOpta
The API surfaces it, the UI top-25 does not
YouTube TVThe GuardianFuboFS1

Gemini inverts the pattern: the consumer UI names 2.3x more brands per answer than the API, and one in four UI answers ships with no visible sources at all. Gemini's grounded API reads broadly (reddit.com appears behind 436 answers) but compresses to fewer named brands.

Perplexity

Sonar Pro API vs perplexity.ai · 836 matched prompts
Brands per answer
UI2.4
API3.8
Citations per answer
UI10.0
API7.8
Zero-citation answers
UI0%
API0%
Top-25 domain overlap
UI ∩ API22%
  
Brand overlap 6% Same top brand 9%
Fans see it in the UI, the API top-25 misses it
AdidasFanaticsPumaRokuBooking.com
The API surfaces it, the UI top-25 does not
OptaYouTube TVUberAirbnbFubo

The closest product to its API in spirit, yet the widest brand gap of all three. The API's source mix is dominated by social (facebook.com behind 469 answers, instagram.com behind 401); the consumer product leans on youtube.com and editorial sources. Adidas, Fanatics and Puma reach fans through the UI and are invisible in the API's top brands.

"Every AI visibility number built on an API is a proxy. The interface is the market. Measure what the customer sees."
Brandlight Research Lab · The UI vs API Gap, 2026
What this means

Five takeaways for anyone measuring AI visibility

01

API-based monitoring is a different instrument, not a cheaper one. With 6 to 12 percent brand overlap, an API readout is not a noisy version of the consumer answer. It is a different answer.

02

The recommendation winner flips in roughly 6 of 7 answers. If your dashboard says you own a category, there is an 85 percent chance the interface your buyers use disagrees.

03

Sourcing behavior, not model quality, drives the gap. ChatGPT's UI reads 3.5x more sources than its API. Gemini's API reads more but names fewer brands. The retrieval layer is the product decision.

04

Reddit is the consumer layer's hidden referee. reddit.com is a top-3 cited domain in the UI channel of all three engines. Brands with no Reddit presence are negotiating with a judge they cannot see.

05

Affiliates win the interface. NerdWallet, Goal.com and Booking.com appear in consumer answers where the APIs name none of them. The recommendation economy has already moved inside the answer.

Methodology and caveats. 900 unbranded World Cup 2026 prompts across 30 commercial, predictive and informational categories. API channel: official developer APIs with web search or grounding enabled (GPT-5.5, Gemini with Search grounding, Perplexity Sonar Pro), collected June 11, 2026. UI channel: the live consumer interfaces (chatgpt.com, gemini.google.com, perplexity.ai), collected June 12, 2026 via scraping infrastructure. Brand extraction by LLM structured extraction, identical for both channels, manually QA-sampled.
  • Runs are one day apart; some divergence is news cycle, not channel. It cannot explain a 90 percent disagreement.
  • Model identities differ by design: the UI serves whatever the consumer product runs. That difference is part of the finding, and is exactly why API proxies mislead.
  • Extraction noise (~5 percent) applies to both channels equally and washes out of the comparison.
  • All raw responses are archived and every number in this study is recomputable.