Aggregate traffic over the last 30 days. Updated live from Workers Analytics Engine. Privacy-safe — see privacy.
130,249 requests in the last 30 days
2026-09-13peak 13,554 / day2026-10-13
By surface
OpenConcert is served as three surfaces over the same data: HTML pages (for humans and crawlers), /api/* JSON (for apps), and /mcp JSON-RPC (for AI assistants). Plus feeds (.ics, .xml, .svg, .png) and static assets.
Surface
Hits
Share
html
57,067
43.8%
other
51,146
39.3%
api
18,732
14.4%
static
2,346
1.8%
feed
803
0.6%
mcp
155
0.1%
MCP tool calls
Which tools AI assistants actually call.
Method / tool
Hits
discovery
77
tools/call sandbox.execute_shell
27
initialize
17
tools/list
10
tools/call find_events
7
notifications/initialized
5
resources/list
4
server/discover
4
prompts/list
3
tools/call get_event
1
Who's calling
User-Agent buckets. Bots and AI assistants self-identify in their User-Agent header — these are not authenticated, but they're what each crawler asks to be called.
User-Agent family
Hits
other-bot
55,164
browser
37,902
amazonbot
8,958
claude
7,644
unknown
4,749
openai
3,938
googlebot
2,960
perplexity
1,865
other
1,199
applebot
1,156
bytespider
936
bingbot
924
cohere
863
mistral
732
meta-ai
691
yandexbot
321
social-facebook
150
duckduckbot
86
social-twitter
11
Referrers
External sites that linked a visitor here, by referer hostname. Direct visits and crawlers send no referer and aren't counted, and OpenConcert's own pages — including .workers.dev preview deployments — are excluded, so this is off-site links only. Per-deploy preview hostnames on platforms like Cloudflare Pages are clustered as *.<project>.<suffix> so one repo doesn't sprawl across the leaderboard. Hostname only, never the full URL or query (see privacy).
Site
Hits
google.com
332
economicalstories.com
34
peergynt.economicalstories.com
26
bing.com
10
duckduckgo.com
8
z777.org.pk
5
104.21.48.83
3
chatgpt.com
2
facebook.com
2
teams.public.onecdn.static.microsoft
2
prizraksz.livejournal.com
2
*.peergynt.pages.dev
2
t.co
1
kagi.com
1
keep.google.com
1
drjack.world
1
m.facebook.com
1
com.google.android.gm
1
Top API endpoints
Route template
Hits
/api/works/:composer/:slug
8,498
/api/composers/:slug
3,596
/api/*
3,228
/api/events/:ensemble/:slug
2,358
/api/venues/:slug
711
/api/events
174
/api/ensembles/:slug
116
/api/events.json
29
/api/works
10
/api/composers
9
/api/ensembles
2
/api/locations
1
Top HTML pages
Route template
Hits
/works/:composer/:slug
30,288
/composers/:slug
13,647
/events/:ensemble/:slug
6,642
/venues/:slug
2,752
/
1,995
/ensembles/:slug
600
/in/:regionSlug
268
/events/:ensemble/:slug/tickets
254
/developers
123
/works
117
/composers
115
/privacy
90
/stats
83
/e/:code
62
/events/:ensemble/:slug/calendar/google
31
Pages vs. hits
Each surface publishes a different number of pages. Dividing HTML hits by the number of pages shows how evenly attention is spread: a near-uniform hits-per-page across surfaces means traffic is dominated by crawlers walking the sitemap rather than people seeking out a particular kind of page. Page counts are live, from the current dataset.
Surface
Pages
HTML hits
hits/page
works
1,237
30,288
24.49
composers
469
13,647
29.10
events
415
6,642
16.00
venues
67
2,752
41.07
ensembles
11
600
54.55
Downloads & feeds
The QR codes, calendar files (.ics), and RSS feeds (.xml) served over the last 30 days — 803 in total. Counted in aggregate by resource type, across every event, ensemble, and region — not broken down by which specific listing.