Count AI bot visits
See how often ChatGPT, Gemini, Claude, Perplexity, Copilot and other AI bots request your site, from Cloudflare, Vercel or any log drain.
AI assistants send bots to your site for two reasons. Crawlers read your pages ahead of time to build an index. Live fetchers open a page while they write an answer for a user. Both show that an assistant can reach your content. Zero visits from a bot usually means it is blocked or cannot find your pages.
Sommet counts these visits per assistant and per day, over the last 30 days. You see them in the AI bots line of the overview, and assistants can read them through the MCP server.
Bots Sommet counts
Sommet matches the user agent of each request against these names. The match ignores case.
| Assistant | User agents |
|---|---|
| ChatGPT | GPTBot, OAI-SearchBot, ChatGPT-User, ChatGPT Agent |
| Gemini | Googlebot, Gemini-Deep-Research, Google-CloudVertexBot |
| Claude | ClaudeBot, Claude-User, Claude-SearchBot, anthropic-ai |
| Perplexity | PerplexityBot, Perplexity-User |
| Copilot | bingbot |
| Meta AI | meta-externalagent, meta-externalfetcher, FacebookBot |
| Apple | Applebot |
| Other AI | MistralAI-User, DuckAssistBot, Amazonbot, Bytespider, CCBot, Timpibot |
Choose a source
A workspace has one source. Sommet reads the response headers of your homepage and selects the source that matches your host. Only the workspace owner can connect it.
| Your site runs on | Use | How it works | Delay |
|---|---|---|---|
| Cloudflare (proxied) | Cloudflare | Sommet reads request counts with a read-only API token | About 1 hour |
| Vercel (Pro or Enterprise) | Vercel | Vercel pushes request logs to a drain URL | A few minutes |
| Anything else | Custom log drain | Your server, CDN or log shipper pushes logs to a drain URL | As fast as you send them |
If your site is on Vercel behind the Cloudflare proxy, use Cloudflare. It sees every request first.
What Sommet keeps
Sommet keeps one number per day and per assistant. It does not store paths, IP addresses or the log lines it receives. To drop duplicate deliveries, it remembers request IDs for 6 hours.
Check that it works
The AI bots line shows the date of the last logs received. If it says “Waiting for the first logs”:
-
Request your homepage with a bot user agent. Replace the domain with yours:
curl -A "Mozilla/5.0 (compatible; GPTBot/1.2; +https://openai.com/gptbot)" https://example.com/ -
Wait for the delay of your source, then reload the overview.
-
If the count stays at zero, check that your
robots.txtand your firewall do not block the bot. See Let AI crawlers in.