VOOZH about

URL: https://apify.com/chalkandcheese/ra-events-scraper

⇱ RA Events Scraper - Techno & Electronic Music Event Data Β· Apify


Pricing

$15.00/month + usage

Go to Apify Store

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

6

Bookmarked

159

Total users

15

Monthly active users

18 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. A practical alternative to the missing official RA API.

Features

Scrape upcoming and past events by:

  • AREA/CITY β€” Amsterdam, Berlin, London, NYC, Ibiza, 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

Filter by date range to scrape historical data or limit results to a specific time period.

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 events. By default, it returns upcoming events β€” use date filters to scrape past events or a specific time period.

Input

ParameterDescriptionRequiredDefault
startUrlsRA URLs to scrape (venues, areas, or artists). Mixing URL types is allowed.Yesβ€”
dateRangeFromLower bound for event dates. Leave both empty for upcoming events.Noβ€”
dateRangeToUpper bound for event dates (inclusive).Noβ€”
maxItemsMaximum events to scrape. Use for testing or limiting output.No0 (no limit)
enforceMaxItemsStrictly enforce maxItems.Notrue
maxErrorsMaximum errors before stopping.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 and maxErrors may be slightly exceeded. maxItems can be made strict using enforceMaxItems.

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

Date filtering

dateRangeFromdateRangeToResult
emptyemptyUpcoming events (from today onwards)
emptysetEvents up to that date (no lower bound)
setemptyEvents from that date onwards (no upper bound)
setsetEvents within the date range

Note: Date filters apply to area, venue, and artist pages only β€” event ID URLs ignore date filters.

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

Caveats

  • Results may arrive not fully in order due to async processing β€” sort by date in post-processing if needed
  • RA occasionally returns duplicate events. These count toward maxItems, but duplicates are filtered from the final output
  • Only public events are included

Logging

The scraper logs detailed information during execution:

  • INFO: Total events found per URL
  • WARNING: No events found for URL
  • ERROR: Invalid artist, venue, or area URL

All errors are non-blocking β€” the scraper continues processing remaining URLs.

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.

You might also like

Resident Advisor Events Scraper

whatsup/ra-events-scraper

Scrapes events from Resident Advisor by areas, returning event details, lineup, venue, tickets, and genres.

πŸ‘ User avatar

JosΓ© Victor S.

29

5.0

Dice.FM Events Scraper

chalkandcheese/dice-fm-events-scraper

Extract event data from Dice.FM. Get lineups, ticket links, dates, venues, and genres for events by city, venue, artist or promoter.

πŸ‘ User avatar

Chalk & Cheese

20

Songkick Events Scraper

chalkandcheese/songkick-events-scraper

Extract event data from Songkick without API key. Get dates, venues, lineups, and ticket links for events by location, venue, artist, or festival.

πŸ‘ User avatar

Chalk & Cheese

25

2.0

Bandsintown Concerts Scraper

parseforge/bandsintown-concerts-scraper

Scrape Bandsintown concert and tour dates. Pull upcoming events for any artist - venue, city, country, date, ticket URL. Export CSV, Excel, JSON, XML.

Bandsintown Scraper

lexis-solutions/bandsintown-scraper

Scrape event and artist data from Bandsintown.comβ€”including event names, artists, dates, venues, and ticket links. Ideal for event aggregation, trend analysis, and marketing insights. Fast, structured, and customizable extraction from a leading live music platform.

πŸ‘ User avatar

Lexis Solutions

65

5.0

Bandsintown Scraper

hoholabs/bandsintown-scraper

Fetch artist info and upcoming concert events from Bandsintown. Search by artist name or Bandsintown artist ID.

Google Events | Scrape Google Events for AI Agents

johnvc/google-events-api---access-google-events-data

Google Events API for Claude, ChatGPT, Cursor & other MCP-ready AI agents. Scrape Google Events search results β€” concerts, conferences, festivals, sports, theater, virtual events β€” with dates, venues, ticket links & locations. Filter by date, event type, country, language. Pay per page.

Eventbrite Scraper

automation-lab/eventbrite-scraper

Search Eventbrite for events by keyword and location. Get event names, dates, times, venues, organizers, tags, and ticket links. Filter by online or in-person events in any city.

πŸ‘ User avatar

Stas Persiianenko

39

Electronic Music Events Scraper - EDM Concerts & Festivals

payai/edmtrain-scraper

🎡 Discover electronic music events, EDM concerts, raves, and festivals across 15 major US cities. Extract comprehensive event data including artist lineups, venues, dates, ticket prices, and more. Perfect for event discovery apps, market analysis, and tracking your favorite DJs.