What do AI assistants cite? 19,713 citations from ChatGPT, Claude, Gemini and Perplexity
In 1,730 answers sampled through the official APIs between 7 September and 4 October 2026, Perplexity cited sources in every answer, Gemini in 99.6%, Claude in 90.5% and ChatGPT in 54.8%. Perplexity attached about 22 links per answer, ChatGPT 2.5. For a given question, three quarters of the domains an engine cited were cited by that engine alone.
What are the key findings?
- Citing is not a given. Perplexity and Gemini cited in practically every answer; Claude in 9 answers out of 10; ChatGPT in 55%, and only when it had actually run a web search. When ChatGPT answered from memory, it cited nothing.
- The volume differs by an order of magnitude. Perplexity returned 21.7 citations per answer, Gemini 11.7, Claude 9.7, ChatGPT 2.5.
- The engines read different webs. Of the 4,850 question-and-domain pairs, 77.2% were cited by a single engine and 0.9% by all four. ChatGPT's citations overlapped with any other engine's on about 5% of domains per question.
- News sites are the most shared family. Between 23% (ChatGPT) and 74% (Perplexity) of answers cited at least one news site. Wikipedia appeared in 47.5% of Claude's answers and in 5.6% of ChatGPT's.
- Reddit and YouTube depend on the engine. Gemini cited Reddit in 21.9% of answers and YouTube in 23.4%; Perplexity cited Reddit in 13.6% and YouTube never; ChatGPT and Claude cited Reddit in none of 850 answers.
- The subject's own website is cited more by Gemini and Perplexity (in 38.9% and 35.6% of answers) than by Claude and ChatGPT (16.9% and 13.5%).
- The long tail is long. 2,417 distinct domains were cited; 861 of them once. The ten most cited domains took 38% of ChatGPT's citations and 19% of Perplexity's.
How often does each engine cite a source?
Each engine answered the same questions, through its official API, with web search or grounding enabled. A citation is a link the API returned attached to the answer. Rates come with 95% confidence intervals (Wilson); means with a 95% interval under the normal approximation.
| Engine | Answers | Answers with at least one citation | Citations per answer, mean | Median | Distinct domains |
|---|---|---|---|---|---|
| ChatGPT | 431 | 54.8% (50.0–59.4) | 2.5 (2.2–2.8) | 2 | 263 |
| Claude | 419 | 90.5% (87.3–92.9) | 9.7 (9.2–10.3) | 9 | 877 |
| Gemini | 453 | 99.6% (98.4–99.9) | 11.7 (11.2–12.2) | 10 | 1,106 |
| Perplexity | 427 | 100% (99.1–100) | 21.7 (21.2–22.2) | 20 | 1,230 |
ChatGPT's rate has a simple explanation: its API used the web search tool in 236 of 431 answers, exactly the 54.8% that carried citations. The other 195 answers came from the model's own knowledge and cited nothing. When ChatGPT did search, it cited 4.6 pages on average.
Which kinds of pages do AI assistants cite?
Every cited page was classified by Tonecast's page families: news and blogs, Wikipedia, the subject's own website, review platforms, Reddit, YouTube, forums and Q&A sites, high-citation editorial domains, and other web pages. The table gives the share of answers that cited at least one page of each family, with the 95% interval.
| Share of answers citing… | ChatGPT | Claude | Gemini | Perplexity |
|---|---|---|---|---|
| A news site or blog | 23.0% (19.2–27.2) | 56.6% (51.8–61.2) | 65.8% (61.3–70.0) | 73.5% (69.2–77.5) |
| Wikipedia | 5.6% (3.8–8.2) | 47.5% (42.8–52.3) | 32.7% (28.5–37.1) | 22.0% (18.3–26.2) |
| The subject's own site | 13.5% (10.6–17.0) | 16.9% (13.7–20.8) | 38.9% (34.5–43.4) | 35.6% (31.2–40.2) |
| A review platform | 0.7% (0.2–2.0) | 9.8% (7.3–13.0) | 11.7% (9.1–15.0) | 17.1% (13.8–21.0) |
| 0% (0–0.9) | 0% (0–0.9) | 21.9% (18.3–25.9) | 13.6% (10.7–17.2) | |
| YouTube | 7.7% (5.5–10.6) | 2.4% (1.3–4.3) | 23.4% (19.7–27.5) | 0% (0–0.9) |
| A forum or Q&A site | 0% (0–0.9) | 2.9% (1.6–4.9) | 9.1% (6.7–12.0) | 16.4% (13.2–20.2) |
| A high-citation editorial domain | 0% (0–0.9) | 8.1% (5.9–11.1) | 9.1% (6.7–12.0) | 17.3% (14.0–21.2) |
| Another web page | 46.4% (41.7–51.1) | 90.0% (86.7–92.5) | 99.1% (97.8–99.7) | 99.5% (98.3–99.9) |
Counted as a share of citations rather than of answers, the picture is flatter: pages outside the named families take two thirds of every engine's citations (66.8% for ChatGPT, 69.3% for Claude, 65.7% for Gemini, 68.3% for Perplexity). News sites follow, with 10.5% to 19.6%. Wikipedia is 11.3% of Claude's citations and 1.4% of Perplexity's. The subject's own site takes between 3.2% (Claude) and 10.3% (Gemini) of citations.
Reddit is the clearest split. Gemini and Perplexity cite it; ChatGPT and Claude did not cite it once in 850 answers. Whether an engine can reach a platform's pages at all, and whether it chooses to, matters more than the platform's popularity.
Do the four engines cite the same pages?
For every question, the study took the set of domains each engine cited across all its answers, and compared the sets. The 81 questions produced 4,850 question-and-domain pairs.
| For a given question, the domain was cited by… | Pairs | Share |
|---|---|---|
| One engine only | 3,745 | 77.2% |
| Two engines | 801 | 16.5% |
| Three engines | 259 | 5.3% |
| All four engines | 45 | 0.9% |
The overlap between two engines, measured as the share of domains they had in common for the same question (Jaccard index, averaged over questions), was 16.3% for Claude and Gemini, 15.8% for Claude and Perplexity, 15.7% for Gemini and Perplexity. ChatGPT sits apart: 5.6% with Claude, 4.8% with Gemini, 4.9% with Perplexity. Part of this is volume, since ChatGPT cites far fewer pages; part is retrieval, since each engine runs its own searches.
A page cited by one engine says little about the others. Measuring a single engine, or treating "AI citations" as one number, hides most of the picture.
Which domains are cited most?
The fifteen most cited domains, the subjects' own websites excluded. Counts are citations, across all engines, with the split per engine. "Subjects" says for how many of the seven subjects the domain was cited at all.
| Domain | Family | Citations | ChatGPT | Claude | Gemini | Perplexity | Subjects |
|---|---|---|---|---|---|---|---|
| wikipedia.org | Wikipedia | 848 | 27 | 463 | 233 | 125 | 7 of 7 |
| trustpilot.com | Reviews | 321 | 2 | 73 | 67 | 179 | 3 |
| reddit.com | 252 | 0 | 0 | 157 | 95 | 7 of 7 | |
| lemonde.fr | News | 219 | 96 | 0 | 0 | 123 | 5 |
| gsmarena.com | Web | 198 | 2 | 126 | 24 | 46 | 1 |
| airadvisor.com | Web | 194 | 3 | 55 | 42 | 94 | 1 |
| youtube.com | YouTube | 175 | 33 | 10 | 132 | 0 | 7 of 7 |
| euronews.com | News | 152 | 6 | 37 | 0 | 109 | 3 |
| theguardian.com | Web | 142 | 13 | 0 | 62 | 67 | 5 |
| yahoo.com | News | 129 | 0 | 34 | 0 | 95 | 5 |
| phonearena.com | Web | 117 | 0 | 58 | 6 | 53 | 1 |
| corriere.it | Web | 111 | 3 | 0 | 0 | 108 | 3 |
| facebook.com | Web | 107 | 0 | 14 | 93 | 0 | 7 of 7 |
| lefigaro.fr | Web | 105 | 0 | 0 | 0 | 105 | 4 |
| factually.co | Web | 99 | 0 | 99 | 0 | 0 | 1 |
Only three domains were cited for every subject: Wikipedia, Reddit and YouTube, and even those by different engines. Several national news sites were cited by one engine alone: lefigaro.fr and corriere.it almost only by Perplexity, factually.co only by Claude, facebook.com almost only by Gemini. The family labels are Tonecast's: a newspaper classified as "Web" is one its connector catalogue had not yet filed under news.
The subjects' own websites, taken together, received 1,575 citations, 8.0% of the total. The brand's site was the single most cited domain of the study (935 citations), ahead of Wikipedia, because the questions were about that brand. The study does not name the subjects; the dataset replaces their domains with their subject type.
How concentrated are citations?
| Engine | Citations | Distinct domains | Share taken by the top 10 domains | By the top 50 | Domains cited once |
|---|---|---|---|---|---|
| ChatGPT | 1,078 | 263 | 38.1% | 66.2% | 128 |
| Claude | 4,082 | 877 | 26.5% | 44.1% | 367 |
| Gemini | 5,297 | 1,106 | 25.8% | 41.7% | 521 |
| Perplexity | 9,256 | 1,230 | 18.9% | 37.7% | 291 |
The fewer pages an engine cites, the more it concentrates on a short list. ChatGPT's ten most cited domains took 38% of its citations; Perplexity's, 19%. For a brand, this means that the pages to care about differ by engine: a short, stable list for ChatGPT, a long and changing one for Perplexity.
Does the language of the question matter?
The questions were asked in English, French, Italian, German and Spanish, each with a country. For Gemini and Perplexity, the citation rate stayed at or near 100% in every language. The two engines that do not always cite varied with the language, with small samples outside English.
| Language (answers per engine) | ChatGPT: answers with a citation | Claude: answers with a citation | Perplexity: citations per answer |
|---|---|---|---|
| English (144–167) | 66.0% | 86.1% | 21.7 |
| French (100–107) | 48.5% | 99.0% | 21.9 |
| Italian (77–79) | 51.3% | 91.0% | 20.7 |
| German (52–53) | 30.8% | 98.1% | 24.6 |
| Spanish (44–47) | 63.6% | 75.0% | 19.4 |
ChatGPT searched, and therefore cited, most often in English and least often in German; with 52 German answers the interval is wide (20 to 44%). Claude did the opposite: it cited in nearly every French and German answer and least in Spanish. The language of the question changes not only which pages are cited but whether anything is.
Does the type of question matter?
Each question belongs to one of six types: discovery ("which companies…"), comparison ("X or Y"), evaluation ("is X any good?"), pricing, support ("how do I…") and current events. For ChatGPT, the type decided whether it searched at all.
| Question type | ChatGPT answers | ChatGPT: answers with a citation | Claude: citations per answer | Gemini: citations per answer | Perplexity: citations per answer |
|---|---|---|---|---|---|
| Pricing | 29 | 100% | 9.3 | 8.1 | 21.8 |
| Current events | 56 | 92.9% | 9.2 | 10.6 | 23.2 |
| Discovery | 87 | 81.6% | 8.5 | 9.0 | 21.9 |
| Support | 68 | 69.1% | 8.1 | 8.4 | 19.7 |
| Evaluation | 122 | 30.3% | 9.1 | 13.1 | 21.9 |
| Comparison | 69 | 0% | 14.5 | 18.3 | 21.6 |
ChatGPT searched for prices and news, and never for a comparison: all 69 comparison answers came without a single citation. Claude and Gemini did the opposite on comparisons, which drew their highest number of citations per answer (14.5 and 18.3). Perplexity cited about the same volume whatever the question. For a brand, the practical consequence is that "X or Y" questions are answered by ChatGPT from what it learned in training, where no page can be cited or corrected, and by Gemini from a wide set of fresh pages.
Is this stable from week to week?
The same questions were asked in four weekly cycles, after a small pilot on 7 September. The citation rates barely moved: ChatGPT cited in 53.8%, 54.7%, 53.8% and 54.7% of answers, Claude in 90.2%, 90.2%, 90.2% and 90.6%. The number of citations per answer drifted for one engine.
| Citations per answer | 13 September | 21 September | 27 September | 4 October |
|---|---|---|---|---|
| ChatGPT | 2.5 | 2.4 | 2.3 | 2.6 |
| Claude | 8.4 | 9.9 | 10.2 | 10.5 |
| Gemini | 11.8 | 12.4 | 11.1 | 11.6 |
| Perplexity | 19.0 | 21.9 | 22.2 | 23.6 |
Perplexity went from 19 to 24 citations per answer in four weeks, and Claude from 8.4 to 10.5. Four points are not a trend, but they are a reminder that an engine's citing behaviour is a moving target: a number measured once has no error bar and no shelf life.
How was this measured?
- Subjects. Seven subjects tracked for Tonecast's own validation: two brands, one consumer product, one public figure and three public-affairs topics. The study is about the sources, not the subjects, which are not named.
- Questions. 81 questions in English, French, Italian, German and Spanish, each with a country (United States, United Kingdom, Ireland, France, Italy, Germany, Spain), across the six question types above.
- Engines and models. OpenAI
gpt-4o-miniwith the web search tool; Anthropicclaude-haiku-4-5with web search; Googlegemini-2.5-flashwith Google Search grounding; Perplexitysonar. All through the official APIs, with the country passed where the API allows it. No consumer app was scraped. - Sampling. One or two answers per question, engine and cycle; four weekly cycles from 13 September to 4 October 2026, plus a pilot of 28 answers on 7 September. 1,836 calls, of which 1,730 returned an answer; the 106 failed calls (5.8%, 83 of them Gemini on 13 September, re-run the next day) are excluded.
- Citations. The links the API returned with the answer: annotations for OpenAI and Anthropic, grounding chunks for Gemini, the citations list for Perplexity. 19,713 in total. Each link was reduced to its registered domain (so every Wikipedia language edition counts as wikipedia.org), and classified by family with Tonecast's connector catalogue; "another web page" is every page not in a named family.
- Statistics. Rates carry 95% Wilson intervals; means carry a normal 95% interval. Overlap is the Jaccard index of the domain sets per question, averaged over questions. The AI visibility calculator computes the same intervals.
What are the limits?
- Models. These are the API models Tonecast samples, at the mid-size tier. Larger models, the consumer apps and future versions can cite differently; the week-to-week drift above shows that they do.
- Subjects. Seven subjects in a handful of categories. The most cited domains reflect those categories (smartphones, air travel, European politics); the engine-level patterns are the transferable part.
- Classification. Two thirds of citations fall in "another web page", including some newspapers. Finer families would change the family table, not the engine comparison.
- Small cells. Below about 60 answers the intervals are wide; the language and question-type tables say how many answers each cell has.
Where is the data?
The tables behind this page are published as CSV files under the Creative Commons Attribution 4.0 licence. They contain counts only: no answer text, no question text, no URL. The subjects' own websites are replaced by their subject type.
- by_engine.csv: answers, citation rate with interval, citations per answer, distinct domains, per engine.
- by_engine_language.csv, by_engine_campaign_type.csv, by_engine_prompt_category.csv, by_engine_cycle.csv: the same measures per language, subject type, question type and weekly cycle.
- source_types_by_engine.csv and first_citation_type_by_engine.csv: page families per engine, and the family of the first citation of each answer.
- overlap.csv: how many engines cited each question-and-domain pair.
- domains.csv: every domain cited at least twice, with its family, total and per-engine citations, the share of each engine's answers citing it, and the number of subjects.
- README.txt: column descriptions and licence.
The same files are archived on Zenodo with a permanent DOI, 10.5281/zenodo.23613190, and mirrored on Hugging Face (with a table viewer) and Kaggle.
To cite: Tonecast (2026). What AI assistants cite: citations in ChatGPT, Claude, Gemini and Perplexity answers. https://tonecast.io/research/what-ai-assistants-cite. doi:10.5281/zenodo.23613190. Questions about the data: support@tonecast.io. The study will be refreshed as the weekly cycles continue; the date at the top is the date of the data.
Questions about this study
Which AI assistant cites the most sources?
In this sample Perplexity cited sources in 100% of answers, about 22 links per answer. Gemini cited in 99.6% of answers (about 12 links), Claude in 90.5% (about 10) and ChatGPT in 54.8% (2.5 links per answer on average, 4.6 when it cited at all). All four were queried through their official APIs with web search or grounding enabled.
Do ChatGPT, Claude, Gemini and Perplexity cite the same pages?
Mostly not. For a given question, 77.2% of the domains cited were cited by one engine only, 16.5% by two, 5.3% by three and 0.9% by all four. The average overlap between Claude, Gemini and Perplexity was about 16% of domains per question; between ChatGPT and any other engine, about 5%.
Can I reuse the data?
Yes. The tables are published as CSV files under the Creative Commons Attribution 4.0 licence, here and with a DOI on Zenodo, with copies on Hugging Face and Kaggle. Cite them as: Tonecast (2026), What AI assistants cite, https://tonecast.io/research/what-ai-assistants-cite, doi:10.5281/zenodo.23613190. The dataset contains counts only: no answer text, no question text and no URLs.
Related pages
- Why do AI assistants cite some sources and not others?Retrieval, citations and formative sources.
- Measuring AI visibility: a methodology guideSample sizes, intervals and pitfalls.
- AI visibility calculatorThe intervals used in this study, for your own numbers.
- What shaped itThe source graph Tonecast builds for each campaign.