π Documentation (Scalar UI) Β· OpenAPI JSON
- π Ultrafast - Powered by Hono.js.The router
RegExpRouteris really fast. - πͺΆ Lightweight - Has minimal dependencies.
- π Multi-runtime - Works on
Bun,Node.js,Vercel, andCloudflare Workers. - π₯ Download High Quality Songs, w/ lyrics for supported songs.
- π΅ Get Songs, Albums, Playlists, Artists, Radio Stations, Podcasts Lyrics, Recommendations, and more.
- β€οΈ Open Source
- Scalar API Reference:
GET /docs - OpenAPI JSON:
GET /openapi.json
- Clone the repository
git clone https://github.com/rajput-hemant/jiosaavn-api
cd jiosaavn-api
- Install dependencies
bun i || pnpm i || npm i || yarn
Warning
You need to have Bun.js installed on your machine to run the project with bun.
bun run dev || pnpm dev || npm run dev || yarn dev
You can easily deploy your own hosted version of the JioSaavn API by clicking on one of the links below, which will set up a ready-to-go version for you:
Important
Deploy in an India region so all APIs work properly. Recommended region: Mumbai, India (South) - bom1
Note
For Cloudflare Workers, remove any process-related code before deploying.
- Start the container
docker-compose up -d # detached mode
- Stop the container
docker-compose stop # stops the container
docker-compose down # stops and removes the container
- Start Docker daemon (Skip if already running)
sudo dockerd
- Build the image
docker build -t jiosaavn .
- Run the image
docker run -p 80:3000 jiosaavn
-
Open http://localhost to view it in the browser.
-
Stop the container
docker ps
docker stop <container-id>
This project is licensed under the MIT License - see the LICENSE file for details.