Discover/radioparadise.com API
live

radioparadise.com APIradioparadise.com

Access Radio Paradise live playback data, playlist history, song details, ratings, comments, and stream URLs across all 8 channels via a structured REST API.

Endpoints
9
Updated
14d ago
Try it

No input parameters required.

api.parse.bot/scraper/54ed1a7f-b720-41fd-9dac-1d58567b969d/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/54ed1a7f-b720-41fd-9dac-1d58567b969d/list_channels' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 9 totalclick to expand

Get the list of all Radio Paradise channels with their basic metadata including current listener counts, stream URLs, images, and player configuration.

Input

No input parameters required.

Response
{
  "type": "array",
  "fields": {
    "chan": "channel ID string",
    "slug": "URL-friendly channel identifier",
    "type": "channel type (e.g. block)",
    "image": "URL to channel cover image",
    "title": "channel display name",
    "player_type": "player mode (gapless-playlist or stream)",
    "stream_name": "stream identifier used in stream URLs",
    "current_listeners": "number of current listeners as string"
  },
  "sample": [
    {
      "chan": "0",
      "slug": "main-mix",
      "type": "block",
      "image": "https://img.radioparadise.com/channels/0/0/cover_512x512/0.jpg",
      "title": "The Main Mix",
      "player_type": "gapless-playlist",
      "stream_name": "main-mix",
      "current_listeners": "7839"
    }
  ]
}

About the radioparadise.com API

The Radio Paradise API exposes 9 endpoints covering live playback state, song metadata, playlist history, user comments, and stream links across all Radio Paradise channels. The get_now_playing endpoint returns the current track's artist, title, album, release year, and cover art URL in real time, while get_song_details surfaces full lyrics, artist biography HTML, and ratings distributions for any song ID in the catalog.

Channels and Live Playback

The list_channels endpoint returns all Radio Paradise channels — Main Mix, Mellow, Rock, Global, Beyond, Serenity, KFAT, and Radio 2050 — with their channel_id, slug, current_listeners, stream_name, and player configuration fields like player_type. The get_now_playing endpoint accepts a channel_id parameter and returns the live track's artist, title, album, year, time (duration in seconds), and a cover image URL. get_channel_details adds CMS-level metadata per channel including channel_color, summary, banner, and DJ biography text.

Song Data and Ratings

get_song_info returns a mid-detail view for the currently playing track on a given channel: song_id, avg_rating, num_ratings, length formatted as M:SS, and a lyrics_avail flag. For deeper lookup, get_song_details accepts a numeric song_id and returns the full lyrics as an HTML string, wiki_html with artist biography content, release_date, avg_rating as a number, and ratings_num. Song IDs obtained from playlist history or now-playing responses can be passed directly into this endpoint.

Playlist History and Pagination

get_playlist_history returns the last several tracks played on a channel as a song array, with each entry containing event, song_id, artist, title, album, duration, and rating. The cover_base_url field lets you construct full cover image URLs for each track. For older history, pass the event field value from any track as the offset parameter to get_playlist_history_more to retrieve the next batch of earlier plays.

Comments and Stream Links

get_song_comments returns up to 20 comments per request for a given song_id, sorted by most_popular. Each comment object includes username, message, upvotes, downvotes, and posted_time. A more_offset field and more_comments boolean support pagination through a full comment thread. get_stream_links returns static stream URLs for every channel across AAC, MP3, Ogg Vorbis, and FLAC formats with associated bitrates, requiring no input parameters.

Common use cases
  • Display the currently playing track and cover art on a custom Radio Paradise dashboard using get_now_playing
  • Build a playlist replay log by paginating through get_playlist_history and get_playlist_history_more with event-based offsets
  • Show song ratings and listener counts alongside lyrics retrieved from get_song_details
  • Embed stream links from get_stream_links into a media player supporting multiple audio formats and bitrates
  • Render per-channel metadata like theme color and DJ bio from get_channel_details to style a channel-switching UI
  • Aggregate top-voted user comments for recently played songs using get_song_comments with pagination
  • Monitor live listener counts across all channels by polling list_channels for the current_listeners field
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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 Radio Paradise have an official developer API?+
Radio Paradise does not publish a documented public developer API. The data available through this Parse API covers their channel listings, live playback, playlists, song metadata, comments, and stream URLs.
What does `get_playlist_history_more` require, and how does pagination work?+
It requires an offset parameter, which must be the event field value from a track returned by a previous get_playlist_history or get_playlist_history_more response. Each call returns an older batch of tracks for the specified channel_id. There is no page number system — pagination is entirely event-ID driven.
Are song search or catalog browse endpoints available?+
Not currently. The API covers live now-playing data, playlist history, and lookup by song_id, but does not include a search endpoint or a way to browse the full song catalog. You can fork this API on Parse and revise it to add a search endpoint.
Does `get_song_details` always return lyrics?+
Not always. The get_song_info endpoint exposes a lyrics_avail flag that indicates whether lyrics exist for the current track. When lyrics_avail is false, the lyrics field in get_song_details may be empty or absent. The API reflects what Radio Paradise has on record for each song.
Is there an endpoint for individual user profiles or rating history?+
Not currently. The API exposes aggregate rating data — avg_rating and num_ratings/ratings_num — at the song level, and per-comment upvotes and downvotes, but does not cover individual listener accounts or their personal rating histories. You can fork this API on Parse and revise it to add a user profile endpoint.
Page content last updated . Spec covers 9 endpoints from radioparadise.com.
Related APIs in MusicSee all →
djmag.com API
Access the latest DJ and electronic music news, discover rankings of the world's top 100 DJs and clubs, view detailed club profiles, and search through DJ Mag's extensive article archive. Stay updated on the electronic music scene with curated features, news updates, and industry insights all in one place.
glastonburyfestivals.co.uk API
Discover historical and current Glastonbury Festival line-ups, find artist set times and stage locations, and search for specific performers across all festival years. Stay updated with the latest festival news and explore detailed information about festival areas and stages.
puntoticket.com API
Browse and search events happening in Chile with PuntoTicket, viewing featured shows, filtering by category, and checking detailed pricing and availability for concerts, theater, sports, and more. Find the perfect event by exploring all listings or discovering what's trending right now.
aoni.co.jp API
Browse and search voice actors, actresses, and junior talents from Aoni Production with detailed profiles including audio samples and work history. Access company information, news updates, and booking details to discover Japanese voice acting talent.
merchbar.com API
Search and discover music merchandise across vinyls, CDs, apparel, and accessories, then track product details, new arrivals, and sales by artist. Find exactly what you're looking for with real-time product information and pricing updates.
amoeba.com API
Search and browse Amoeba Music's catalog of vinyl records and CDs, including used listings, to find product details and discover new releases. Check store information to plan your visits to Amoeba's physical locations.
boletia.com API
Browse and search events on Boletia.com to discover concerts, shows, and performances across different venues and organizers, then view detailed event information and available ticket options. Filter events by category, venue, organizer, or explore trending music events in Mexico City.
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.