Shuffler.fm
THE SHUFFLER.FM API ALLOWS ANYONE TO BUILD THEIR OWN PROGRAMS USING SHUFFLER.FM DATA. BESIDES ACCESSING PUBLIC DATA, THE LATEST API V2 ENABLES YOU TO CREATE PERSONALIZED APPS. IT'S REST AND SPEAKS JSON OVER HTTPS.
47 subscribers
24 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
Shuffler.fm endpoints
| Method | Endpoint | Description |
|---|---|---|
| TRACKS | ||
| GET |
GET TRACK /tracks/{id} |
|
| GET |
GET TRACK LOCATION /tracks/{id}/stream |
Get a redirect to the track's streaming URL. This is only possible if the track is an MP3 and you have streaming access. For more info on getting streaming access, see Streaming… |
| GET |
GET TRACKS /tracks |
List tracks on Shuffler.fm. |
| SUBSCRIPTIONS | ||
| GET |
GET SUBSCRIPTION /users/{id}/subscriptions/{subscription_id} |
|
| POST |
CREATE SUBSCRIPTION /users/{id}/subscriptions |
|
| GET |
GET SUBSCRIPTIONS /users/{id}/subscriptions |
|
| DELETE |
REMOVE SUBSCRIPTION /users/{id}/subscriptions/{subscription_id} |
|
| ARTISTS | ||
| GET |
SINGLE ARTIST /artists/{id} |
Fetch a single artist by ID on Shuffler.fm. |
| GET |
ARTIST'S SITES /artists/{id}/sites |
Get the top sites for an artist. |
| GET |
LIST OF ARTISTS /artists |
List all artists on Shuffler.fm. |
| FAVORITES | ||
| GET |
GET FAVORITES BY ID /users/{id}/favorites/{favorite_id} |
|
| GET |
GET FAVORITE /users/{id}/favorites |
You can use this request to check if a track is a user's favorite yet. If so, we tell you the favorite's ID, if not you get an empty list. |
| DELETE |
DELETE FAVORITES /users/{id}/favorites/{favorite_id} |
Delete a favorite on Shuffler.fm |
| POST |
CREATE FAVORITES /users/{id}/favorites |
Create a favorite. |
| SITES | ||
| GET |
GET SITES /sites |
|
| GET |
GET SITE /sites/{id} |
get individual site |
| GENRES | ||
| GET |
LIST OF GENRES /genres |
|
| GET |
GET SITES FOR GENRE /genres/{genre}/sites |
|
| GET |
GET GENRE /genres/{genre} |
Get info about a genre. |
| CHANNELS | ||
| GET |
ACTIVITY STREAM /channels/{channel-key} |
Channel responses follow the Activity Streams JSON specification (http://activitystrea.ms/specs/json/1.0/). In its simplest form, an activity consists of an actor, a verb, an… |
| USERS | ||
| GET |
GET USER /users/{id} |
|
| ACTIVITY | ||
| GET |
ACTIVITIES /activities/{id} |
Using this request you can fetch single activities by ID. This ID is the one that is given in the responses. |
| CHARTS | ||
| GET |
FASTEST RISING TRACKS /charts/new |
This request gives you the tracks that were recently added to the popular list. |
| GET |
POPULAR TRACKS /charts/popular |
returns a list of track objects with chart_data. |
Shuffler.fm pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|