Reverse engineering ChatGPT Search

What ChatGPT searches for before it answers.

GPTSpy measures every day how ChatGPT searches, reads and cites — and dates every change to the machinery.

Last confirmed · 26 Aug 2026confirmedResponse shape of /backend-api/tpp/models/ changed: +[eligible_codex_model_slugs] −[]
01 · unique

Tracker

What changes at ChatGPT, dated.

A fixed set of 26 German questions runs against ChatGPT every morning — always the same wording, otherwise the comparison would be worthless. The tracker compares network and response object field by field with the day before. A change only counts once it holds for two measuring days.

Last run
27 Aug 2026
Runs
33/33 ok
Measuring day
8 of 14
Status changes
12
Today
8 1 3
Per-day count · new observations, confirmed, reverted · 20 Aug 2026 = baseline day (no events possible)
0612182408.20.08.21.08.22.08.23.08.24.08.25.08.26.08.27.baseline 8 1 3
new observations confirmed reverted
click a legend pill to toggle the line
Behaviour 10 metrics

Results, domains, citations, source footnotes, widget rate — per day and question category.

Fan-out 7 metrics

How one prompt becomes many queries: count, modes, freshness, language and domain filters.

Shopping 3 metrics NEW

Products per run, offers per product, carousel rate — plus the instant-checkout watch.

Timing & state 20 params

Reasoning seconds, processing times, and the parameters that currently hold, each dated.

All events →·What currently holds →·Metrics →·Measuring days →

02 · the depth

Knowledge base

Every interface, every field — explained.

When the tracker reports a change, next to it stands what the object is: structure from the measurement data, effect on visibility, change history, dated external sources.

The search pipeline

9 topics

From your prompt to the answer: how web.run decides, fans out, filters and reads.

Into the pipeline →

Interfaces & objects

13 topics

The conversation object, the endpoints behind chatgpt.com, the SSE stream, the send payload — field by field.

To the interfaces →

Metrics, explained

22 pages

Every number the tracker publishes has a page: how it is measured, what moves it, its history.

All metrics →

Source register

26 sources

External findings, each dated and checked against our own measurements — because a finding can be outdated without ever having been wrong.

confirmedoutdatedunverifiable

To the register →

For SEO Ten places where ChatGPT decides about visibility — from the search decision to the source footnote. Plus the architecture map from question to answer.

To the register →·Architecture map →·Sources →

X-RAY FOR YOUR OWN CHATGPT CONVERSATIONS

See exactly what ChatGPT did with your prompt.

GPTSpy reads a conversation you already have: the searches it ran, the sources it fetched, who it cited and who never made the answer — decoded live on chatgpt.com. No extension, no account. Nothing leaves your browser.

GPTSpydrag me to your bookmarks bar watch the 20-second demo ↓
v2.7 LIVE 15 COLLECTIONS 0 ACCOUNTS 0 SERVER CALLS
chatgpt.com/c/68a7…● GPTSpy
GPTSpy • gpt-5-6-thinkingv2.7
▼ Search Queries13
T1→fast30dSage Bambino Plus Deutschland Preis 2026 · sageappliances.com
T1→productLelit Anna PL41TEM
▼ Search Results45
T1idealo.deSage Bambino Plus Preisvergleich — ab 329 €cited
T1sageappliances.comBambino Plus | Sage DEopen
T1coffeeness.deSiebträger unter 500 € im Test 2026cited
▾ 42 weitere
▼ Citations8
T1s1idealo.deSage Bambino Plus Preisvergleich
T3s1lelit.comAnna PL41TEM — Produktseite
▼ Products4
T1Sage Bambino Plusab 329 €cited
T1Gaggia Classic E24ab 449 €
▼ Widgets2
map_widgetHändler in MünchenT2 · 0 Citations
product_carousel4 ProdukteT1
▶ Safe URLs34
13Queries
45Results
8Citations
7Entities
34Safe
🧠 Analyze13 · 45 · 8 · 7 · 34Full analysis: freshness · turn map · domains · export
conversations/{id}gptspy.alinr.com
↕ scroll inside the panel — the action block collapses
LIVE CAPTURE, ONE PROMPT, THE FAN-OUT IT TRIGGERED cited in the answerfetched, not cited
YOUR PROMPT
"best espresso machine under 500 €"
QUERIES IT WROTE · 0
best espresso machine 2026 comparisonsearch30d
espresso machine under 500 reviewsearch
sage barista express vs delonghi dedicasearch30d
beste espressomaschine einsteiger testsearch
FETCHED 0 · CITED 0
coffeeness.de
reddit.com
stiftung-warentest.de
roastmarket.de
youtube.com
↻ replay
01 / HOW IT WORKS

