{"openapi":"3.0.0","info":{"title":"StungEvents API","version":"1.0","description":"Free global events API"},"servers":[{"url":"https://api.stungevents.com"}],"paths":{"/events":{"get":{"summary":"List upcoming events."}},"/events/:slug":{"get":{"summary":"Single event by slug or id."}},"/search":{"get":{"summary":"Full-text event search."}},"/venues/:slug":{"get":{"summary":"Venue details + its upcoming events."}},"/artists/:slug":{"get":{"summary":"Artist profile."}},"/articles":{"get":{"summary":"Published news articles."}},"/articles/:slug":{"get":{"summary":"Full article body + translations."}},"/demand-it":{"post":{"summary":"Demand It! — register demand for an artist in a city."}},"/demand-leaders":{"get":{"summary":"Demand leaderboard (top artists, top cities, fastest growing). Add ?artist=slug for one artist's city breakdown."}},"/demand-report":{"get":{"summary":"Per-artist demand by city (promoter dashboard). ?artist=slug or ?artist_id=. Add &format=html for an embeddable widget."}},"/plan":{"get":{"summary":"Plan My Night — outfit, dinner, ride, hotel, music for an event. Add &narrative=1 for an AI summary."}},"/click/:slug":{"get":{"summary":"Affiliate-tracked ticket redirect (302)."}},"/og/:slug":{"get":{"summary":"Dynamic branded OG/social image (SVG) for an event."}},"/metrics":{"get":{"summary":"Platform-wide stats (events, articles, users, affiliate)."}},"/signup":{"post":{"summary":"Subscribe to event alerts."}}}}