AI AgentsEntertainment / EventsDeployed · United Kingdom
EDM Events AI Chatbot + Multi-Source Scraping Platform (Dice, Shotgun, RA, Discotheque)
AI chatbot recommending underground electronic music events scraped from Dice, Shotgun, Resident Advisor, and Discotheque — genre classification, DJ extraction, and vector similarity search in one platform.
Client: Raven-ShirazVisit site
The Problem
- No single tool existed for discovering underground EDM events across all major ticketing platforms.
- Each had different data structures, no unified API, and DJ lineup data wasn't standardized anywhere.
- Building a taste-based recommendation engine required solving a scraping, classification, and search problem simultaneously.
The Solution
- Built a Python and n8n scraping pipeline using ZenRows and platform-specific APIs.
- Events from Dice, Shotgun, RA, and Discotheque are classified by genre, DJ lineups extracted and normalized, then stored in Supabase with vector embeddings for similarity search.
- A React frontend with an OpenAI-powered chatbot surfaces relevant events based on natural language taste descriptions.
Results
4 major EDM ticketing platforms unified into one searchable database
DJ lineups extracted and genre-classified automatically across all sources
Vector similarity search enabling taste-based event discovery
AI chatbot handling event recommendations in natural conversation
Tech Stack
Pythonn8nOpenAISupabaseReactZenRows
Want something like this?
Tell me what you're building. I'll tell you honestly if I can help.