ChatGPT
OpenAI
43,615
requests · 7d
CFI.co · AI Visibility
Between 22 July and 20 August 2026, AI engines made 611,420 requests to CFI.co content — crawling it, indexing it, and fetching it to answer questions.
In the last 7 days: 136,284. The per-engine breakdown below covers that 7-day window, because Cloudflare's per-agent data only reaches back eight days; the 30-day total is accumulated from our own daily record.
Evidence: first-party Cloudflare edge request logs. Strength: strong (direct access).
These are requests that identified AI systems made to CFI.co's own servers, logged at our edge. They are a floor, not a total. They do not include AI systems reading our content from our public GitHub archives, which we have no way to measure; answers generated from material already absorbed into a model during training, which require no fetch at all; answers drawn through Google's search index rather than by a branded Gemini fetcher; or any system that does not identify itself honestly. Every one of those gaps runs the same way — AI use we cannot see, rather than use we have overstated. We cannot tell you how large they are, and we would rather say so than estimate.
The largest of those gaps exists because of choices we made deliberately. We mirrored our archives to GitHub so machines could read us cleanly, and we opened robots.txt rather than gating access. Both improved machine access and destroyed our visibility into it. We cannot maximise both, and we chose the reader over the metric.
Each engine identified by its published crawler user-agent. Training = building models · AI Search = answering queries · User fetch = a user asked the AI about this page.
OpenAI
43,615
requests · 7d
ByteDance
38,817
requests · 7d
Amazon
17,685
requests · 7d
You.com
14,111
requests · 7d
Anthropic
11,279
requests · 7d
Meta
7,401
requests · 7d
Perplexity
1,943
requests · 7d
Common Crawl
826
requests · 7d
439
requests · 7d
Why Gemini's figure looks modest: Gemini grounds its answers on Google's Search index, and Googlebot crawls CFI.co 49,657 times a week to build that index — so CFI.co is firmly in the index Gemini draws from, even though Gemini's own branded fetchers are light.
DuckDuckGo
168
requests · 7d
Why Gemini's figure looks modest: Gemini grounds its answers on Google's Search index, and Googlebot crawls CFI.co 49,657 times a week to build that index — so CFI.co is firmly in the index Gemini draws from, even though Gemini's own branded fetchers are light.
One bar per complete UTC day, measured exactly as the figures above. They add up to 611,420 — the 30-day total.
When people ask ChatGPT, Perplexity and others, these are the times the assistant fetched CFI.co in real time to answer them — live query activity, distinct from background training crawls. What happens next is outside our view: we can see that the content was retrieved, not whether the answer went on to use or cite it. (AI tools strip referrer headers, so we measure this from their own published fetch agents — a more reliable signal.)
CFI.co welcomes every major AI crawler: we block no AI crawler. Many publishers block them; CFI.co is openly part of the AI knowledge layer by choice.
A small number of paths — order forms and pages that are not yet live — are withheld in robots.txt from everyone, human and machine alike. No AI crawler is given narrower access to CFI.co than any other visitor.
Live data from the Cloudflare GraphQL Analytics API for zone cfi.co. The first query returns every user-agent seen at our edge in the window; we then classify those user-agents against the published AI-crawler list and sum the AI ones. General search crawlers (Googlebot, Bingbot) are classified separately and are NOT included in any AI figure on this page.
The engine figures and the 7-day total come from this query:
query{viewer{zones(filter:{zoneTag:"5c25ec4a465cb7c5b0f1131cfd016ce9"}){httpRequestsAdaptiveGroups(limit:10000,filter:{datetime_geq:"2026-08-14T07:40:01Z",datetime_leq:"2026-08-21T07:40:01Z"},orderBy:[count_DESC]){count dimensions{userAgent}}}}}This one runs once per completed day; the 30-day total is the sum of thirty of them:
query{viewer{zones(filter:{zoneTag:"5c25ec4a465cb7c5b0f1131cfd016ce9"}){httpRequestsAdaptiveGroups(limit:10000,filter:{datetime_geq:"2026-08-20T00:00:00Z",datetime_lt:"2026-08-21T00:00:00Z"},orderBy:[count_DESC]){count dimensions{userAgent}}}}}