网易云音乐排行榜/歌单

获取网易云音乐排行榜/歌单的歌曲信息,包括歌曲名、歌手、专辑、时长、收费类型等

API 文档

  • 接口地址: https://apicx.asia/api/netease.music.playlist
  • 返回格式: JOSN
  • 请求方式: GET
  • 请求示例: https://apicx.asia/api/netease.music.playlist?id=3865036&page=1&limit=20

请求参数说明:

名称 必填 类型 说明
token string 登录获取token
idintid
pageintpage
limitintlimit

返回参数说明:

名称 类型 说明
code integer 返回的状态码
data object 返回的数据/数据对象
msg string 返回的消息
time string 请求时间
data.歌单IDstring歌单ID
data.歌单基础信息.歌单名称string歌单名称
data.歌单基础信息.创建者string创建者
data.歌单基础信息.歌单封面string歌单封面
data.歌单基础信息.歌单描述string歌单描述
data.歌单基础信息.播放量number播放量
data.歌单基础信息.收藏数number收藏数
data.歌单基础信息.评论数number评论数
data.分页信息.当前页码number当前页码
data.分页信息.每页条数(limit)number每页条数(limit)
data.分页信息.总歌曲数number总歌曲数
data.分页信息.总页数number总页数
data.当前页歌曲列表[].全局序号number全局序号
data.当前页歌曲列表[].歌曲IDnumber歌曲ID
data.当前页歌曲列表[].歌曲名称string歌曲名称
data.当前页歌曲列表[].歌手string歌手
data.当前页歌曲列表[].专辑名称string专辑名称
data.当前页歌曲列表[].专辑IDnumber专辑ID
data.当前页歌曲列表[].专辑封面string专辑封面
data.当前页歌曲列表[].时长string时长
data.当前页歌曲列表[].发行时间string发行时间
data.当前页歌曲列表[].收费类型string收费类型
data.当前页歌曲列表[].MVnumberMV
data.当前页歌曲列表[].页内序号number页内序号

返回示例:

