An Unofficial High-Performance API to fetch and download high-quality songs, albums, playlists, lyrics, and more from JioSaavn.
Built on Hono.js, works seamlessly across Bun, Node.js, Cloudflare Workers & Vercel.
- 🚀 High Performance – powered by Hono.js
- 🎶 Rich Content – fetch songs, albums, artists, playlists, and lyrics
- 🌍 Cross-Platform – runs on Bun, Node.js, Cloudflare Workers, and Vercel
- 🪶 Lightweight – minimal dependencies, easy setup & deployment
- 🔒 No Auth Required – most endpoints are ready to use instantly
- ❤️ Open Source – MIT Licensed
Check out the full API documentation for detailed usage and endpoints.
Clone the repository:
git clone https://github.com/Sandipeyy/NepoTuneAPI
cd NepoTuneAPIdocker-compose upNote: Requires
Bun (1.0.29+)orNode.js (v20+)
bun install
bun run devOr with Node.js:
npm install
npm run devFetch a song by ID:
curl https://nepotuneapi.vercel.app/api/songs?id=xyz123Sample Response:
{
"id": "xyz123",
"title": "Song Title",
"artist": "Artist Name",
...
}- Build music discovery bots
- Integrate high-quality streaming in your app
- Create custom playlists or lyric viewers
See CHANGELOG for updates and release history.
Contributions are welcome! Please read our CONTRIBUTING.md and open an Issue or Pull Request.
This project is not affiliated with or endorsed by JioSaavn.
Use responsibly and adhere to JioSaavn's terms of service.
Distributed under the MIT License.
See LICENSE for details.
Thanks to all our contributors for their help and support!
