Nostimates

ChatGPT sources tracking

chatgptsourcesAnonymous

The expandable source list under a web-backed ChatGPT answer is wider than the inline pills. We capture it whole so you can see everything the answer drew on.

How it renders

An expandable list beneath the answer, collapsed by default.

Sampling

Source panels are wider and more stable than inline citations, so they reach a usable confidence interval at lower n.

Gotcha

The list is collapsed by default and lazily rendered. Parsers that read the initial DOM miss it entirely and report far fewer sources than the answer actually had.

What the API returns

A single collection call against ChatGPT for the sources field, sampled n times and returned as one object per prompt.

{
  "engine": "chatgpt",
  "field": "sources",
  "prompt": "best ai visibility tracking tool",
  "country": "GB",
  "language": "en",
  "n": 30,
  "sources": [
    {
      "url": "https://nostimates.com/docs",
      "domain": "nostimates.com",
      "inline": true,
      "sample_frequency": 0.7
    },
    {
      "url": "https://example.org/report",
      "domain": "example.org",
      "inline": false,
      "sample_frequency": 0.23
    }
  ]
}
GET /v1/collect?engine=chatgpt&field=sources

Response fields

KeyTypeNotes
urlstringSource URL from the panel.
domainstringRegistrable domain.
titlestring | nullPanel title as rendered.
inlinebooleanWhether this source was also cited inline.
sample_frequencyfloatShare of n samples containing this source.

What it costs

Included in the base collection wherever the engine exposes a panel.

See credit pricing →

ChatGPT sources FAQ

Is the source list the same as the inline pills?
No. The list is broader; the pills are the subset the answer chose to credit in-line.
What happens on non-search answers?
There is no list, and we flag the sample rather than recording an empty set.

Capture ChatGPT's full source list

We'll show you the gap between the pills and the list on your own prompt set.

No newsletter. One reply from a human.

Across every engine

Compare how sources behaves on every engine we track.

Sources across all engines →