{
  "code": 200,
  "msg": "操作成功!",
  "time": "2025-12-27 00:40:41",
  "api_source": "API官网:apicx.asia",
  "data": {
    "歌单ID": "3865036",
    "歌单基础信息": {
      "歌单名称": "最陈奕迅·精选",
      "创建者": "倦鸟归林",
      "歌单封面": "https://p1.music.126.net/rd0iSV6zxXOytgehfIaZ8g==/109951163693273653.jpg",
      "歌单描述": "一起听Eason Chan!",
      "播放量": 45124484,
      "收藏数": 0,
      "评论数": 1889
    },
    "分页信息": {
      "当前页码": 1,
      "每页条数(limit)": 20,
      "总歌曲数": 326,
      "总页数": 17
    },
    "当前页歌曲列表": [
      {
        "全局序号": 1,
        "歌曲ID": 65536,
        "歌曲名称": "爱情转移",
        "歌手": "陈奕迅",
        "专辑名称": "认了吧",
        "专辑ID": 6434,
        "专辑封面": "https://p2.music.126.net/o_OjL_NZNoeog9fIjBXAyw==/18782957139233959.jpg",
        "时长": "4:19",
        "发行时间": "2007-04-24",
        "收费类型": "VIP",
        "MV": 303283,
        "页内序号": 1
      },
      {
        "全局序号": 2,
        "歌曲ID": 65538,
        "歌曲名称": "好久不见",
        "歌手": "陈奕迅",
        "专辑名称": "认了吧",
        "专辑ID": 6434,
        "专辑封面": "https://p2.music.126.net/o_OjL_NZNoeog9fIjBXAyw==/18782957139233959.jpg",
        "时长": "4:10",
        "发行时间": "2007-04-24",
        "收费类型": "VIP",
        "MV": 281152,
        "页内序号": 2
      },
      {
        "全局序号": 3,
        "歌曲ID": 65540,
        "歌曲名称": "爱是一本书",
        "歌手": "陈奕迅",
        "专辑名称": "认了吧",
        "专辑ID": 6434,
        "专辑封面": "https://p1.music.126.net/o_OjL_NZNoeog9fIjBXAyw==/18782957139233959.jpg",
        "时长": "4:24",
        "发行时间": "2007-01-01",
        "收费类型": "免费(受限)",
        "MV": 10987363,
        "页内序号": 3
      },
      {
        "全局序号": 4,
        "歌曲ID": 65543,
        "歌曲名称": "第一个雅皮士",
        "歌手": "陈奕迅",
        "专辑名称": "认了吧",
        "专辑ID": 6434,
        "专辑封面": "https://p1.music.126.net/o_OjL_NZNoeog9fIjBXAyw==/18782957139233959.jpg",
        "时长": "3:24",
        "发行时间": "2007-01-01",
        "收费类型": "免费(受限)",
        "MV": 0,
        "页内序号": 4
      },
      {
        "全局序号": 5,
        "歌曲ID": 65546,
        "歌曲名称": "白色球鞋",
        "歌手": "陈奕迅",
        "专辑名称": "认了吧",
        "专辑ID": 6434,
        "专辑封面": "https://p1.music.126.net/o_OjL_NZNoeog9fIjBXAyw==/18782957139233959.jpg",
        "时长": "4:38",
        "发行时间": "2007-01-01",
        "收费类型": "免费(受限)",
        "MV": 0,
        "页内序号": 5
      },
      {
        "全局序号": 6,
        "歌曲ID": 26075146,
        "歌曲名称": "黄金时代",
        "歌手": "陈奕迅",
        "专辑名称": "我的快乐时代",
        "专辑ID": 2374013,
        "专辑封面": "https://p1.music.126.net/ZwAi2f5rZEsArybfDoFwCA==/109951168143432933.jpg",
        "时长": "4:09",
        "发行时间": "1998-05-26",
        "收费类型": "VIP",
        "MV": 0,
        "页内序号": 6
      },
      {
        "全局序号": 7,
        "歌曲ID": 65549,
        "歌曲名称": "月球上的人",
        "歌手": "陈奕迅",
        "专辑名称": "认了吧",
        "专辑ID": 6434,
        "专辑封面": "https://p1.music.126.net/o_OjL_NZNoeog9fIjBXAyw==/18782957139233959.jpg",
        "时长": "3:42",
        "发行时间": "",
        "收费类型": "VIP",
        "MV": 0,
        "页内序号": 7
      },
      {
        "全局序号": 8,
        "歌曲ID": 1323304980,
        "歌曲名称": "我们万岁",
        "歌手": "陈奕迅 / eason and the duo band",
        "专辑名称": "L.O.V.E.",
        "专辑ID": 74268947,
        "专辑封面": "https://p1.music.126.net/n8objKMAfyw-cotbj9CmQw==/109951163676240009.jpg",
        "时长": "3:56",
        "发行时间": "2018-11-19",
        "收费类型": "VIP",
        "MV": 10785699,
        "页内序号": 8
      },
      {
        "全局序号": 9,
        "歌曲ID": 1468192805,
        "歌曲名称": "世界上不存在的歌 (2020重唱版)",
        "歌手": "陈奕迅",
        "专辑名称": "一首歌一个故事",
        "专辑ID": 95509227,
        "专辑封面": "https://p1.music.126.net/Abad3IaAzddLUQtGQk4izw==/109951165321788804.jpg",
        "时长": "3:53",
        "发行时间": "2020-09-17",
        "收费类型": "免费(受限)",
        "MV": 0,
        "页内序号": 9
      },
      {
        "全局序号": 10,
        "歌曲ID": 31426608,
        "歌曲名称": "无条件",
        "歌手": "陈奕迅",
        "专辑名称": "准备中",
        "专辑ID": 3184340,
        "专辑封面": "https://p1.music.126.net/JmNbYpBbsE7SLsnM_j0xvw==/7938473953631427.jpg",
        "时长": "3:48",
        "发行时间": "2015-07-10",
        "收费类型": "VIP",
        "MV": 395085,
        "页内序号": 10
      },
      {
        "全局序号": 11,
        "歌曲ID": 65592,
        "歌曲名称": "单车",
        "歌手": "陈奕迅",
        "专辑名称": "Sound & Sight",
        "专辑ID": 6437,
        "专辑封面": "https://p1.music.126.net/bRLW5RFIO9_lCsVJT4-L9A==/109951163067349766.jpg",
        "时长": "3:31",
        "发行时间": "2006-12-13",
        "收费类型": "VIP",
        "MV": 0,
        "页内序号": 11
      },
      {
        "全局序号": 12,
        "歌曲ID": 28465267,
        "歌曲名称": "愚人快乐",
        "歌手": "陈奕迅",
        "专辑名称": "Rice & Shine",
        "专辑ID": 2801259,
        "专辑封面": "https://p1.music.126.net/itkdsMFR8nYzaTiDdHO3tA==/109951165995320408.jpg",
        "时长": "4:14",
        "发行时间": "2014-01-01",
        "收费类型": "免费(受限)",
        "MV": 364026,
        "页内序号": 12
      },
      {
        "全局序号": 13,
        "歌曲ID": 1318391925,
        "歌曲名称": "披风",
        "歌手": "陈奕迅",
        "专辑名称": "披风",
        "专辑ID": 73945175,
        "专辑封面": "https://p1.music.126.net/e3SnVcqpPvH6SFiLQjRvcQ==/109951164339719190.jpg",
        "时长": "3:56",
        "发行时间": "2017-05-18",
        "收费类型": "免费(受限)",
        "MV": 0,
        "页内序号": 13
      },
      {
        "全局序号": 14,
        "歌曲ID": 31010936,
        "歌曲名称": "暴风雨",
        "歌手": "陈奕迅",
        "专辑名称": "暴风雨",
        "专辑ID": 3109376,
        "专辑封面": "https://p1.music.126.net/PTG7r3UfKxfdBRwM30DIBA==/7757054534473532.jpg",
        "时长": "3:58",
        "发行时间": "2015-03-17",
        "收费类型": "免费(受限)",
        "MV": 385730,
        "页内序号": 14
      },
      {
        "全局序号": 15,
        "歌曲ID": 65758,
        "歌曲名称": "裙下之臣",
        "歌手": "陈奕迅",
        "专辑名称": "What's Going On…?",
        "专辑ID": 6451,
        "专辑封面": "https://p1.music.126.net/oSMs7RzJFx0TgWCqRC8XjA==/109951171844247587.jpg",
        "时长": "4:22",
        "发行时间": "2006-01-01",
        "收费类型": "VIP",
        "MV": 303141,
        "页内序号": 15
      },
      {
        "全局序号": 16,
        "歌曲ID": 65759,
        "歌曲名称": "最后的嬉皮士",
        "歌手": "陈奕迅",
        "专辑名称": "What's Going On…?",
        "专辑ID": 6451,
        "专辑封面": "https://p1.music.126.net/oSMs7RzJFx0TgWCqRC8XjA==/109951171844247587.jpg",
        "时长": "3:32",
        "发行时间": "2006-01-01",
        "收费类型": "免费(受限)",
        "MV": 0,
        "页内序号": 16
      },
      {
        "全局序号": 17,
        "歌曲ID": 65761,
        "歌曲名称": "白玫瑰",
        "歌手": "陈奕迅",
        "专辑名称": "What's Going On…?",
        "专辑ID": 6451,
        "专辑封面": "https://p1.music.126.net/oSMs7RzJFx0TgWCqRC8XjA==/109951171844247587.jpg",
        "时长": "4:00",
        "发行时间": "2006-01-01",
        "收费类型": "VIP",
        "MV": 303138,
        "页内序号": 17
      },
      {
        "全局序号": 18,
        "歌曲ID": 65763,
        "歌曲名称": "黑择明",
        "歌手": "陈奕迅",
        "专辑名称": "What's Going On…?",
        "专辑ID": 6451,
        "专辑封面": "https://p1.music.126.net/oSMs7RzJFx0TgWCqRC8XjA==/109951171844247587.jpg",
        "时长": "4:34",
        "发行时间": "2006-01-01",
        "收费类型": "免费(受限)",
        "MV": 0,
        "页内序号": 18
      },
      {
        "全局序号": 19,
        "歌曲ID": 65766,
        "歌曲名称": "富士山下",
        "歌手": "陈奕迅",
        "专辑名称": "What's Going On…?",
        "专辑ID": 6451,
        "专辑封面": "https://p1.music.126.net/oSMs7RzJFx0TgWCqRC8XjA==/109951171844247587.jpg",
        "时长": "4:18",
        "发行时间": "2006-11-23",
        "收费类型": "VIP",
        "MV": 303140,
        "页内序号": 19
      },
      {
        "全局序号": 20,
        "歌曲ID": 65769,
        "歌曲名称": "不如不见",
        "歌手": "陈奕迅",
        "专辑名称": "What's Going On…?",
        "专辑ID": 6451,
        "专辑封面": "https://p1.music.126.net/oSMs7RzJFx0TgWCqRC8XjA==/109951171844247587.jpg",
        "时长": "4:09",
        "发行时间": "2006-01-01",
        "收费类型": "VIP",
        "MV": 0,
        "页内序号": 20
      }
    ]
  },
  "cached_time": "2025-12-27 00:40:41"
}

