网易云音乐解析

GETPOST 网易云

输入网易云音乐歌曲 ID 或分享链接,返回歌曲信息、封面、播放链接和 LRC 同步歌词。支持音质选择。

GET https://api.tinyaii.cn/v1/netease/song

请求参数

参数名类型必填说明示例
idstring必填歌曲ID或分享链接—
levelstring可选音质: standard/exhigh/lossless/hires—

返回字段

字段类型说明
idint歌曲 ID
namestring歌曲名称
singerstring歌手名称
albumstring所属专辑名称
coverstring歌曲封面图片 URL
durationstring歌曲时长(格式:mm:ss)
play_urlstring音频播放直链(MP3 格式,可能为 null 表示无法获取)
bitrateint音频码率(bps,如 320000=320K,0=未知)
file_sizeint文件大小(字节,0=未知)
lyricstringLRC 格式歌词(含时间戳逐行同步,含作词/作曲等元信息)
freebool是否免费(true=可免费试听,false=需 VIP)

返回示例

{
  "code": 200,
  "message": "success",
  "data": {
    "id": 186016,
    "name": "晴天",
    "singer": "周杰伦",
    "album": "叶惠美",
    "cover": "https://p2.music.126.net/ZGffiDQZrGj5s_hnR1CNbg==/109951165566379710.jpg",
    "duration": "4:29",
    "play_url": null,
    "bitrate": 0,
    "file_size": 0,
    "lyric": "[00:00.000] 作词 : 周杰伦\n[00:01.000] 作曲 : 周杰伦\n[00:28.950]故事的小黄花\n[00:32.380]从出生那年就飘着\n[00:35.870]童年的荡秋千\n[00:39.370]随记忆一直晃到现在\n[00:42.440]Re So So Si Do Si La\n[00:45.530]So La Si Si Si Si La Si La So\n...",
    "free": true
  }
}

调用示例

curl "https://api.tinyaii.cn/v1/netease/song?id=<id>" \
  -H "Authorization: Bearer YOUR_API_KEY"
const res = await fetch("https://api.tinyaii.cn/v1/netease/song?id=<id>", {
  headers: { "Authorization": "Bearer YOUR_API_KEY" },
});
console.log(await res.json());
import requests

resp = requests.get(
    "https://api.tinyaii.cn/v1/netease/song",
    params={"id": "<id>"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    timeout=10,
)
print(resp.json())

把 YOUR_API_KEY 换成你的密钥即可直接运行。密钥只保存在你自己的设备上。