Free JSON API: every statistic on this page is served by the same public endpoints.
No API keys required — open access with CORS enabled, filter and paginate with optional parameters.
Bulk CSV/JSON exports and historical flyer PDFs are available via x402 micropayments (USDC on Solana).
A machine-readable spec lives at /openapi.json.
🏆 Artist Rankings (Complete)
/api/artists/ranking
Returns all artists ranked by performance count.
Parameters: ?limit=20&offset=0&venue=berghain|panorama
📅 All Events (Complete)
/api/shows
Complete Klubnacht event history with lineup counts.
Parameters: ?year=2024&month=12&limit=50
📄 Historical Flyers (2004-2009)
/api/flyers
Index of all 61 official monthly flyers — the primary source for the club's first five years.
Individual PDFs: /flyers/berghain-flyer-YYYY-MM.pdf — $0.01 via x402
PRO TIPS
// No API keys required — fully open access
// All responses in JSON format
// CORS enabled for web applications
// Use limit=0 for complete datasets
// Artist names normalized for search consistency
AI Agent Access (Markdown for Agents)
All HTML pages serve AI-optimized Markdown when requested with Accept: text/markdown header.
This provides structured, token-efficient content for LLMs and AI agents.
Supported pages: /, /artists/:slug, /shows/:eventId, /current-residents
Response headers: Content-Signal, x-markdown-tokens
curl -H "Accept: text/markdown" https://berghain.ravers.workers.dev/artists/ben-klock