Resident Advisor (RA) Scraper avatar

Resident Advisor (RA) Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Resident Advisor (RA) Scraper

Resident Advisor (RA) Scraper

Scrape Resident Advisor (ra.co) with upcoming events by city, artist profiles, and venue/club profiles. No auth required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

5

Monthly active users

1.2 days

Issues response

4 days ago

Last modified

Share

Extract event listings, complete artist line-ups, and venue/club profiles from Resident Advisor — the world's leading platform for electronic music with 800 000+ events across 130+ countries.

No login, cookies, or proxy required. Data is sourced directly from Resident Advisor's public API.


What you can scrape

ModeWhat you get
Events by cityUpcoming events for any city worldwide — full line-up, venue, genres, ticket link, flyer, date & time
Artist profileBiography, social links, follower count, and upcoming/recent events for any artist
Venue / club profileAddress, capacity, description, follower count, and recent events for any club

Input

FieldTypeRequiredDescriptionExample
modeSelectNoWhat to scrape. Default: eventsByCityeventsByCity, artistProfile, venueProfile
countryCodeSelectNoCountry for event search (mode=eventsByCity). Default: gbgb, de, us, nl, fr
cityTextNoCity name or slug. Default: londonlondon, berlin, new-york, amsterdam
dateFromTextNoFetch events from this date (YYYY-MM-DD). Defaults to today2026-07-01
dateToTextNoFetch events up to this date (YYYY-MM-DD). Leave empty for no upper bound2026-07-31
artistNameTextNo*Artist slug or name (required for artistProfile mode)aphex-twin, bicep, peggy-gou
venueSlugTextNo*Venue name or search term (required for venueProfile mode)fabric, berghain, xoyo
maxItemsIntegerNoMaximum records to return (1–200). Default: 2050

*Required when the corresponding mode is selected.

Example inputs

Events by city

{
"mode": "eventsByCity",
"countryCode": "gb",
"city": "london",
"dateFrom": "2026-07-01",
"dateTo": "2026-07-31",
"maxItems": 50
}

Artist profile

{
"mode": "artistProfile",
"artistName": "bicep",
"maxItems": 10
}

Venue profile

{
"mode": "venueProfile",
"venueSlug": "fabric",
"maxItems": 10
}

Output

Events by city

One record per event. Fields are omitted when data is unavailable for an event — no null or empty values are ever returned.

{
"eventId": "2182764",
"title": "GALA'26",
"eventUrl": "https://ra.co/events/2182764",
"date": "2026-05-22",
"startTime": "14:00",
"endTime": "22:30",
"venue": "Peckham Rye Park",
"venueUrl": "https://ra.co/clubs/143848",
"city": "London",
"country": "United Kingdom",
"artists": ["Objekt", "Or:la", "Pariah"],
"unlinkedArtists": ["Clipz", "Darren Jay", "MC Rage"],
"allArtists": ["Objekt", "Or:la", "Clipz", "Darren Jay", "Pariah", "MC Rage"],
"lineupText": "Objekt\nOr:la\nClipz\nDarren Jay\nPariah\nMC Rage",
"genres": ["Techno", "House"],
"isTicketed": true,
"ticketUrl": "https://tickets.ra.co/events/2182764",
"cost": "£25",
"flyerUrl": "https://static.ra.co/images/events/flyers/2026/05/...",
"recordType": "event",
"scrapedAt": "2026-06-14T10:00:00+00:00"
}

Line-up fields explained:

FieldDescription
artistsArtists with a linked Resident Advisor profile
unlinkedArtistsArtists listed in the line-up who do not have an RA profile (plain-text names)
allArtistsThe complete line-up in order — both linked and unlinked artists combined
lineupTextThe full line-up as a plain-text string, preserving the original layout (one slot per line)

Why four artist fields? RA stores two types of artist references: structured links (with profile pages) and plain-text names. Using only artists misses any act without an RA profile. Use allArtists for the complete line-up, unlinkedArtists if you only need the previously-missing names, and lineupText if you want to parse the raw layout yourself.


Artist profile

One record per run.

