Skip to content

Who's calling Agenstry?

Every search, skill lookup, MCP lookup, route decision and compose call leaves a row in our call log, with the caller's inferred host (Claude Desktop, OpenAI Responses API, Cursor, n8n…), API surface, and country. Free + public because the answer is positioning, not private signal. Connect your AI →

196,229
unique requesters · raw
383
search queries
2,488
API calls
30-day window · 458,499 total events logged (171,814 page views + 22,911 search & lookup events + 2,488 API hits + 261,286 other (blocked scrapers, clicks, sign-ups…))

By AI host (caller_kind)

Inferred from User-Agent · see full label reference →
Web browser 319,679 (69.7%)
Other crawler 59,760 (13.0%)
MJ12bot / Majestic (SEO tool) 32,650 (7.1%)
Unknown (no UA) 19,608 (4.3%)
curl 12,540 (2.7%)
Agenstry peer 3,573 (0.8%)
Python (httpx) 2,347 (0.5%)
ChatGPT (browse) 2,292 (0.5%)
ClaudeBot (training crawler) 1,593 (0.3%)
PerplexityBot (crawler) 1,497 (0.3%)
OAI-SearchBot 934 (0.2%)
You.com (YouBot) 404 (0.1%)
DataForSeoBot (SEO tool) 326 (0.1%)
Node fetch 282 (0.1%)
BaiduSpider 229 (0.0%)

By API surface

web 425,067
rest 30,671
a2a 2,368
managed_health 192
mcp 119
managed_runtime 45
api 33
try_proxy 6

By country (top 25)

GB 563
US 474
DE 63
CN 56
DK 51
IN 47
NL 39
CH 37
FR 31
BE 28
SE 21
JP 21
BR 20
ES 18
KR 13
MY 11
NZ 11
ID 9
AU 9
CA 9
RU 8
SG 7
HK 7
KZ 7
PK 7

What's behind this page

Every API surface (/a2a · /mcp · /api/v1/skills · /api/search · /api/route · /api/compose · the managed-runtime /agents/{domain}/a2a + /try proxy) routes its audit log through one helper at app/call_log.py. The helper extracts the caller's User-Agent (mapped to one of ~25 known hosts), IP-derived country code (via Cloudflare's CF-IPCountry header), referer hostname, and (when an A2A peer agent is calling) the peer's identity from the message metadata or X-Agent-Caller header. The row goes into agent_call_logs fire-and-forget so observability never adds latency to the hot path.

What stays private to owners: per-API-key breakdown on the agent dashboard. What's public: this page + per-skill / per-MCP usage badges on /skills and the MCP browser.