/agents-traffic

Who reads g9n.io, and how

A transparency page about the AI agents and LLM crawlers we expect to see, the organisation behind each, and our policy stance on them. Read alongside /agents-policy (the long-form rules) and /for-ai (the machine-readable company brief).

In one line

g9n.io welcomes AI agents. Every major public crawler in the table below is allowed across the public surface. The only paths we block are write-side APIs (/api/contact, /api/revalidate) and admin routes — those are operationally sensitive, not anti-AI.

Recognised agents

Our middleware tags requests by User-Agent and writes a structured log entry per request — including bot identification — so an agent's reads are visible to the team even when no human is watching. The list below is the canonical set we recognise; bots not in this list are treated by the default * rule in robots.txt.

User-AgentOrgPurposeg9n's stance
GPTBot ↗OpenAITraining data collection for ChatGPT modelsallow
ChatGPT-User ↗OpenAIIn-context browsing by ChatGPT when a user asks a questionallow
OAI-SearchBotOpenAISearchGPT — indexing for the answer engineallow
ClaudeBot ↗AnthropicTraining data for Claude modelsallow
Claude-WebAnthropicClaude.ai in-context browsing for user-asked tasksallow
anthropic-aiAnthropicLegacy / general Anthropic bot identifierallow
PerplexityBot ↗PerplexityIndexing for the Perplexity answer engineallow
Perplexity-UserPerplexityIn-context browsing on behalf of a Perplexity userallow
Google-Extended ↗GoogleBard / Gemini / Vertex training opt-in (separate from Googlebot)allow
Applebot-Extended ↗AppleApple Intelligence / Siri training opt-inallow
CCBot ↗Common Crawl FoundationCommon Crawl — public training corpus used by many AI labsallow
cohere-aiCohereTraining data for Cohere foundation modelsallow
BytespiderByteDanceTikTok / Doubao training dataallow

Live traffic — last 30 days

Recorded 923 visits across 7 known agents since .

AgentVisitsShareLast seen
ClaudeBot61766.8%just now
OAI-SearchBot19020.6%2h ago
ChatGPT-User636.8%16h ago
GPTBot454.9%4h ago
CCBot50.5%4d ago
PerplexityBot20.2%11d ago
Bytespider10.1%25d ago

Numbers update on a 5-minute cache. Only the 13 agents in the table above are matched against; everything else is counted as "human or unknown" and excluded from this view.

Stable endpoints for agents

  • GET /api/company-context — canonical JSON snapshot (append ?lang=en for English)
  • GET /api/agents-data — index + all machine-readable markdown bundled
  • GET /api/agents-data/<file>.md — individual file
  • GET /llms.txt — LLM crawler manifest
  • GET /llms-full.txt — aggregated dump of all /agents-data

Operator contact

If your bot isn't on this list and you'd like it to be — or if you need an allow-list adjustment — please reach info [at] g9n.io. We update this page when crawler operators publicly announce a new User-Agent.

Last updated: 2026-05-26 · Policy: /agents-policy