: Universal Result Search

API: vercel.app:jiosaavn-unofficial-api
Endpoint: /result/
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 1180ms

Description

Returns an array of song objects matching the search query. Use this as the primary search endpoint to find songs before fetching lyrics or other details.

From spec: Auto-detects query type and returns appropriate results for songs, albums, or playlists based on the provided query string.

Usage Tips

- Required parameter: query (search term) - Returns up to 10 results by default - Each result includes song metadata: id, title, album, artists, duration - Use the 'id' or 'perma_url' from results with /lyrics/ endpoint - Check 'has_lyrics' field to know if lyrics are available

Parameters (2)

lyrics (boolean, query, optional)

Include lyrics in the response (slower response)

query (string, query, required)

Search term, JioSaavn song/album/playlist URL, or song/album/playlist name

Examples (2)

Search for songs by artist and title probe-gate

Demonstrates searching for a popular song to obtain song metadata including the ID needed for lyrics retrieval

curl 'https://saavnapi-nine.vercel.app/result?query=shape+of+you'
import requests

resp = requests.get(
    "https://saavnapi-nine.vercel.app/result",
    params={
        'query': 'shape of you',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("jiosaavn-unofficial")
result = api.fetch("result/", query="shape of you")

for item in result:
    print(item)
const resp = await fetch("https://saavnapi-nine.vercel.app/result?query=shape+of+you");
const data = await resp.json();
Search for Hindi songs probe-gate

Demonstrates searching for a popular Hindi song to find songs with available lyrics

curl 'https://saavnapi-nine.vercel.app/result?query=tum+hi+ho'
import requests

resp = requests.get(
    "https://saavnapi-nine.vercel.app/result",
    params={
        'query': 'tum hi ho',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("jiosaavn-unofficial")
result = api.fetch("result/", query="tum hi ho")

for item in result:
    print(item)
const resp = await fetch("https://saavnapi-nine.vercel.app/result?query=tum+hi+ho");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:26:44.864950 200 1180ms
2026-04-16 04:00:00.160122 200 1344ms
2026-04-16 00:37:09.426464 200 2660ms
2026-04-15 02:04:32.605318 200 1518ms
2026-04-15 01:51:35.923229 200 2186ms
2026-04-14 03:43:06.282889 200 2303ms
2026-04-14 03:20:06.024543 200 2458ms
2026-04-12 15:11:14.282802 200 2763ms
2026-04-12 14:33:22.668062 200 1349ms
2026-04-10 03:05:46.625893 200 4601ms
2026-04-10 00:33:01.125327 200 1431ms
2026-04-09 02:10:05.353579 200 1818ms
2026-04-09 00:52:29.379071 200 4132ms