错误码格式说明:

名称 类型 说明
200 string 返回状态码(成功)
500 string 返回的状态码(失败)

代码示例:


<?php
// 初始化cURL会话
$ch = curl_init();
// 设置请求URL,用户中心获取token,自行替换其他参数
curl_setopt($ch, CURLOPT_URL, "https://apicx.asia/api/netease.music.playlist?id=3865036&page=1&limit=20");
// 设置请求头
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Authorization: YOUR_TOKEN'
));
// 返回响应而不是直接输出
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// 执行请求并获取响应
$response = curl_exec($ch);
// 关闭cURL会话
curl_close($ch);
// 将响应解析为JSON格式
$data = json_decode($response, true);
// 输出JSON数据
print_r($data);
?>
            

import requests

# 设置请求URL和头部,用户中心获取token,自行替换其他参数
url = "https://apicx.asia/api/netease.music.playlist?id=3865036&page=1&limit=20"
headers = {
    'Authorization': 'YOUR_TOKEN'
}

# 发送GET请求
response = requests.get(url, headers=headers)
# 将响应解析为JSON格式
data = response.json()
# 输出JSON数据
print(data)
            

// 发送GET请求,用户中心获取token,自行替换其他参数
fetch("https://apicx.asia/api/netease.music.playlist?id=3865036&page=1&limit=20", {
    method: "GET",
    headers: {
        "Authorization": "YOUR_TOKEN"
    }
})
.then(response => response.json()) // 将响应解析为JSON格式
.then(data => console.log(data)) // 输出JSON数据
.catch(error => console.error('Error:', error));
            

