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
1mo 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 →
rateyourmusic.com API
Search for albums, artists, and genres to retrieve detailed information including release dates, ratings, and chart rankings from Rate Your Music. Browse music charts and explore genre-specific data to discover trends across the catalog.
allmusic.com API
Search for music, browse artist biographies and discographies, and retrieve detailed album and song information all in one place. Discover new releases and access comprehensive metadata about artists and tracks.
lyrics.com API
Search and retrieve song lyrics, artist biographies, and album information across multiple genres and artists. Browse music content by artist, letter, or genre, and discover new or random songs to explore.
beatport.com API
Search and discover electronic music tracks, releases, and artists on Beatport while accessing detailed metadata, audio previews, genre listings, and top 10 charts. Get comprehensive information about specific tracks, releases, artists, and labels to power music discovery and curation applications.
metal-archives.com API
Search and explore music data including bands, albums, songs, and lyrics, with the ability to discover artist recommendations, view band members and discographies, and look up record label information. Get detailed information about musicians, their releases, and recommendations based on your musical interests.
musixmatch.com API
Search for song lyrics, metadata, and translations while discovering artist profiles, discographies, and album details all in one place. Build music apps that let you retrieve complete song information, explore artist catalogs, and discover new music through curated feeds.
whosampled.com API
Discover music samples, covers, and remixes by searching artists and tracks, viewing detailed sample histories, and exploring trending musical connections. Get comprehensive data on which songs sampled specific tracks, artist profiles, and current charts to understand the creative lineage behind your favorite music.
ximalaya.com API
Browse Ximalaya's audio content by exploring categories and albums, retrieving detailed album information and track listings, viewing user profiles, and reading user comments. Search for albums and discover audio content organized by category with complete metadata.