JioSaavnAPI

screenshot of JioSaavnAPI
flask

An unofficial API for JioSaavn written in Python 3

Overview:

The JioSaavn API is an unofficial API written in Python using Flask. It allows users to fetch details of songs like song name, singer name, album name, duration, lyrics, and more in JSON format without needing the JioSaavn link of the song. The API supports searching for songs by name and fetching songs/albums/playlists from URLs.

Features:

  • Fetch Details: Get song details like name, singer, album, duration, and more in JSON format.
  • Search Functionality: Search for songs by name without requiring the song's JioSaavn link.
  • Support for URLs: Fetch songs/albums/playlists from URLs directly in the API.
  • Lyrics Endpoint: Retrieve song lyrics through a dedicated lyrics endpoint.
  • Universal Endpoint: Endpoint supporting song name, song link, album link, and playlist link for queries.

Summary:

The JioSaavn API, built with Flask, provides a convenient solution to fetch song details without the need for specific JioSaavn links. With features like direct search by song names and support for fetching songs/albums/playlists from URLs, this API simplifies the process of obtaining song information in JSON format. Users can also enable lyrics search and access specific endpoints for different queries. Deployable on a VPS or Heroku, this API offers a comprehensive way to interact with JioSaavn content.

flask
Flask

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.