Aggregate traffic over the last 30 days. Updated live from Workers Analytics Engine. Privacy-safe — see privacy.
109,188 requests in the last 30 days
2026-07-30peak 7,775 / day2026-08-29
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
55,756
51.1%
other
27,151
24.9%
api
23,228
21.3%
static
2,131
2.0%
feed
855
0.8%
mcp
67
0.1%
MCP tool calls
Which tools AI assistants actually call.
Method / tool
Hits
discovery
61
tools/list
2
initialize
2
notifications/initialized
1
server/discover
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
browser
46,257
other-bot
33,546
amazonbot
8,042
unknown
5,997
claude
5,437
googlebot
2,756
openai
2,002
bingbot
1,410
other
1,070
perplexity
991
meta-ai
918
applebot
286
yandexbot
155
duckduckbot
145
social-facebook
133
bytespider
21
social-twitter
16
social-whatsapp
6
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
18
economicalstories.com
9
duckduckgo.com
6
peergynt.economicalstories.com
6
bing.com
4
openconcert.org.
4
t.co
3
com.google.android.gm
3
wordpress.org
2
getwebsiteworth.com
2
*.peergynt.pages.dev
2
au.search.yahoo.com
2
web-sandbox.oaiusercontent.com
2
prizraksz.livejournal.com
2
google.com.hk
2
indians.cc
1
pudhe.com
1
facebook.com
1
globalecommerce.org
1
github.com
1
imgprx.livejournal.net
1
brovenco.de
1
Top API endpoints
Route template
Hits
/api/works/:composer/:slug
10,771
/api/composers/:slug
5,421
/api/events/:ensemble/:slug
5,047
/api/venues/:slug
1,122
/api/*
494
/api/ensembles/:slug
175
/api/events
118
/api/events.json
40
/api/works
18
/api/composers
16
/api/popular
3
/api/venues
1
/api/locations
1
/api/ensembles
1
Top HTML pages
Route template
Hits
/works/:composer/:slug
27,728
/composers/:slug
12,637
/events/:ensemble/:slug
8,862
/venues/:slug
2,367
/
1,952
/ensembles/:slug
513
/e/:code
481
/events/:ensemble/:slug/tickets
302
/in/:regionSlug
186
/works
185
/privacy
161
/stats
146
/composers
117
/developers
70
/events/:ensemble/:slug/calendar/google
45
/events/:ensemble/:slug/share
4
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,221
27,728
22.71
composers
458
12,637
27.59
events
407
8,862
21.77
venues
66
2,367
35.86
ensembles
11
513
46.64
Downloads & feeds
The QR codes, calendar files (.ics), and RSS feeds (.xml) served over the last 30 days — 855 in total. Counted in aggregate by resource type, across every event, ensemble, and region — not broken down by which specific listing.