- Free.
- Lightweight.
- Search Song.
- Direct Download Link.
- Lyrics Support.
- Open Sourced.
1. Search a Song (Method - Get):
Request:
http://[Your-Url]/search?query={song-name}
//example
http://localhost:8080/search?query=makhna
Result:
[
{
"id": "hotE59KE",
"title": "Makhna",
"image": "http://c.saavncdn.com/622/Drive-Hindi-2019-20191014095305-500x500.jpg",
"album": "Drive",
"url": "https://www.jiosaavn.com/song/makhna/GAcfdEEJfHY",
"type": "song",
"description": "Drive · Tanishk Bagchi, Asees Kaur, Yasser Desai",
"ctr": 8637,
"position": 1,
"more_info": {
"vcode": "010910441009482",
"vlink": "https://jiotunepreview.jio.com/content/Converted/010910440962648.mp3",
"primary_artists": "Tanishk Bagchi, Asees Kaur, Yasser Desai",
"singers": "Tanishk Bagchi, Asees Kaur, Yasser Desai",
"video_available": false,
"language": "hindi"
}
},
## More
]
The ID Object is the Song ID to get the song detail & Lyrics
2. Song Detail & Download Link (Method - Get):
Request:
http://[Your-Url]/song?id={Song-Id}
//example
http://localhost:8080/song?id=hotE59KE
The Song Id is Previously Fetched ID Object from Search.
Result:
{
"id": "hotE59KE",
"type": "",
"song": "Makhna",
"album": "Drive",
"year": "2019",
"music": "Tanishk Bagchi",
"music_id": "1595701",
"primary_artists": "Tanishk Bagchi, Asees Kaur, Yasser Desai",
"primary_artists_id": "1595701, 706985, 2135738",
"featured_artists": "",
"featured_artists_id": "",
"singers": "Tanishk Bagchi, Asees Kaur, Yasser Desai",
"starring": "Sushant Singh Rajput, Jacqueline Fernandez",
"image": "https://c.saavncdn.com/622/Drive-Hindi-2019-20191014095305-500x500.jpg",
"label": "Zee Music Co.",
"albumid": "17488163",
"language": "hindi",
"origin": "none",
"play_count": 73818421,
"copyright_text": "© 2019 Zee Music Company",
"320kbps": "true",
"explicit_content": 0,
"has_lyrics": "true",
"lyrics_snippet": "main chhod aayi gharbaar mera",
"encrypted_media_url": "ID2ieOjCrwfgWvL5sXl4B1ImC5QfbsDyGqo+5MrAN0crj0vrJ4LG1QUl4LRZ1OTzPHArN3M6vWMEJ5wtvfCrxBw7tS9a8Gtq",
"encrypted_media_path": "NMKyboFo/FiKibPkFFfY50RNDB52X6LHqriY+0xcZsNMl2dstkWwpIvUdTM1PLl8",
"media_url": "https://aac.saavncdn.com/622/c1a0e6f34388089a4c52c1026bee0831_160.mp4",
"perma_url": "https://www.jiosaavn.com/song/makhna/GAcfdEEJfHY",
"album_url": "https://www.jiosaavn.com/album/drive/SG7tqyDYavU_",
"duration": "183",
"rights": {
"code": 0,
"reason": "",
"cacheable": true,
"delete_cached_object": false
},
"cache_state": "false",
"starred": "false",
"artistMap": {
"Tanishk Bagchi": "1595701",
"Asees Kaur": "706985",
"Yasser Desai": "2135738",
"Ozil Dalal": "675439",
"Sushant Singh Rajput": "2180329",
"Jacqueline Fernandez": "480380"
},
"release_date": "2019-10-10",
"vcode": "010910441009482",
"vlink": "https://jiotunepreview.jio.com/content/Converted/010910440962648.mp3",
"label_url": "/label/zee-music-co.-albums/06cepoPTlhU_"
}
media_url Object Contains Download Link.
Replace 160 with 320 or 96 in media_url to get different Qualities.
Note albumid Object if you want to fetch it's album also.
3. Lyrics (Method - Get):
Request:
http://[Your-Url]/lyrics?id={Song-ID}
//example
http://localhost:8080/lyrics?id=hotE59KE
The Song Id is Previously Fetched ID Object from Search.
Result:
{
"lyrics": "ye bhee naa jaane vo bhee naa jaane<br>nainon ke rang naina jaane<br>mila jo sang tera<br>uda patang mera hawa mein hoke malang<br><br>jag kee koyi reet naa jaani<br>main to bas teri hui deewaanii<br>mila jo sang tera<br>uda patang mera hawa mein hoke malang<br><br>main chhod aayi gharbaar mera<br>oh makhnas ve makhnas<br>ab too hee hai sansar mera<br>oh makhnas ve makhnas<br><br>ye paagal sa hai pyaar mera<br>oh makhnas ve makhnas<br>main chhod aayi gharbaar mera<br>oh makhnas<br><br>main chhod aayi gharbaar mera<br>oh makhnas ve makhnas<br>ab too hee hai sansar mera<br>oh makhnas ve makhnas<br><br>ye paagal sa hai pyaar mera<br>oh makhnas ve makhnas<br>main chhod aayi gharbaar mera<br>oh makhnas<br><br>makhnas ve<br><br>teri hee baathen ho subah see raaten ho<br>jab se mila hai too dil ko mila sukun<br>tu hi raah meri tu hi safar he<br>teri bahon mein ab mera ghar hai<br><br>chain naa jaane dard na jaane<br>dil to bas dil ko pahachaane<br>mila jo sang tera<br>uda patang mera hawa mein hoke malang<br><br>main chhod aayi gharbaar mera<br>oh makhnas ve makhnas<br>ab too hee hai sansar mera<br>oh makhnas ve makhnas<br><br>ye paagal sa hai pyaar mera<br>oh makhnas ve makhnas<br>main chhod aayi gharbaar mera<br>oh makhnas<br><br>chhod aayi gharbaar mera<br>too hee hai sansar mera<br>ye paagal sa hai pyaar mera<br>main chhod aayi gharbaar mera<br><br>main chhod aayi gharbaar mera ਓ ਮੱਖਣਾਂ<br>tu hi he sansar meraa ਮੱਖਣਾਂ<br>ye paagal sa hai pyaar mera ਓ ਮੱਖਣਾਂ<br>main chhod aayi gharbaar mera ਓ ਮੱਖਣਾਂ"
}
4. Search Album (Method - Get):
Request:
http://[Your-Url]/albumsearch?query={Album-Name}
//example
http://localhost:8080/albumsearch?query=drive
Result:
[
{
"id": "17488163",
"title": "Drive",
"image": "http://c.saavncdn.com/622/Drive-Hindi-2019-20191014095305-500x500.jpg",
"music": "Tanishk Bagchi, Amartya Bobo Rahut, Javed-Mohsin",
"url": "https://www.jiosaavn.com/album/drive/SG7tqyDYavU_",
"type": "album",
"description": "2019 · Hindi Film · Tanishk Bagchi, Amartya Bobo Rahut, Javed-Mohsin",
"ctr": 1411,
"position": 1,
"more_info": {
"year": "2019",
"is_movie": "1",
"language": "hindi",
"song_pids": "lD6HFeIu, tW3mNpl7, hotE59KE, vbThKk4U, GT1fVFAe"
}
},
##More
]
song_pids Object Contains all song id(s) of the Album.
id Object is the Album ID.
5. Fetch detail of an Album (Method - Get):
Request:
http://[Your-Url]/album?id={Album-Id}
//example
http://localhost:8080/album?id=17488163
The Album Id is Previously Fetched ID Object from albumsearch.
Result:
{
"title": "Drive",
"name": "Drive",
"year": "2019",
"release_date": "2019-10-10",
"primary_artists": "Tanishk Bagchi, Amartya Bobo Rahut, Javed-Mohsin",
"primary_artists_id": "1595701, 7044553, 5393135",
"albumid": "17488163",
"perma_url": "https://www.jiosaavn.com/album/drive/SG7tqyDYavU_",
"image": "https://c.saavncdn.com/622/Drive-Hindi-2019-20191014095305-500x500.jpg",
"songs": [
{
"id": "hotE59KE",
"type": "",
"song": "Makhna",
"album": "Drive",
"year": "2019",
"music": "Tanishk Bagchi",
"music_id": "1595701",
"primary_artists": "Tanishk Bagchi, Asees Kaur, Yasser Desai",
"primary_artists_id": "1595701, 706985, 2135738",
"featured_artists": "",
"featured_artists_id": "",
"singers": "Tanishk Bagchi, Asees Kaur, Yasser Desai",
"starring": "Sushant Singh Rajput, Jacqueline Fernandez",
"image": "https://c.saavncdn.com/622/Drive-Hindi-2019-20191014095305-500x500.jpg",
"label": "Zee Music Co.",
"albumid": "17488163",
"language": "hindi",
"origin": "album",
"play_count": "73819268",
"copyright_text": "© 2019 Zee Music Company",
"320kbps": "true",
"explicit_content": 0,
"has_lyrics": "true",
"lyrics_snippet": "main chhod aayi gharbaar mera",
"encrypted_media_url": "ID2ieOjCrwfgWvL5sXl4B1ImC5QfbsDyGqo+5MrAN0crj0vrJ4LG1QUl4LRZ1OTzPHArN3M6vWMEJ5wtvfCrxBw7tS9a8Gtq",
"encrypted_media_path": "NMKyboFo/FiKibPkFFfY50RNDB52X6LHqriY+0xcZsNMl2dstkWwpIvUdTM1PLl8",
"media_url": "https://aac.saavncdn.com/622/c1a0e6f34388089a4c52c1026bee0831_160.mp4",
"perma_url": "https://www.jiosaavn.com/song/makhna/GAcfdEEJfHY",
"album_url": "https://www.jiosaavn.com/album/drive/SG7tqyDYavU_",
"duration": "183",
"rights": {
"code": 0,
"reason": "",
"cacheable": true,
"delete_cached_object": false
},
##More
}
media_url Object Contains Download Link.
Replace 160 with 320 or 96 in media_url to get different Qualities.
6. Get Song from Jiosaavn Link (Method - Get):
Request:
http://[Your-Url]/link?query={Jiosaavn-Link}
//example
http://localhost:8080/link?query=https://www.jiosaavn.com/song/makhna/GAcfdEEJfHY
Result:
Same as Method 2
NodeJS & Npm are Required.
For Development 👇
apt install npm
apt install nodejs
git clone https://github.com/cachecleanerjeet/jiosaavnapi.git
cd jiosaavnapi
npm install
node index.js
Running always in a server 👇
apt install npm
apt install nodejs
git clone https://github.com/cachecleanerjeet/jiosaavnapi.git
cd jiosaavnapi
npm install
npm install forever -g
forever start index.js
If something error happens you will get this result in json 👇
{"result": "false"}
Impliment this API on your Project & send a message here to get featured in this section.
My Website & Social