Building a Concert Radar with OpenClaw: Scraping Multiple Sources for Artist Shows

A developer built a concert radar tool using OpenClaw running on a VPS to automatically find concert announcements for artists they follow on Spotify. The system specifically scans for NYC concerts and surfaces shows before they appear in many other places.
How the Concert Radar Works
The system follows this workflow:
- Pulls approximately 100 artists from Spotify using followed artists, top artists, and recently played data
- Scans multiple sources daily including venue websites (Bowery Ballroom, Brooklyn Steel, etc.), DICE, Bandsintown, and Ticketmaster
- Normalizes all events into a single format
- Matches artist names against the Spotify artist list
- Deduplicates events across sources
- Tracks previously seen events to only report new announcements
- Runs daily via an OpenClaw cron job
Technical Challenges and Solutions
One particularly tricky aspect was scraping DICE, where events aren't in the page HTML but are buried in a Next.js payload. The script extracts data from <script id="__NEXT_DATA__"> by parsing props.pageProps.events.
The system also handles title normalization, converting complex event titles like "Sammy Virji North America Tour 2026 Part 1 (Friday)" into clean artist matches ("Sammy Virji").
An example event the system caught: Sammy Virji on July 31, 2026 at Brooklyn Army Terminal: Pier 4, which surfaced from DICE before appearing in other sources.
📖 Read the full source: r/openclaw
👀 See Also

Developer builds 6 iOS apps in 3 months using Claude Code, generates revenue
A developer used Claude Code to build and publish 6 iOS utility apps in 3 months, focusing on solving small real problems rather than perfection. The apps are now generating daily usage and revenue.

Non-Coder Builds AI Prompt Diagnostic Framework with Claude Over Many Sessions
A non-coder built SMARRT, a diagnostic framework that audits AI prompts before generation, entirely through conversational collaboration with Claude over many months.

OpenClaw user automates cross-platform content formatting with custom skill
A developer built an OpenClaw skill that automatically formats raw drafts for multiple platforms, eliminating manual markdown adjustments for each site's specific requirements.

Personal Finance Dashboard Built with Claude AI: Self-Hosted with Google Sheets Backend
A developer built a full-stack personal finance dashboard using Claude AI that aggregates investments across stocks, mutual funds, physical gold, and fixed deposits. The app runs on a spare PC, uses Cloudflare Tunnel for serving, and stores all data in the user's own Google Sheets.