Stats

Aggregate traffic over the last 30 days. Updated live from Workers Analytics Engine. Privacy-safe — see privacy.

6,307 requests in the last 30 days
2026-05-27peak 3,367 / day2026-05-31

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.

SurfaceHitsShare
html3,96262.8%
api1,65326.2%
other3956.3%
feed1322.1%
static1201.9%
mcp450.7%

MCP tool calls

Which tools AI assistants actually call.

Method / toolHits
tools/list14
initialize14
notifications/initialized13
discovery4

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 familyHits
browser4,060
other-bot1,585
other157
amazonbot154
googlebot90
bingbot83
claude75
applebot51
openai24
social-facebook10
unknown8
yandexbot4
social-twitter4
perplexity2

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. Hostname only, never the full URL or query (see privacy).

SiteHits
github.com5
google.com4
aisearchindex.space3
com.linkedin.android3
m.facebook.com1
linkedin.com1
lawschool.ajou.ac.kr1
prizraksz.livejournal.com1

Top API endpoints

Route templateHits
/api/works/:composer/:slug863
/api/composers/:slug395
/api/events/:ensemble/:slug308
/api/venues/:slug49
/api/ensembles/:slug19
/api/events11
/api/*7
/api/works1

Top HTML pages

Route templateHits
/works/:composer/:slug1,762
/events/:ensemble/:slug864
/composers/:slug861
/176
/venues/:slug146
/stats71
/in/:regionSlug25
/ensembles/:slug21
/events/:ensemble/:slug/tickets12
/e/:code7
/developers5
/composers4
/privacy3
/works3
/events/:ensemble/:slug/calendar/google2

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.

SurfacePagesHTML hitshits/page
works1,2111,7621.45
composers4558611.89
events4058642.13
venues651462.25
ensembles11211.91

Downloads & feeds

The QR codes, calendar files (.ics), and RSS feeds (.xml) served over the last 30 days — 132 in total. Counted in aggregate by resource type, across every event, ensemble, and region — not broken down by which specific listing.

ResourceHits
Ensemble calendar (.ics)57
Region calendar (.ics)56
QR code (SVG)8
Event calendar (.ics)8
Ensemble RSS feed2
QR code (PNG)1