GET /api/analytics · in-memory · no IPs stored
Agent-Traffic Analytics
The KPIs the Agent-First Playbook preaches, measured on this very site: how many requests ask for markdown, which crawlers show up, what they fetch. In-memory only (resets on restart), capped at the last 1000 requests, no IP addresses stored.
1000
requests logged
7%
served as markdown
12
distinct visitor types
by visitor
top paths
recent requests
| time | method | path | status | visitor | md |
|---|---|---|---|---|---|
| 18:20:27 | GET | /api/protocols/acp | 200 | claudebot | — |
| 18:20:27 | GET | /protocols/kite | 200 | claudebot | — |
| 18:19:52 | GET | /api/crawlers/claudebot | 200 | human (probably) | — |
| 18:19:29 | GET | /protocols/agents-json.md | 200 | human (probably) | md |
| 18:19:05 | GET | /api/crawlers/bytespider | 200 | claudebot | — |
| 18:19:01 | GET | /api/crawlers/googleother | 200 | claudebot | — |
| 18:19:01 | GET | /api/protocols/ucp | 200 | claudebot | — |
| 18:17:59 | GET | /api/crawlers/claudebot | 200 | human (probably) | — |
| 18:17:20 | GET | /agent-readiness/markdown-twins | 200 | bot | — |
| 18:17:05 | GET | /api/glossary/decentralized-identifier | 200 | bingbot | — |
| 18:16:58 | GET | /api/protocols/webmcp | 200 | claudebot | — |
| 18:16:55 | GET | /api/crawlers/oai-adsbot | 200 | claudebot | — |
| 18:16:32 | GET | /api/crawlers/cohere-ai | 200 | claudebot | — |
| 18:16:31 | GET | /api/crawlers/google-agent | 200 | claudebot | — |
| 18:16:00 | GET | /api/crawlers/duckassistbot | 200 | claudebot | — |
| 18:15:42 | GET | /api/crawlers/mistralai-user | 200 | claudebot | — |
| 18:15:38 | GET | /files/ | 404 | human (probably) | — |
| 18:15:13 | GET | /images/ | 404 | human (probably) | — |
| 18:14:42 | GET | /uploads/ | 404 | human (probably) | — |
| 18:14:17 | GET | /admin/controller/extension/extension/ | 404 | human (probably) | — |
| 18:13:52 | GET | /sites/default/files/ | 404 | human (probably) | — |
| 18:13:29 | GET | /.well-known/ | 404 | human (probably) | — |
| 18:13:19 | GET | /api/crawlers/chatgpt-user | 200 | claudebot | — |
| 18:13:02 | GET | /wp-admin/css/ | 404 | human (probably) | — |
| 18:12:16 | GET | /api/glossary/a2a | 200 | human (probably) | — |
Auto-refreshes every 4s with JavaScript. Without it, this is a server-rendered snapshot. Privacy: no IP addresses are stored; user-agents are truncated.