Three steps, nothing to install.

It's a bookmarklet — one bookmark, not an extension. No store, no update queue, no permissions.

01

Drag it

Drag the GPTSpy button up into your bookmarks bar. That's the whole installation — try it right here:

⌗ your bookmarks bar
02

Open a conversation

Any chat on chatgpt.com where the model searched the web — a product question, a comparison, news.

03

Click GPTSpy

The panel opens right on the page — like in the picture above. One more click on Analyze sends everything to the full analysis.

02 / THE FULL ANALYSIS

One click further:
the whole conversation, dissected.

This is the real thing, not a screenshot — click through it: pick messages, collapse columns, open the brand analysis.

GPTSpy · Analysis ich suche eine espressomaschine unter 500 euro · analysed today 14:32 · gpt-5-6-thinking
⟩⟩Analyses
Analyses (3)
ich suche eine espressomaschine…
today 14:32 · gpt-5-6-thinking
13 Q · 45 R · 8 C
wer ist der ceo von openai…
yesterday 18:44 · gpt-5-6
3 Q · 21 R · 4 C
vergleich krankenkassen zusatz…
22.08. · gpt-5-5
6 Q · 28 R · 6 C
3 analyses · ~7.1 MB locally · nothing leaves the browser
Collectionswhole conversation
Search queries13
beste Espressomaschine unter 500 Euro Deutschland 2026…
fast · 30d · idealo.de;amazon.de;mediamarkt.de
Sage Bambino Plus Deutschland Preis 2026
fast · 30d · sageappliances.com;idealo.de
Sage Bambino München kaufen
fast · 30d
▾ 10 more
Search results45
Sage Bambino Plus Preisvergleich — ab 329 €citedPos. 1
idealo.de
from: “Sage Bambino Plus Deutschland Preis 2026” · pub 12.08.2026
Bambino Plus | Sage DEopen
sageappliances.com
Siebträger unter 500 € im Test 2026cited
coffeeness.de
▾ 42 more
Visible sources12
Sage Bambino Plus Preisvergleich
idealo.de · position 1
▾ 11 more
Citations in text8
s1 · „ab 329 €“
idealo.de → Sage Bambino Plus Preisvergleich
s2 · „beim Milchschaum am besten“
coffeeness.de → Siebträger-Test
s3 · „am besten aufrüstbar“
roastmarket.de → Einsteiger-Guide
▾ 5 more
Cited web pages6
grouped_webpages: 6 pages from 4 domains
Widgets2
product_carousel — 4 Produkte
message #4 · ref_count 0
map_widget — Händler in München (3 Pins)
Entities7
product · Sage Bambino Plus
org · Sage Appliances
▾ 5 more
Places3
MediaMarkt München-Haidhausen
★ 4.1 / 5 · 1,234 reviews · Google place
Saturn München am Stachus
★ 4.0 / 5 · 3,401 reviews
Product queries2
Sage Bambino Plus
product
Lelit Anna PL41TEM
product
Products4
Sage Bambino Plus — ab 329 €
3 offers: idealo 329 € · Amazon 335 € · MediaMarkt 349 €
Gaggia Classic E24 — ab 449 €
2 offers
Merchants3
idealo · Amazon · MediaMarkt
Image queries0
nothing yet
Videos0
nothing yet
Network level (whole conversation)
Image sources (HAR)9
oaiusercontent → Ursprung: sageappliances.com
Loaded favicons14
idealo.de · coffeeness.de · sageappliances.com …
Conversation3 turns · 8 messages
ich suche eine espressomaschine unter 500 euro
🔎 Searched the web · 9 queries · 28 results

Für unter 500 € sind drei Maschinen die üblichen Empfehlungen: die Sage Bambino Plus (ab 329 €idealo.de), die Gaggia Classic E24 (ab 449 €) und die De'Longhi Dedica Maestro Plus. Im aktuellen Vergleichstest schneidet die Bambino beim Milchschaum am besten abcoffeeness.de, die Gaggia gilt als am besten aufrüstbarroastmarket.de.