{
"artistId": "828",
"name": "Aphex Twin",
"artistUrl": "https://ra.co/dj/aphextwin",
"imageUrl": "https://static.ra.co/images/profiles/aphextwin.jpg",
"biography": "Aphex Twin, aka Richard D. James, is one of the most influential...",
"country": "United Kingdom",
"region": "South + East",
"discogs": "https://www.discogs.com/artist/Aphex+Twin",
"soundcloud": "https://soundcloud.com/aphex-twin",
"instagram": "https://www.instagram.com/aphextwin",
"followerCount": 109890,
"upcomingEventsCount": 2,
"upcomingEvents": [
{
"eventId": "2345678",
"title": "Aphex Twin Live",
"date": "2026-09-12",
"startTime": "21:00",
"eventUrl": "https://ra.co/events/2345678",
"venue": "Roundhouse",
"venueUrl": "https://ra.co/clubs/9999",
"genres": ["IDM", "Ambient"]
}
],
"recordType": "artist",
"scrapedAt": "2026-06-14T10:00:00+00:00"
}

Social link fields (facebook, instagram, twitter, soundcloud, discogs, bandcamp, website) are only included when the artist has set them on their RA profile.


Venue / club profile

One record per run.

{
"venueId": "237",
"name": "fabric",
"venueUrl": "https://ra.co/clubs/237",
"address": "77a Charterhouse St, Clerkenwell, London EC1M 6HJ, United Kingdom",
"phone": "020 7336 8898",
"website": "http://www.fabriclondon.com",
"description": "fabric is one of London's premier venues for electronic music...",
"capacity": "1600",
"city": "London",
"country": "United Kingdom",
"followerCount": 38792,
"recentEvents": [
{
"eventId": "2413816",
"title": "Field Day Afterparty",
"date": "2026-05-23",
"startTime": "23:00",
"eventUrl": "https://ra.co/events/2413816",
"artists": ["Duskus", "Eliza Rose"],
"genres": ["House"]
}
],
"recordType": "venue",
"scrapedAt": "2026-06-14T10:00:00+00:00"
}

Supported countries

35 of the most active RA markets are available via the country code selector:

United Kingdom · Germany · United States · Netherlands · France · Australia · Japan · Belgium · Italy · Spain · Portugal · Sweden · Denmark · Norway · Finland · Brazil · Mexico · Canada · South Africa · India · Singapore · Austria · Switzerland · Ireland · Poland · Czech Republic · Hungary · Greece · Romania · Argentina · Colombia · Chile · New Zealand · South Korea · Thailand


Frequently Asked Questions

Does this require login, cookies, or a proxy? No. All scraped data is publicly accessible from Resident Advisor's official API without any authentication. No proxy is needed.

How do I find the right city slug? Go to ra.co/events, select your city, and look at the URL — it shows the format ra.co/events/gb/london. Use london as the city and gb as the country code. Multi-word cities use hyphens: new-york, los-angeles, buenos-aires.

What formats does the artistName field accept? Both the hyphenated slug from the RA URL (e.g. aphex-twin from ra.co/dj/aphex-twin) and the plain artist name (e.g. Aphex Twin) are supported. The scraper tries both variants automatically.

What formats does the venueSlug field accept? You can enter the venue's common name (fabric, berghain), a partial name (fabric london), or the full name. The scraper searches RA's venue index and returns the best match.

Why do some events have unlinkedArtists and others don't? unlinkedArtists only appears when the event's line-up includes artists who don't have an RA profile page — their names are listed as plain text rather than profile links. Events where every act has an RA profile will only have artists. Events with no confirmed line-up will have neither.

What's the difference between artists and allArtists? artists contains only acts with a linked RA profile. allArtists is the complete line-up in order — it merges artists and unlinkedArtists so you get every act on the bill in a single list. For most automation use cases (Airtable, Make.com, Zapier pipelines), allArtists is the field you want.

Can I filter events by date range? Yes. Use dateFrom and dateTo in YYYY-MM-DD format. You can set either or both — dateFrom alone returns everything from that date onwards, dateTo alone returns everything up to that date.

How many events can I get per run? Up to 200 events per run via maxItems. For larger volumes, run multiple times with different date ranges.

What if a city returns no results? The city slug must match RA's format (e.g. new-york not newyork, sao-paulo not saoplo). Some smaller markets may have few or no upcoming events — try widening your date range or using a nearby larger city.

Does this work globally? Yes. RA covers 130+ countries. This scraper supports 35 of the most active markets via the country dropdown, covering the major electronic music scenes worldwide.

How is lineupText formatted? It is the raw plain-text version of the line-up block with all HTML tags removed: one line per slot, with performers on the same stage sharing a line separated by +. You can parse it yourself to reconstruct stage/time splits if needed.


Data source

All data is sourced from Resident Advisor's official public API, which powers their website. No unofficial scraping techniques are used.