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

46

Total users

10

Monthly active users

9 hours 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.

Example output

{
"id": "2073141",
"title": "The Machine presents: Swan Meat",
"flyerFront": null,
"flyerBack": null,
"content": "This event has been rescheduled from January to May 30th. ",
"minimumAge": 21,
"cost": "$20",
"contentUrl": "/events/2073141",
"embargoDate": null,
"date": "2025-05-30T00:00:00.000",
"startTime": "2025-05-30T20:00:00.000",
"endTime": "2025-05-31T02:00:00.000",
"interestedCount": 50,
"lineup": "<artist id=\"70684\">Swan Meat</artist> \n<artist id=\"132440\">Eev Frances</artist> \nAmerican Angel (<artist id=\"124484\">America Loves Me</artist> b2b <artist id=\"132796\">Angel Jelly</artist>)",
"isTicketed": false,
"isFestival": false,
"dateUpdated": "2025-03-20T18:00:56.180Z",
"resaleActive": false,
"datePosted": "2025-01-03T22:24:02.110Z",
"hasSecretVenue": false,
"live": true,
"images": [
{
"id": "2147415",
"filename": "https://images.ra.co/484993b5a963acdb605d67c6da70d5d9e8e4c7a7.jpg",
"alt": null,
"type": "FLYERFRONT",
"crop": null
}
],
"venue": {
"id": "75874",
"name": "Milkboy",
"address": "1100 Chestnut St; Philadelphia; PA 19107",
"contentUrl": "/clubs/75874",
"live": true,
"area": {
"id": "528",
"name": "Philadelphia",
"urlName": "philadelphia",
"country": {
"id": "2",
"name": "United States of America",
"urlCode": "US",
"isoCode": "USA"
}
},
"location": {
"latitude": 39.950002,
"longitude": -75.158802
}
},
"promoters": [],
"artists": [
{
"id": "70684",
"name": "Swan Meat",
"contentUrl": "/dj/swanmeat-1",
"urlSafeName": "swanmeat-1"
},
{
"id": "132440",
"name": "Eev Frances",
"contentUrl": "/dj/eevfrances",
"urlSafeName": "eevfrances"
},
{
"id": "124484",
"name": "America Loves Me",
"contentUrl": "/dj/americalovesme",
"urlSafeName": "americalovesme"
},
{
"id": "132796",
"name": "Angel Jelly",
"contentUrl": "/dj/angeljelly",
"urlSafeName": "angeljelly"
}
],
"pick": {
"id": "38365",
"blurb": "Swan Meat brings some of the hardest and campiest sounds to Philadelphia for the first time in a long time. This one is not to be missed. ",
"author": {
"id": "5613845",
"name": "Cameron V",
"imageUrl": "https://static.ra.co/images/user/av/5613845-cameron-ra.jpg",
"username": "Cameron-RA",
"contributor": false
}
},
"promotionalLinks": [],
"tracking": [],
"admin": {
"id": "5613845",
"username": "Cameron-RA"
},
"tickets": [],
"standardTickets": [],
"playerLinks": [],
"childEvents": [],
"genres": [
{
"id": "5",
"name": "Techno",
"slug": "techno"
},
{
"id": "36",
"name": "Breakcore",
"slug": "breakcore"
}
],
"setTimes": {
"id": null,
"lineup": null,
"status": "NONE"
},
"area": {
"ianaTimeZone": "America/New_York"
},
"ticketingSystem": "LEGACY",
"presaleStatus": null
}

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

Logging

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.