Resident Advisor Events Scraper avatar
Resident Advisor Events Scraper

Pricing

$15.00/month + usage

Go to Apify Store
Resident Advisor Events Scraper

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.

Pricing

$15.00/month + usage

Rating

0.0

(0)

Developer

Chalk & Cheese

Chalk & Cheese

Maintained by Community

Actor stats

4

Bookmarked

45

Total users

11

Monthly active users

3 days ago

Last modified

Share

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

ParameterDescriptionRequiredDefault
startUrlsRA URLs to scrape (venues, areas, or artists). Mixing URL types is allowed.Yes
maxItemsMaximum events to scrape. Use for testing or limiting output.No0 (no limit)
enforceMaxItemsStrictly enforce maxItems by stopping request generation.Notrue
maxErrorsMaximum errors before stopping.No0 (no limit)
maxDurationMaximum run duration in seconds.No0 (no limit)
downloadDelayDelay between requests in milliseconds.No1500
proxyConfigurationApify 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

TypeURL formatExample
Area/Cityhttps://ra.co/events/<country>/<city>https://ra.co/events/nl/amsterdam
Venue/Clubhttps://ra.co/clubs/<club_id>https://ra.co/clubs/267537
Artist/DJhttps://ra.co/dj/<dj_slug>https://ra.co/dj/upsammy
Event IDhttps://ra.co/events/<event_id>https://ra.co/events/2186229
Event ID Rangehttps://ra.co/events/<start_event_id>-<end_event_id>https://ra.co/events/2186229-2186250

Example input

{
"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

FieldDescription
idUnique RA event ID
titleEvent name
contentEvent description
contentUrlRA event page path
date, startTime, endTimeEvent timing
costTicket price
minimumAgeAge restriction
venueVenue name and address
artistsList of performing DJs/artists
genresMusic genres (techno, house, etc.)
imagesEvent artwork URLs
promotersEvent organizers
promotionalLinksTicket links

Example output

{
"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.