All Work
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.