import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;

public class Main {
    public static void main(String[] args) throws Exception {
        // 创建URL对象,用户中心获取token,自行替换其他参数
        URL url = new URL("https://apicx.asia/api/netease.music.playlist?id=3865036&page=1&limit=20");
        // 打开连接
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        // 设置请求方法
        conn.setRequestMethod("GET");
        // 设置请求头
        conn.setRequestProperty("Authorization", "YOUR_TOKEN");

        // 读取响应
        BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
        String inputLine;
        StringBuffer content = new StringBuffer();
        while ((inputLine = in.readLine()) != null) {
            content.append(inputLine);
        }
        in.close();
        // 输出JSON数据
        System.out.println(content.toString());
    }
}
            

using System;
using System.Net.Http;
using System.Threading.Tasks;

class Program {
    static async Task Main() {
        using (HttpClient client = new HttpClient()) {
            // 设置请求头
            client.DefaultRequestHeaders.Add("Authorization", "YOUR_TOKEN");
            // 发送GET请求,用户中心获取token,自行替换其他参数
            HttpResponseMessage response = await client.GetAsync("https://apicx.asia/api/netease.music.playlist?id=3865036&page=1&limit=20");
            // 将响应解析为字符串
            string responseBody = await response.Content.ReadAsStringAsync();
            // 输出JSON数据
            Console.WriteLine(responseBody);
        }
    }
}
            

require 'net/http'
require 'uri'

# 创建URI对象,用户中心获取token,自行替换其他参数
uri = URI.parse("https://apicx.asia/api/netease.music.playlist?id=3865036&page=1&limit=20")
# 创建GET请求
request = Net::HTTP::Get.new(uri)
# 设置请求头
request["Authorization"] = "YOUR_TOKEN"

# 发送请求并获取响应
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == "https") do |http|
  http.request(request)
end

# 输出JSON数据
puts response.body
            

package main

import (
    "fmt"
    "io/ioutil"
    "net/http"
)

func main() {
    client := &http.Client{}
    // 创建GET请求,用户中心获取token,自行替换其他参数
    req, err := http.NewRequest("GET", "https://apicx.asia/api/netease.music.playlist?id=3865036&page=1&limit=20", nil)
    if err != nil {
        panic(err)
    }
    // 设置请求头
    req.Header.Add("Authorization", "YOUR_TOKEN")

    // 发送请求并获取响应
    resp, err := client.Do(req)
    if err != nil {
        panic(err)
    }
    defer resp.Body.Close()

    // 读取响应体
    body, err := ioutil.ReadAll(resp.Body)
    if err != nil {
        panic(err)
    }
    // 输出JSON数据
    fmt.Println(string(body))
}