Discover/RA API
live

RA APIra.co

Access Resident Advisor's global database of electronic music clubs and events. List venues by city, get detailed profiles, and browse upcoming event listings.

Endpoint health
verified 14h ago
list_clubs
get_club_detail
list_events
3/3 passing latest checkself-healing
Endpoints
3
Updated
22d ago

What is the RA API?

The RA.co API exposes 3 endpoints covering Resident Advisor's worldwide database of electronic music venues and events. Use list_clubs to pull venue names, addresses, follower counts, and IDs for any supported city or country, get_club_detail to retrieve editorial descriptions, contact info, and capacity for a specific venue, and list_events to page through upcoming events with artist lineups and flyer images.

Try it
Area/city URL name (e.g., 'washingtondc', 'paris', 'berlin', 'london').
Country URL code (e.g., 'us', 'fr', 'uk', 'de').
api.parse.bot/scraper/b89b7fc2-7fcb-49f4-8b0d-8ba592c967cc/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/b89b7fc2-7fcb-49f4-8b0d-8ba592c967cc/list_clubs?area_name=berlin&country_code=de' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace ra-co-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

from parse_apis.ra_co_clubs_events_api import ResidentAdvisor, Club, ClubSummary, Event, ClubNotFound

ra = ResidentAdvisor()

# List clubs in Berlin sorted by popularity
for club in ra.clubs.search(area_name="berlin", country_code="de", limit=5):
    print(club.name, club.follower_count, club.content_url)

# Get full detail for a specific club by ID
berghain = ra.club(id="5031")
for event in berghain.events.list(page_size=10, limit=3):
    print(event.title, event.date, event.interested_count)
    for artist in event.artists:
        print(artist.name)
All endpoints · 3 totalmissing one? ·

List all clubs/venues in a given city area on RA.co. Returns venue names, addresses, follower counts, and IDs sorted by follower count (most popular first). The full list for the requested area is returned in a single response (no pagination). Areas and country codes correspond to RA.co URL segments.

Input
ParamTypeDescription
area_namestringArea/city URL name (e.g., 'washingtondc', 'paris', 'berlin', 'london').
country_codestringCountry URL code (e.g., 'us', 'fr', 'uk', 'de').
Response
{
  "type": "object",
  "fields": {
    "area": "string — area name as passed in the request",
    "clubs": "array of club summary objects with keys: id, name, address, content_url, follower_count, is_closed, logo_url",
    "country": "string — country code as passed in the request",
    "total_clubs": "integer — total number of clubs returned"
  },
  "sample": {
    "data": {
      "area": "berlin",
      "clubs": [
        {
          "id": "5031",
          "name": "Berghain | Panorama Bar | Säule",
          "address": "70 Am Wriezener Bahnhof; Friedrichshain; 10243 Berlin; Germany",
          "logo_url": "https://static.ra.co/images/clubs/berghain-berlin-logo.jpg?dateUpdated=1610108248310",
          "is_closed": null,
          "content_url": "/clubs/5031",
          "follower_count": 45211
        }
      ],
      "country": "de",
      "total_clubs": 2275
    },
    "status": "success"
  }
}

About the RA API

Venue Discovery by City

The list_clubs endpoint accepts an area_name (such as 'berlin' or 'washingtondc') and an optional country_code to return all venues RA tracks in that area. Each item in the clubs array includes the venue's id, name, address, follower_count, is_closed flag, and logo_url. Results are sorted by follower count, so the most-followed venues surface first. The total_clubs field tells you how many venues were found in that area.

Venue Profiles

get_club_detail takes a single club_id (for example, '1672' for Rex Club Paris or '6751' for Berghain Berlin) and returns a richer profile. Fields include the editorial blurb, phone, full address, website, and capacity. Nested area and country objects carry structured IDs and URL slugs, which you can feed back into other requests or use for display grouping.

Event Listings with Pagination

list_events returns upcoming events for a given venue, filtered by club_id. You can set a date_from in ISO format to start from a specific point in time, control page size up to 50 with page_size, and walk through results using the page parameter. Each event object in the events array carries id, title, date, start_time, content_url, interested_count, flyer_url, and an artists array, alongside nested venue, area, and country objects for full context.

Reliability & maintenanceVerified

The RA API is a managed, monitored endpoint for ra.co — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when ra.co changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official ra.co API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
14h ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a city nightlife guide that ranks clubs by follower_count from list_clubs.
  • Aggregate upcoming event lineups across multiple venues using list_events with date_from filtering.
  • Display venue contact details and capacity on a booking platform using get_club_detail.
  • Track which venues are permanently closed using the is_closed flag returned by list_clubs.
  • Power a flyer gallery for an event-discovery app using flyer_url from list_events responses.
  • Map electronic music clubs geographically using address and area data from venue endpoints.
  • Monitor event interested_count over time to gauge crowd demand for specific club nights.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Resident Advisor have an official public developer API?+
RA does not publish a documented public developer API for third-party access to its venue and event data.
What does `list_clubs` return beyond basic venue names?+
list_clubs returns an array of venue objects, each containing id, name, address, content_url, follower_count, is_closed, and logo_url. Results are ordered by follower_count descending, so you can immediately identify the most-followed venues in an area without any client-side sorting.
Can I retrieve past events or only upcoming ones?+
list_events defaults to the current UTC time as its start point and returns upcoming events. Historical event archives are not currently exposed. You can fork this API on Parse and revise it to add an endpoint targeting past event data.
Does the API cover artist profiles or DJ charts?+
Not currently. The API covers venues via list_clubs and get_club_detail, and upcoming events via list_events. Artist profiles, DJ charts, and record label data are not included. You can fork the API on Parse and revise it to add endpoints for those data types.
Are all cities and countries supported by `list_clubs`?+
Coverage depends on which areas RA itself tracks. You pass an area_name slug (such as 'london' or 'paris') and a country_code to scope results. Areas where RA has no indexed venues will return an empty clubs array. Smaller or less-documented cities may have limited or no results.
Page content last updated . Spec covers 3 endpoints from ra.co.
Related APIs in MusicSee all →
rausgegangen.de API
Discover events happening in German cities by searching for concerts, festivals, and shows—filtering by location, date, or category to find exactly what you're looking for. Get detailed information about venues, artists, and ticket lotteries all in one place.
eventup.com API
Search EventUp for event venues by city, browse featured venues, fetch available venue filter facets for a location, and get autocomplete suggestions for venue and place queries.
feverup.com API
Discover and search live events, exhibitions, and experiences happening in cities worldwide, filtering by categories to find concerts, shows, expos, and more that match your interests. Get detailed information about any event including schedules, descriptions, and venue details to plan your next outing.
resy.com API
Search for restaurants across cities and check real-time availability to find open reservation slots on Resy. Discover trending and top-rated venues with detailed information about dining options, menus, and available time slots across selected dates.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
riyadh.platinumlist.net API
Search and discover events and attractions happening in Riyadh by browsing featured listings, filtering by category or date, and viewing detailed information including ticket options. Get comprehensive event details to plan your entertainment and activities in the city.
allevents.in API
Search and discover events from AllEvents.in by name, date, or category, then view detailed information like descriptions, timings, and venue details. Filter through available event categories to find exactly what you're looking for.
raisin.digital API
Search and discover natural wine bars, restaurants, wine shops, winemakers, and events from the Raisin.digital guide. Browse venues on an interactive map to find natural wine experiences near you.