Public APIs
JioSaavn favicon

JioSaavn

Music

API to retrieve song information, album meta data and many more from JioSaavn.

JioSaavn's website screenshot

About JioSaavn

JioSaavn API is an unofficial, open-source Python library built with Flask that provides programmatic access to JioSaavn's music catalog. It retrieves song, album, and playlist data by accepting either a JioSaavn URL or a plain search query, returning JSON responses with details such as song name, artist, album name, duration, thumbnail image, language, release year, and download link. A separate endpoint can optionally fetch song lyrics when requested.

The API is self-hosted: it is installed by cloning the repository, installing dependencies via pip, and running a local Flask server, with endpoints available for universal queries, songs, playlists, albums, and lyrics individually. The README notes that hosting on non-Indian servers (e.g., Heroku's US/Europe regions) may not reliably fetch all songs, and recommends an Indian VPS for accurate results.

It is intended for developers building applications that need JioSaavn music data or streaming links, such as music player apps, downloader tools, or Telegram bots. The project documentation lists several third-party applications built using this API, including an Android app, a Telegram downloader bot, and other open-source web tools.

Key features

  • Search and fetch song details by name or JioSaavn URL
  • Retrieve album, playlist, and song data via dedicated endpoints
  • Returns song metadata including singer, album, duration, thumbnail, and release year
  • Provides direct MP3 download links for songs
  • Optional lyrics fetching via a query parameter
  • Universal endpoint supports song names, song links, album links, and playlist links

Frequently asked questions

Is this an official JioSaavn API?

No, it is an unofficial API for JioSaavn written in Python 3 using Flask.

What platforms or languages does it support?

It is a Python 3 Flask application that you run locally or deploy, such as on Heroku or a VPS.

How do I get song data without a JioSaavn link?

You can search directly by song name; a JioSaavn URL is not required.

Can I fetch lyrics with the API?

Yes, lyrics fetching is optional and triggered by adding the lyrics=true parameter to a request.

Are there any hosting limitations?

Heroku's US/Europe servers may not fetch all songs flawlessly, so an Indian VPS is recommended for accurate results.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product