+JioSaavn API
Search JioSaavn and pull Indian song, album, artist, playlist and chart data as clean JSON.
The API.SH JioSaavn API returns public catalog data from JioSaavn, India's big music streaming service, as structured JSON. Search songs, albums, artists and playlists, open any of them by id or link, and read the editorial charts, new releases and what is trending in Hindi, Punjabi, Tamil or any other language on the site. Songs carry album, primary and featured artists, music director, label, language, year, release date, duration, play count and copyright. It is metadata only: no audio files or lyrics.
- 8 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/jiosaavn/v1/ search
{ "success": true } What you can build with the JioSaavn API
Indian music charts and trend tracking
Read the editorial charts and the trending songs, albums or playlists for a language every day to see what is rising in Bollywood, Punjabi or regional music.
Release monitoring for labels
Watch new releases by language and check each album's label, release date, copyright and track list as soon as it lands.
Artist research
Pull an artist's followers, verified flag, languages, top songs, albums, singles and similar artists to compare singers and music directors.
Catalog matching and metadata enrichment
Search by title or artist and attach JioSaavn ids, play counts, labels and release years to your own song catalog.
JioSaavn data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
JioSaavn API endpoints and prices
Every JioSaavn endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| JioSaavn charts /jiosaavn/ | $1 · $2 PAYG 1 credit |
| JioSaavn search /jiosaavn/ | $1 · $2 PAYG 1 credit |
| JioSaavn trending /jiosaavn/ | $1 · $2 PAYG 1 credit |
| JioSaavn artist /jiosaavn/ | $1 · $2 PAYG 1 credit |
| JioSaavn album /jiosaavn/ | $1 · $2 PAYG 1 credit |
| JioSaavn playlist /jiosaavn/ | $1 · $2 PAYG 1 credit |
| JioSaavn song /jiosaavn/ | $1 · $2 PAYG 1 credit |
| JioSaavn new releases /jiosaavn/ | $1 · $2 PAYG 1 credit |
Call the JioSaavn API
JioSaavn search: GET https://api.api.sh/jiosaavn/
curl "https://api.api.sh/jiosaavn/v1/search?q=arijit+singh" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/jiosaavn/v1/search",
params={"q": "arijit singh"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/jiosaavn/v1/search");
url.searchParams.set("q", "arijit singh");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/jiosaavn/v1/search", "q", "arijit singh")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "JioSaavn" and "JioSaavn search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 483 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for JioSaavn data
- Public data only: no JioSaavn login, cookies or account needed
- One key and one response shape for JioSaavn and 482 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official JioSaavn API
JioSaavn does not offer an open developer API for its catalog. What ranks for 'jiosaavn api' today are unofficial GitHub wrappers, a Python package and a RapidAPI listing, and some of those projects have been archived. API.SH is a maintained alternative that returns public JioSaavn metadata as JSON with one key.
Instead of self-hosting an unofficial JioSaavn API from GitHub and fixing it when the site changes, call API.SH: one key, a fixed price per call and the same JSON shape as every other platform.
JioSaavn API questions
What JioSaavn data can I get?+
Search across songs, albums, artists and playlists (/jiosaavn/v1/search), single songs (/jiosaavn/v1/song), albums (/jiosaavn/v1/album), artist profiles (/jiosaavn/v1/artist), playlists (/jiosaavn/v1/playlist), editorial charts (/jiosaavn/v1/charts), new releases (/jiosaavn/v1/new-releases) and trending items by language (/jiosaavn/v1/trending).
How much does the JioSaavn API cost?+
Every JioSaavn endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free JioSaavn API?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /jiosaavn/v1/album at 1 credit each.
Is there an official JioSaavn API?+
Not an open one. JioSaavn has no public developer program for catalog data, which is why searchers find unofficial GitHub projects instead. API.SH gives you a supported, paid alternative for public metadata.
Do I need a JioSaavn account or login?+
No. API.SH reads public JioSaavn pages only. No endpoint uses a login, cookies or anyone's account.
Does it return song download links or lyrics?+
No. The API returns metadata only: titles, artists, albums, labels, languages, play counts and similar fields, plus whether a 320 kbps version exists. It does not return audio files, stream links or lyrics.
Can I use the JioSaavn API from Python?+
Yes. Call any endpoint over HTTPS with your key, or use the API.SH Python or JS SDK. Results come back as JSON, with CSV and NDJSON also available.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /jiosaavn/v1/search with q set to a song or artist name. Every parameter is in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.