Resident Advisor Events Scraper

Resident Advisor Events Scraper

by chalkandcheese

Extract event data from Resident Advisor (RA.co). Get lineups, ticket links, dates, venues, and genres for events by city, venue, artist or ID.

485 runs
45 users
Try This Actor

Opens on Apify.com

About Resident Advisor Events Scraper

Extract event data from Resident Advisor (RA.co). Get lineups, ticket links, dates, venues, and genres for events by city, venue, artist or ID.

What does this actor do?

Resident Advisor Events Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Resident Advisor Events Scraper Extract event data from Resident Advisor (RA.co) — the world's largest electronic music platform. Get event details, lineups, ticket links, and more as structured JSON. ## Features Scrape events by: - AREA/CITY — Amsterdam, Berlin, London, or any RA-listed location - VENUE — Specific clubs like Berghain, fabric, or Shelter - ARTIST — Specific DJ or artist - EVENT ID — Single event or range of events ## Use cases - Event aggregator apps — Build a music event discovery platform with RA data - DJ tour tracking — Monitor when your favorite artists are playing near you - Nightlife analytics — Analyze electronic music trends by city, genre, or venue - Calendar integrations — Sync RA events to Google Calendar, Notion, or Airtable - Notification bots — Get alerts when artists announce new shows ## Usage Provide one or more RA URLs and the scraper extracts all upcoming events. ### Input | Parameter | Description | Required | Default | |----------------------|-----------------------------------------------------------------------------|----------|----------------| | startUrls | RA URLs to scrape (venues, areas, or artists). Mixing URL types is allowed. | Yes | — | | maxItems | Maximum events to scrape. Use for testing or limiting output. | No | 0 (no limit) | | enforceMaxItems | Strictly enforce maxItems by stopping request generation. | No | true | | maxErrors | Maximum errors before stopping. | No | 0 (no limit) | | maxDuration | Maximum run duration in seconds. | No | 0 (no limit) | | downloadDelay | Delay between requests in milliseconds. | No | 1500 | | proxyConfiguration | Apify proxy settings. | No | — | > Note: The scraper stops gracefully and finishes processing current requests, so maxItems, maxErrors, and maxDuration may be slightly exceeded. ### Supported URL formats | Type | URL format | Example | |--------------------|--------------------------------------------------------|----------------------------------------| | Area/City | https://ra.co/events/<country>/<city> | https://ra.co/events/nl/amsterdam | | Venue/Club | https://ra.co/clubs/<club_id> | https://ra.co/clubs/267537 | | Artist/DJ | https://ra.co/dj/<dj_slug> | https://ra.co/dj/upsammy | | Event ID | https://ra.co/events/<event_id> | https://ra.co/events/2186229 | | Event ID Range | https://ra.co/events/<start_event_id>-<end_event_id> | https://ra.co/events/2186229-2186250 | ### Example input json { "startUrls": [ { "url": "https://ra.co/events/nl/amsterdam" }, { "url": "https://ra.co/dj/upsammy" } ], "maxItems": 50, "downloadDelay": 1500, "proxyConfiguration": { "useApifyProxy": true } } > Tip: Use maxItems with enforceMaxItems enabled to test your setup without burning resources. ## Output Returns structured JSON for each event: ### Output fields | Field | Description | |--------------------------------|------------------------------------| | id | Unique RA event ID | | title | Event name | | content | Event description | | contentUrl | RA event page path | | date, startTime, endTime | Event timing | | cost | Ticket price | | minimumAge | Age restriction | | venue | Venue name and address | | artists | List of performing DJs/artists | | genres | Music genres (techno, house, etc.) | | images | Event artwork URLs | | promoters | Event organizers | | promotionalLinks | Ticket links | ### Example output json { "id": "2186229", "title": "Afterglow Audio pres. aftermarkt with c.k & robbin", "content": "...", "cost": "12", "contentUrl": "/events/2186229", "date": "2025-07-19T00:00:00.000", "startTime": "2025-07-19T21:00:00.000", "endTime": "2025-07-20T04:00:00.000", "minimumAge": 18, "venue": { "name": "Bar Dancing Multipla", "address": "Valschermkade 16, 1059 CD, Amsterdam" }, "artists": [{ "id": "57690", "name": "C.K" }], "genres": [{ "name": "Minimal" }, { "name": "Deep House" }], "images": [{ "filename": "https://images.ra.co/..." }], "promoters": [{ "name": "Afterglow Audio" }], "promotionalLinks": [{ "title": "Ticket link", "url": "https://..." }] } ## Integrations Connect Resident Advisor data to other apps using Apify integrations: - Google Sheets — Export RA events to spreadsheets - Slack/Discord — Send notifications for new events - Zapier/Make — Automate workflows with RA event data - Webhooks — Push data to your own API endpoints ## Limitations - Artist and venue URLs are capped at 100 events — this limit is not expected to be hit in practice - Only upcoming and public events are included - Results are unordered — sort by date in post-processing if needed ## Error handling The scraper logs detailed information during execution: - INFO: Total events found per URL - WARNING: No events found, or 100-event limit reached - ERROR: Invalid artist, venue, or area URL All errors are non-blocking — the scraper continues processing remaining URLs. > RA occasionally lists duplicate events. The scraper returns them as is. ## Feedback Found a bug or have a feature request? Open an issue or send a message — feedback is welcome. --- This scraper is not affiliated with Resident Advisor — please use responsibly.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Resident Advisor Events Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
chalkandcheese
Pricing
Paid
Total Runs
485
Active Users
45
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support