Skip to content

API Reference

Complete API reference documentation.

Base URL

https://api.ygking.top

Response Format

json
{
  "code": 0,
  "data": {...},
  "message": "..."
}

Search API

ParameterTypeRequiredDefaultDescription
keywordstring-Search keyword
typestring-songType: song/singer/album/playlist
numint-20Results count (1-100)
pageint-1Page number
bash
GET /api/search?keyword=Jay%20Chou&type=song&num=10

Song API

GET /api/song/url

ParameterTypeRequiredDescription
midstringSong MID(s), comma-separated
qualitystring-Quality: 128/320/flac
bash
GET /api/song/url?mid=0039MnYb0qxYhV&quality=320

GET /api/song/detail

ParameterTypeRequiredDescription
midstring✅*Song MID
idint✅*Song ID

Lyric API

GET /api/lyric

ParameterTypeRequiredDescription
midstring✅*Song MID
idint✅*Song ID

Returns auto-decrypted LRC/QRC lyrics.


Album/Playlist/Artist API

GET /api/album

bash
GET /api/album?mid=002fRO0N4FftzY

GET /api/playlist

bash
GET /api/playlist?id=8052190267

GET /api/singer

bash
GET /api/singer?mid=0025NhlN2yWrP4

Charts API

GET /api/top

bash
# Get chart list
GET /api/top

# Get specific chart
GET /api/top?id=4&num=50

Error Codes

CodeDescription
0Success
400Bad request
401Invalid credentials
404Not found
500Server error

For learning and research purposes only