Why the ChatGPT App and AI Visibility Tools Disagree — Same Questions, App vs API (2026)
Same questions, ChatGPT app vs API: for four Korean questions in October 2026, brand-list overlap was 0.18–0.30, below the 0.39–0.53 between repeated runs. Why the gap appears and how to read AI visibility tool results.
AI-assisted drafting · reviewed by the RanketAI Editorial Team — Editorial policy ›
Key takeaway: We entered the same four Korean questions into the ChatGPT app and the OpenAI API and compared the brands named in the answers. App–API brand-list overlap was 0.18–0.30 per question, lower than the overlap between repeated runs of the same path (API 0.39–0.53, app 0.46 on average). Changing the API side across six conditions kept overlap with the app at 0.17–0.26. The app screen and API answers are two different observations of the same service, so read an AI visibility tool's results as a trend across repeated runs under the same conditions, not against a single app check.
Three-line summary
- The app and the API return different brand lists for the same question. The gap was larger than run-to-run variation, and it went both ways — neither side was simply stricter.
- Changing API settings did not bring results closer to the app. All six conditions with a model swap or setting changes stayed between 0.17 and 0.26.
- The gap depends on the category. In categories with established leading brands, app and API lists were nearly the same; in categories with many new vendors, they differed widely.
For the same questions, app–API brand-list overlap was 0.18–0.30
When the same Korean questions were entered twice in the ChatGPT app and three times in the API, the brand lists overlapped far less between the two paths than within each path.
On October 25, 2026, RanketAI entered four questions — representative, recommendation, comparison and alternative — about the "AI search visibility diagnostics" category into both paths. The app was used signed out with a new chat per question, twice per question (8 answers). The API used web search with the search location set to Korea, three times per question (the default condition plus two request-setting variants, 12 answers). Brand lists were compared with overlap (the Jaccard index): the share of brands that appear in both answers out of all brands in either answer. 1 means identical lists; 0 means no brand in common.
| Question | App ↔ API | API vs API | App vs app |
|---|---|---|---|
| Representative brands | 0.24 | 0.42 | 0.38 |
| Recommendation | 0.18 | 0.39 | 0.44 |
| Comparison | 0.30 | 0.41 | 0.27 |
| Alternatives | 0.25 | 0.53 | 0.75 |
| Average | 0.24 | 0.44 | 0.46 |
Even repeated runs of the same path overlap only about half the time. That change from run to run is already well documented.
"ChatGPT and Google Search AI Overviews each returned the same brand list less than 1% of the time" — Search Engine Journal, report on the SparkToro and Gumshoe study (2026-01-30)
But the overlap between app and API (0.24 on average) was about half the overlap between repeated runs of one path (0.44–0.46). The difference between the two paths is larger than run-to-run noise — it comes from the paths themselves. Repeating a question many times makes each path's result more precise, but it does not close the gap between paths.
Six API conditions kept overlap with the app at 0.17–0.26
We tried to move the API closer to the app by changing the model and request settings, but no condition approached the within-path level (around 0.4).
On the same day, with the same questions, we repeated the API side under different conditions: one model swap and four request-setting changes. The specific models and setting values are part of our measurement configuration and are not disclosed.
| API condition | Overlap with the app | Brands per answer |
|---|---|---|
| Default | 0.26 | 8.0 |
| Setting A | 0.25 | 7.3 |
| Setting B | 0.21 | 6.5 |
| Setting C | 0.17 | 6.3 |
| Setting D | 0.25 | 6.2 |
| Model B | 0.24 | 8.6 |
| (Reference) App | 0.46 (app vs app) | 9.4 |
Search behavior differs even within the API, by path and model. OpenAI's documentation describes API web search as a tool the model uses when it decides to, and search models as always searching before they answer.
"Chat Completions search models always search before responding; Responses search is a tool" — OpenAI API documentation, Web search
The documentation does not say that API search works the same way as search in the consumer ChatGPT app. In our measurement, no model or setting change moved the API closer to the app. Adjusting API conditions alone does not reproduce what the app shows.
The gap went both ways — the API is not simply stricter
Some brands appeared mostly in the app, and others appeared mostly in the API.
| Brand (anonymized) | Out of 8 app answers | Out of 12 API answers |
|---|---|---|
| Brand A (new) | 8 | 0 |
| Brand B | 6 | 2 |
| Brand C | 3 | 12 |
| Brand D | 1 | 8 |
| Brand E | 0 | 6 |
| Brand F (shared) | 8 | 11 |
Brand A appeared in every app answer and in no API answer. Brand C was the reverse: every API answer, but only 3 of 8 app answers. It is more accurate to see the app and the API as observing the same service from different angles. Looking at one side alone makes some brands look less visible than they are on screen, and others more visible.
74% of API answer links pointed to company homepages
API answers tended to build their lists from vendors whose homepages appeared in search results, while app answers often relied on comparison and round-up articles.
Of 103 links in 12 API answers — the same questions repeated three times under the default condition on the same day — 76 (74%) pointed to company homepages, and 12 to articles or comparison posts. App answers to the same questions often cited round-up articles covering several vendors and listed the vendors those articles described. A new brand whose homepage rarely shows up in search results but that is often covered in comparison articles, like Brand A above, appears often in the app and rarely in the API. Brand C, whose homepage does show up, is the opposite.
How the app searches and refines answers internally is not described in public documentation. The explanation above comes from comparing answers and their sources, and the app's ability to use personal memory and conversation context may also contribute to the gap.
In categories with established leaders, the app and the API nearly matched
The app and API lists differed widely in a category with many new vendors, but were nearly the same in categories with established leading brands.
In the same period, we entered two questions each from the customer support software and collaboration tool categories into the app again and compared them with three API runs from the October 2026 benchmark.
| Category | App (1 run) | API (3 runs) |
|---|---|---|
| Customer support — representative brands | Leading brand listed first in Korea | First brand in all 3 runs |
| Customer support — recommendation | Leading brand listed first | First brand in all 3 runs |
| Collaboration — representative and recommendation (one Korean brand) | Not mentioned in either run | Not mentioned in any of 6 runs |
The rest of the brand lists were also nearly the same across the two paths. These categories have well-known leaders, and their homepages were used as sources by both paths. Even with the same measurement method, how far results differ from the app depends on how mature the category is. The more vendors there are and the less settled the leaders, the more you need to allow for differences between the app and tool results.
Collecting app screens automatically has limits too
If you want results that match the app, you could observe the app screen — but that approach is also affected by sign-in state, location and personalization, and it is constrained by the terms of service.
OpenAI's Terms of Use list automated extraction among the things users may not do.
"Automatically or programmatically extract data or Output" — OpenAI Terms of Use, effective December 11, 2024, "What you cannot do"
So AI visibility tools either receive answers through the API or observe the app screen in other ways. Either way, the result is "the result under these conditions" and does not represent every user's screen. In our measurement, entering the same question twice in the same app produced lists that overlapped only 0.46 on average. When choosing a tool, it is more useful to check whether its collection method and conditions are disclosed than to rely on accuracy claims.
How to read AI visibility tool results
A tool's result is not something to compare against a single app check; it is a baseline for judging change across repeated runs under the same conditions.
- Do not compare a score one to one with a single app result. App answers overlap only about half the time with each other, so one different result is not evidence. To check the app, follow How to Check If ChatGPT Mentions Your Brand: repeat the same question at least three times and record "how many out of 3."
- Judge by the trend under the same conditions. Change can only be judged by comparing results with the same questions, AI services and measurement method. How much results move on re-measurement is covered in Monthly Change Was Smaller Than Same-Day Measurement Noise.
- Assume competitor lists can differ by path. The competitors a tool shows are the brands that appeared alongside yours on that measurement path. In a new category, check the app with the same questions as a complement.
- Consider category maturity. In categories with established leaders, tool results and the app are likely to be similar; in categories with many new vendors, the gap can be large.
- Check five things when choosing a tool: the collection path (API or screen observation), how many times each question is repeated, the measurement date, whether question wording is disclosed, and whether full answer text is provided.
RanketAI's AI brand visibility analysis measures answers received by sending the same questions to each AI service's API, and shows the question wording and the full answer text on the results screen. Measurement criteria and limits are published in our methodology. When comparing diagnosis, analysis and measurement results with what you see in the app, we recommend checking the five points above in that order.
Limits of this measurement
This is one category, one point in time and one app environment, so the size of the figures cannot be generalized.
- The sample is small. Four questions, 8 app answers and 12 API answers (4–12 per condition). The control categories used two questions each and one app run.
- The app is one environment. Questions were entered signed out on one PC. App results can differ by sign-in state, location and device.
- Brand judgment can contain rule errors. Brands were judged with a fixed name dictionary, excluding source chips and link cards next to answers. Large differences such as Brand A's 8 vs 0 and Brand C's 3 vs 12 cannot be explained by judgment errors.
- This records the services as of October 2026. The ChatGPT app and API keep changing, so the same results may not hold.
FAQ
If an AI visibility tool disagrees with the ChatGPT app, is the tool wrong?▾
You cannot conclude that. The app and the API return different lists for the same question, and in our measurement that difference was larger than run-to-run variation. A tool's result is what that measurement path shows under its conditions, so judge by the trend across repeated measurements under the same conditions rather than against one app check.
Are tools that collect app screens more accurate?▾
They may be closer to the app screen, but they do not represent every user's screen either. The app varies with sign-in state, location and personalization, and entering the same question twice in the same app produced lists that overlapped only about half the time. Whatever the method, first check whether collection conditions and repeat counts are disclosed.
Can changing API settings reproduce the app's results?▾
Not in this measurement. All six conditions, including a model swap and setting changes, stayed at 0.17–0.26 overlap with the app, and none came closer than the default condition (0.26).
In which categories is the gap largest?▾
In categories with many new vendors and no settled leaders. In customer support and collaboration tools, where leaders are established, app and API lists were nearly the same. Only one or two categories were compared on each side, so the size of the gap by category is not generalized.
Does this apply to Korean-language questions?▾
This measurement itself used Korean questions. Whether English questions or other search locations show a gap of the same size was not tested.
Can I check for free?▾
Enter an industry question without your brand name into the ChatGPT app in a new chat at least three times and record the results — that costs nothing. RanketAI's page structure check is free without sign-in, and AI brand visibility analysis can be tried after signing in.
Related reading
- How to Check If ChatGPT Mentions Your Brand: 5 Steps — how to check the app yourself and record results
- What Does a GEO Score Measure? — how prompts, models and judges change the number
- Don't Measure AI Visibility Once — statistical criteria for repeated measurement
- Monthly Change Was Smaller Than Same-Day Measurement Noise — separating re-measurement variation from real change
- How to Vet a GEO Agency — seven questions that check measurement methods
Execution Summary
| Item | Practical guideline |
|---|---|
| Core topic | Why the ChatGPT App and AI Visibility Tools Disagree — Same Questions, App vs API (2026) |
| Best fit | Prioritize for geo workflows |
| Primary action | Standardize an input contract (objective, audience, sources, output format) |
| Risk check | Validate unsupported claims, policy violations, and format compliance |
| Next step | Store failures as reusable patterns to reduce repeat issues |
Data Basis
- Own measurement: on 2026-10-25, four Korean questions (representative, recommendation, comparison and alternative questions for the AI search visibility diagnostics category) were entered into the consumer ChatGPT app (signed out, a new chat per question) twice per question (8 answers) and into the OpenAI API (web search on, search location Korea) three times per question (the default condition plus two request-setting variants, 12 answers), and the brands named in the answers were compared. On the same day the API side was also repeated with one model swap and four request-setting changes, and link composition was counted from 12 answers of three repeated runs under the default condition. Brands were judged with a fixed name dictionary, excluding source chips and link cards. This is one category, one point in time and one app environment, so the figures are not generalized.
- Control categories: in the same period, two questions each from the customer support and collaboration categories of RanketAI's October 2026 benchmark (2026-10-16) were entered once more in the app and compared with three API runs. Brands are anonymized.
- External sources: OpenAI's web search documentation (developers.openai.com) and the OpenAI Terms of Use (effective 2024-12-11, via a mirrored copy of the original) were checked on 2026-10-31. The current terms page published 2026-01-01 could not be opened, so the wording there was not re-confirmed. The SparkToro and Gumshoe study is cited from Search Engine Journal's report (2026-01-30), checked on 2026-10-31.
Key Claims and Sources
This section maps key claims to their supporting sources one by one for fast verification. Review each claim together with its original reference link below.
Claim:For the same four Korean questions, brand-list overlap between ChatGPT app and API answers was 0.18–0.30 per question, while repeated runs overlapped 0.39–0.53 in the API and 0.46 on average in the app
Source:RanketAI own measurement (2026-10-25, 8 app answers and 12 API answers)Claim:Across six API conditions with one model swap and four request-setting changes, overlap with the app stayed at 0.17–0.26
Source:RanketAI own measurement (2026-10-25, 4–12 answers per condition)Claim:Of 103 links in 12 API answers to the same questions repeated three times, 76 (74%) pointed to company homepages
Source:RanketAI own measurement (2026-10-25, 12 API answers)Claim:In the OpenAI API, the web search tool lets the model choose whether to search based on the input, while Chat Completions search models always search before responding
Source:OpenAI API Docs — Web searchClaim:When the same prompt was repeated, ChatGPT and Google AI Overviews each returned the same brand list less than 1% of the time
Source:Search Engine Journal (2026-01-30), report on the SparkToro and Gumshoe study
External References
The links below are original sources directly used for the claims and numbers in this post. Checking source context reduces interpretation gaps and speeds up re-validation.
Is your site visible in AI search?
See for free how ChatGPT, Perplexity, and Gemini describe your brand.
Start Free Diagnosis →Keep reading
Related Posts
These related posts are selected to help validate the same decision criteria in different contexts. Read them in order below to broaden comparison perspectives.
Which Model Do Free ChatGPT, Gemini and Perplexity Use? (October 2026)
As of October 2026, free ChatGPT runs on GPT-6 Luna, the free Gemini app defaults to Auto (mostly Flash-Lite) and free Perplexity uses Best. GPT-6 Astra and Gemini 4 Argon are paid-only — and the model behind an answer can change which brands appear in it.
How to Check If ChatGPT Mentions Your Brand: 5 Steps (and When Only Competitors Show Up)
A five-step way to check whether ChatGPT, Gemini and Perplexity mention your brand: unbranded questions, checking for sources, repeating each question three times and comparing services — plus how to read results when only competitors appear.
Google AI Mode Cut External Clicks by 18.8 Points — A 1,100-User Field Experiment
In a preregistered experiment that randomized 1,100 Google users, an AI Mode-only setup cut searches leading to an external click by 18.8 points and lowered satisfaction and trust, while hiding AI Overviews raised clicks. What to measure besides clicks.
AI Mentions the Brands It Mentioned Before — A 35K-Observation Study and Korean SaaS Data
A 2026 study of 34,960 unbranded prompts found mention rates near 3% when a brand's own domain was absent from sources and 49–58% when cited; prior mentions predicted best. Our 12-company Korean SaaS re-analysis agrees.
What Does a GEO Score Measure? Prompts, Models, and Judges Change the Number (2026)
Same questions, same day, only the model changed: our brand mention rate was 43% versus 5%. A September 2026 methods paper explains why GEO scores depend on prompt sets, execution conditions, weights, and judges, and what to check in an AI visibility report.