An unofficial Music api built with ❤️ using Express.js, cheerio and Javascript
Routes to acess this Api: (HTTP Method: GET)
/homePageDetails
get the home page details of jio-saavn.
/albumId/xalbumName
get AlbumId of a particular album, which will be used for fetching album information.
/album/xalbumId
get Album information for a particular AlbumId.
/album/songs/xalbumId
get all the Songs in an album with the given albumId.
/songId/xsongName
get SongId of a particular Song, which will be used for fetching song information.
/songDetails/xsongId
get the Song details with the given songId.
/songMediaUrl/xsongId
get Song-media-url with the given songId, which will be used for listening and downloading the song.
/lyrics/xsongId
get the Lyrics(if available) with the given songId.
/playlistId/xplaylistName
get the PlaylistId of a particular Playlist, which will be used for fetching playlist information.
/playlist/xplaylistId
get the Playlists information with the given playlistId.
/search/xquery
get the general search results for a particular Query.
/getAllLanguageData
get the links of all language data i.e. newly releases, weekly top, featured playlists and featured albums.
/getLanguageData/xlanguage
get the links as said above for a particular language like Hindi, English, Tamil, Telugu, Punjabi, Marathi, Gujarati, Bengali, Kannada, Bhojpuri, Malayalam, Urdu, Haryanvi, Rajasthani, Odia, Assamese
/getAllAlbums/xlanguage
get the details(name and link) of All the Albums in a Language(Note:- Takes some time to fetch all the data.
/getAllAlbums/xlanguage/xstartsWith
get the details(name and link) of All the Albums in a Language which starts with a particular character. --> use any characters from a to z for albums starting with alphabet and for data starting with numbers kindly use "0-9" as startsWith.