免费音乐API接口

高品质音乐搜索和下载服务,简单易用的开发者API

强大的搜索功能

快速搜索海量音乐库,支持按歌曲名、歌手名进行精确查询

高品质音频

支持多种音质选择,包括无损和HQ高品质MP3格式

简单易用

简洁的API设计,支持多种格式返回,快速集成到您的应用

API概览

本API仅供开发者测试和学习使用,请勿用于商业或违规用途。所有数据来源于网络,如有版权问题请联系删除。

基本信息

接口地址: http://lpz.chatc.vip/apiqq.php
请求方式: GET
返回格式: TEXT (可选JSON)

请求参数

参数名称 是否必填 参数说明
msg 必填 歌曲名字
n 选填 选择对应歌曲序号,为空则返回列表
type 选填 返回格式,可填json,默认text
num 选填 返回数量,默认20
br 选填 1=默认最高音质,2=HQ高品MP3
songid 选填 可用歌曲id直接解析
songmid 选填 可用歌曲mid直接解析

返回参数

参数名称 参数说明
code 状态码,200成功其它失败
data.song_name 歌名
data.song_singer 歌手
data.quality 输出音质
data.cover 歌曲封面
data.link 歌曲详情页
data.music_url 歌曲直链
data.lyric 歌词内容

使用示例

cURL
Python
JavaScript
PHP
cURL curl -G "http://lpz.chatc.vip/apiqq.php" --data-urlencode "msg=周杰伦" --data-urlencode "type=json"
curl -G "http://lpz.chatc.vip/apiqq.php" --data-urlencode "msg=林俊杰" --data-urlencode "type=json" --data-urlencode "br=1" --data-urlencode "num=10"
Python import requests
url = 'http://lpz.chatc.vip/apiqq.php' params = {'msg': '朴树', 'type': 'json', 'num': '10'}
response = requests.get(url, params=params) data = response.json() print(data)
song_params = {'msg': '平凡之路', 'n': '1', 'type': 'json', 'br': '1'}
song_response = requests.get(url, params=song_params) song_data = song_response.json() print(song_data)
JavaScript async function searchMusic(songName) { const url = `http://lpz.chatc.vip/apiqq.php?msg=${encodeURIComponent(songName)}&type=json`;
try { const response = await fetch(url); const data = await response.json(); return data; } catch (error) { console.error('Error fetching music data:', error); return null; } }
async function getSong(songName, index = 1, quality = 1) { const url = `http://lpz.chatc.vip/apiqq.php?msg=${encodeURIComponent(songName)}&n=${index}&br=${quality}&type=json`;
try { const response = await fetch(url); const song = await response.json(); return song; } catch (error) { console.error('Error fetching song:', error); return null; } }
PHP function searchMusic($songName, $type = 'json', $num = 20) { $url = 'http://lpz.chatc.vip/apiqq.php?' . http_build_query(['msg' => $songName, 'type' => $type, 'num' => $num]);
$response = file_get_contents($url); return json_decode($response, true); }
function getSong($songName, $index = 1, $quality = 1) { $url = 'http://lpz.chatc.vip/apiqq.php?' . http_build_query(['msg' => $songName, 'n' => $index, 'br' => $quality, 'type' => 'json']);
$response = file_get_contents($url); return json_decode($response, true); }

JSON返回示例

{
  "code": 200,
  "data": {
    "song_name": "平凡之路",
    "song_singer": "朴树",
    "quality": "无损",
    "cover": "https://example.com/cover.jpg",
    "link": "https://example.com/song/12345",
    "music_url": "https://example.com/download/12345.flac",
    "lyric": "歌词内容..."
  }
}

立即开始使用免费音乐API

快速集成到您的应用中,为用户提供高品质音乐体验

访问官方网站

常见问题

Q: 有使用限制吗?

A: 本API仅限开发者调试使用,请勿用于商业用途。无明确调用次数限制,但请合理使用避免服务器压力过大。

Q: 返回的音乐格式是什么?

A: 根据br参数不同,返回的音乐质量也不同。br=1时返回最高音质(通常为无损格式如FLAC),br=2时返回HQ高品MP3格式。

Q: 如何处理返回的歌词?

A: 返回的歌词是纯文本格式,您需要自行解析显示。通常每行代表一个时间点的歌词内容。

Q: API数据来源是什么?

A: 所有数据来源于网络公开资源。如有侵权问题,请联系站长删除。