It provides free api to discover millions song, artist, albums, covers, tempo (bpm) and lyrics
Retrive all artist
{ "success": boolean, "next": text, "previous": boolean, "pages": integer, "total": integer, "length": integer, "result": [ { "id_artist": integer, "artist": text, "api_artist": text, "api_albums": text } ] }
{ "success": boolean, "error": text }
Search Track
Type Track: { "success": boolean, "length": integer, "result": [ { "track": text, "id_track": integer, "artist": text, "haslyrics": boolean, "id_artist": integer, "album": text, "bpm": integer, "id_album": integer, "cover": text, "lang": text /* ISO 639-1 */, "api_artist": text, "api_albums": text, "api_album": text, "api_tracks": text, "api_track": text, "api_lyrics": text } ] } Type Artist: { "success": boolean, "length": integer, "result": [ { "artist": text, "id_artist": integer, "cover": text, "api_artist": text } ] }
{ "success": boolean, "error": text }
Get artist info
{ "success": boolean, "length": integer, "result": { "id_artist": integer, "artist": text, "mbid": text, "gender": text (female|male), "country": text (iso 2 letters), "youtube": text, "instagram": text, "twitter": text, "facebook": text, "website": text, "spotify": text (Spotify ID), "api_albums": text } }
{ "success": boolean, "error": text }
Get all albums from a artist
{ "success": boolean, "length": integer, "result": { "artist": text, "id_artist": integer, "length": integer, "albums": [{ "album": text, "id_album": integer, "cover": text, "api_album": text, "api_tracks": text }] } }
{ "success": boolean, "error": text }
Get album information from artists
{ "success": boolean, "length": integer, "result": { "album": text, "id_album": integer, "id_artist": integer, "artist": text, "cover": text, "upc": text, "asin": text, "mbid": text, "genres": [], "realease": text, "label": text, "explicit": boolean, "api_artist": text, "api_albums": text, "api_album": text, "api_tracks": text } }
{ "success": boolean, "error": text }
Get all tracks from a album artist
{ "success": bolean, "length": integer, "result": { "album": text, "id_album": integer, "id_artist": integer, "artist": text, "cover": text, "label": text, "explicit": bolean, "api_artist": text, "api_albums": text, "api_album": text, "api_tracks": text, "length": integer, "tracks": [ { "id_track": integer, "track": text, "bpm": integer, // Tempo "api_track": text, "api_lyrics": text } ] } }
{ "success": boolean, "error": text }
Get track information (Artist, Album, Tempo or BPM)
{ "success": boolean, "length": integer, "result": { "id_track": integer, "track": text, "artist": text, "album": text, "bpm": integer /* false (Boolean: if not found) */, "lang": text /* ISO 639-1 */, "haslyrics": boolean, "api_track": text, "api_lyrics": text } }
{ "success": boolean, "error": text }
Get lyrics from a track. All lyrics provided for educational purposes and personal use only. Commercial use is not allowed.
{ "success": boolean, "length": integer, "result": { "artist": text, "id_artist": integer, "track": text, "id_track": integer, "id_album": integer, "album": text, "lyrics": text, "api_artist": text, "api_albums": text, "api_album": text, "api_tracks": text, "api_track": text, "api_lyrics": text, "lang": text /* ISO 639-1 */, "copyright_label": text, "copyright_notice": text, "copyright_text": text } }
{ "success": boolean, "error": text }
Generate a smart playlist using a seed artist
{ "success": boolean, "length": integer, "result": [ { "id_track": integer, "track": text, "id_artist": integer, "artist": text, "id_album": integer, "album": text, "cover": text, "haslyrics": boolean, "lang": text /* ISO 639-1 */, "api_artist": text, "api_albums": text, "api_album": text, "api_tracks": text, "api_lyrics": text, } ] }
{ "success": boolean, "error": text }
Create a playlist with a secret message hidden as an acrostic in track name (first letter)
{ "success": boolean, "message": text, "length": integer, "result": [ { "lang": text /* ISO 639-1 */, "letter": char(1), "track": text, "id_track": integer, "artist": text, "id_artist": integer, "id_album": integer, "album": text, "haslyrics": boolean, "cover": text, "api_artist": text, "api_albums": text, "api_album": text, "api_tracks": text, "api_track": text, "api_lyrics": text } ] }
{ "success": boolean, "error": text }
Create playlist based on BPM (Tempo)
{ "success": boolean, "bpm": text, "length": integer, "result": [ { "bmp": integer, "track": text, "id_track": integer, "artist": text, "id_artist": integer, "id_album": integer, "album": text, "haslyrics": boolean, "lang": text /* ISO 639-1 */, "cover": text, "api_artist": text, "api_albums": text, "api_album": text, "api_tracks": text, "api_track": text, "api_lyrics": text } ] }
{ "success": boolean, "error": text }
Happi bring new value to your company by driving innovation in many ways. Since APIs are being utilized every day.