Sage Bambino Plus
ab 329 €
idealo
Gaggia Classic E24
ab 449 €
Amazon
De'Longhi Dedica Maestro Plus
ab 299 €
MediaMarkt
Lelit Anna PL41TEM
ab 439 €
idealo
product_carousel
idealo.de coffeeness.de sageappliances.com roastmarket.de stiftung-warentest.de amazon.de
▸ under the hood · 9 queries · Routing · 3 thinking steps · product_carousel
Routinggpt-5-6-thinking · thinking · Thinking time 14 s
Funnel · turn 128 listed → 3 opened → 4 cited → 12 visible
#2 fast30dbeste Espressomaschine unter 500 Euro Deutschland 2026 #2 fast30dSage Bambino Plus Deutschland Preis 2026 #2 opens result idealo.de #3 ⇠ 28 results from 16 domains #4 Answer · 1,842 characters · cited: idealo.de · coffeeness.de · roastmarket.de
Widgetsproduct_carousel · ref 4
wo kann ich die in münchen kaufen
🔎 Searched the web · 2 queries · 11 results

In München bekommst du die Sage Bambino Plus unter anderem bei MediaMarkt in Haidhausen und im Saturn am Stachusmediamarkt.de — beide hatten sie zuletzt vorrätigsaturn.de.

map_widget
mediamarkt.de saturn.de idealo.de
▸ under the hood · 2 queries · Routing · map_widget
Routinggpt-5-6
Funnel · turn 211 listed → 1 opened → 2 cited → 6 visible
Widgetsmap_widget · 3 Pins
sage vs lelit, welche ist besser

Die Sage ist der bequemere Einstieg — automatischer Milchschaum, in Sekunden aufgeheizt. Die Lelit Anna ist die langlebigere Bastler-Maschine mit Messing-Brühgruppecoffeeness.de. Für den Alltag: Sage; zum Reinwachsen ins Hobby: Lelitroastmarket.de.

▸ under the hood · no new search · Routing
Routinggpt-5-6-thinking · thinking · Thinking time 6 s

◆ Brand analysis

Checks where your domain appears in this conversation — searched, fetched, visible, cited — and how it stands against competitors (RRF score across all results).

◆ Brand analysis · Sage

Your brand: Sage (sageappliances.com)RRF 0.147 · best pos. 2
Result mentions6 (4 title, 2 url)
Visible in the source list2× (Pos. 2, 5)
Cited1× (s4)
PositionsTop3: 2 · Top5: 3 · Top10: 5
Competitor: GaggiaRRF 0.098
Mentions4
Top 20 domains by RRF16 domains
idealo.de8 results · 2 cited
coffeeness.de5 · 2 cited
⟨⟨Turns
Turns3 turns · 8 messages
1 / 8
Turn 1
#1Usertext
ich suche eine espressomaschine unter 500 euro
#2Assistant→ web.run
[gpt-5-6-thinking]
9 queries3 thinking steps
fast|beste Espressomaschine unter 500 Euro…
#3Toolweb.run
28 results12 visible
(Trefferliste, 28 Einträge, 16 Domains)
#4Assistanttext
[gpt-5-6-thinking]
4 citations4 entities3 products1 widget
Für unter 500 € sind drei Maschinen die üblichen…
Turn 2
#5Usertext
wo kann ich die in münchen kaufen
#6Assistant→ web.run
[gpt-5-6]
2 queries11 results3 places1 widget
fast|Sage Bambino München kaufen…
Turn 3
#7Usertext
sage vs lelit, welche ist besser
#8Assistanttext
[gpt-5-6-thinking]
2 citations3 entities
Die Sage ist der bequemere Einstieg, die Lelit…
  • Turn map with playback — step through the conversation and watch the search unfold, message by message.
  • 15 collections in their own colors — queries, results, citations, entities, products, places, widgets… each linked to the message it came from.
  • Brand check — one click marks your domain across every collection: queried, fetched, visible, cited — or missing.
  • History & export — every analysis is saved in your browser. Reopen, compare, download as JSON, delete anytime.
03 / PRIVACY

100% in your browser. By design.

GPTSpy doesn't have a server to send your data to.

Reads only the conversation you clicked — through the same API your browser already used to display it.
Analysis and history live in your browser's own storage. Nothing is uploaded, ever.
No account, no tracking. Delete the bookmark and every trace is gone.
Server calls: 0 — verify it in DevTools

Your first X-ray in 60 seconds.

Drag the bookmark, open a chat, click GPTSpy.

GPTSpydrag me to your bookmarks bar
free · no signup · nothing leaves your browser

⚠ Personal data in this analysis

🪪 Identity
NameGo Crawlin
Emailmess-account@…
🔐 Privacy consent
model training✗ Declined
search enabled✓ Allowed
This data sits in the raw object. Sharing an exported JSON file would pass it on — the history stores it ONLY locally in your browser.