
How to see OpenAI web-search queries
Use an OpenAI API route with web search enabled and inspect the returned web-search action objects. Only query strings present in that response should be called observed queries.
Read this before relying on browser tricks, screenshots or generated guesses about what ChatGPT searched.
Run an observable OpenAI searchChoose OpenAI and inspect only the query strings and sources present in that API response.Show OpenAI queriesCan you see ChatGPT search queries?
Not as a private or complete ChatGPT search history. The consumer product and the OpenAI API are different surfaces, and ai-fanout.com does not inspect chatgpt.com sessions.
OpenAI's Responses API can return a web-search action with a query or list of queries. The tool reports only those response fields, tied to the model, locale and time of that API run.
OpenAI documents web-search calls in Responses API output. Depending on model and action type, the response can expose one query or a list of queries alongside source annotations.
ai-fanout.com sends one bounded server request with web search enabled and storage disabled. The key stays server-side, and the parser accepts only recognizable query fields.
Enter one short topic, choose OpenAI, set language and country only when relevant, complete the CAPTCHA and run the request. The result records model, locale, time, search-action count and any exposed query strings.
Open sources separately. A returned URL documents visibility in that run, not a Google ranking, OpenAI endorsement or permanent link to the query.
- Keep the input short
- Record model, locale and time
- Accept zero visible queries
- Export only exposed fields
Why browser inspection is not a dependable product method
A consumer chat interface is not a stable data contract. Internal requests can change, include unrelated identifiers or omit a reusable search-query field.
Even if developer tools show a search-like string once, that does not prove permanent access to ChatGPT internals. A documented API response is narrower, but reproducible.
The honest result is that the API exposed no query string. Search may have been skipped, the field may be absent, or the response may have ended before expected output became available.
Do not ask another model to invent what OpenAI probably searched and present it as observed. Use the separate Search Ideas mode if modelled brainstorming is useful.
It proves that one named API response exposed those fields at a recorded time under this protocol. It does not prove that chatgpt.com used the same queries, that the query has human demand, or that another run will reproduce the list.
The run has four visible stages
The application sends topic and optional locale context. OpenAI decides whether to search and which searches to run within the tool limit. Search returns web context, and the model processes it while producing the response.
The response may contain search actions, query arguments, URL annotations and usage fields. ai-fanout.com extracts those fields and discards the prose answer because the tool is about fanout.
A provider action can bundle several query strings. One action with four queries is not contradictory: the action is the tool call; the strings are arguments inside it.
If several queries and sources arrive together, assigning every URL to one query would add a relationship the provider did not send.
For web-search runs, input usage can include search context supplied to the model. A three-word keyword may therefore lead to thousands of input tokens.
The site already requests low search context and limits output. A much smaller count would require less search context or a different, no longer provider-native architecture.
- Input and locale
- Web-search action
- Web context and sources
- Response usage
The limits are part of the observation
Search calls, output, duration, daily use and monthly spend are capped. This keeps the free tool controlled, but also makes every result a bounded sample rather than an exhaustive map.
A query records what the action looked for. A source records a URL surfaced in the response. Usage records provider-reported tokens and actions. The displayed cost is a dated estimate; provider billing is authoritative.
Common questions
These short answers cover recurring questions from tool use and source review. They are not claimed search-volume data.
- Does ChatGPT Search rewrite a prompt into targeted searches?
- OpenAI says ChatGPT Search may rewrite a question into one or more targeted queries for search providers and may issue more specific follow-up searches. That consumer-product description does not give this site access to a private or complete ChatGPT search history.
- Can the OpenAI API expose the actual search queries from one run?
- It can expose a query or list of queries in documented web-search action fields. The safe claim is limited to the strings present in that named API response; missing strings remain unknown.
- Why can one search action contain four queries?
- A provider may bundle several query strings into one search action. The tool preserves that distinction: search actions count requests, while queries count the visible strings inside them.
- Why are the input tokens much higher than my keyword?
- Provider usage can include tool instructions, retrieved context and other API-side input, not just the short keyword. The displayed token count comes from the run metadata and is not a character count of your entry.
- Can zero visible queries be a valid result?
- Yes. A run may answer without web search, fail before a search action is returned or expose sources without an individual query string. The tool must show zero instead of inventing a query.
Sources used
These sources support the functions and limits described here. They do not prove claims beyond that scope.
- OpenAI Responses API referenceOpen source
Supports one stateless Responses API call, store false, max output tokens and strict JSON Schema output.
- OpenAI web search tool guideOpen source
Documents web_search_call output and search actions that can include the query or queries searched. It does not expose chain of thought or guarantee that every route returns query strings.
- Searching the web with ChatGPTOpen source
OpenAI explains that ChatGPT Search can rewrite a question into one or more targeted queries and can issue more specific follow-up searches; this description does not expose a private ChatGPT search history to ai-fanout.com.
- GPT-5.6 Luna model pricingOpen source
Lists USD 0.20 per million input tokens and USD 1.20 per million output tokens used by the dated per-run estimate.
- OpenAI web-search pricingOpen source
Lists the standard web_search tool at USD 10 per 1,000 calls plus search-content tokens at model rates.
- Direct OpenAI and Gemini native-fanout implementationOwner record
One direct provider request, strict provider allowlist, provider-exposed query/source parsing, honest zero-query output, CAPTCHA-first shared atomic quota and budget accounting, no raw server archive and separate public flag. Bounded live production fixtures passed for OpenAI and Gemini on 2026-08-26.