Shazam Complete API
收藏官方服务:
资源简介:
🎵 Complete Shazam toolkit: recognize songs from audio plus access charts, top tracks, artists, and search, all in one API.
创建时间:
2026-06-16
原始信息汇总
数据集概述:Shazam Complete API
这是一个基于Shazam的完整工具包API,提供歌曲识别、排行榜、搜索以及曲目和艺术家信息查询等功能。
核心功能
1. 歌曲识别(Recognition)
- 通过URL识别(GET):输入音频或视频文件的URL(支持mp3/ogg/wav/mp4/mkv/avi等格式,文件最大128MB),返回识别的歌曲信息。支持Spotify、Google Drive链接以及短链接(如TikTok/Reels)。
- 端点:
recognize/url - 必需参数:
url
- 端点:
- 通过文件上传识别(POST):上传音频文件(支持multipart文件上传、原始二进制或base64编码),返回识别的歌曲信息。
- 端点:
recognize/file - 请求体:二进制文件数据
- 端点:
2. 排行榜(Charts)
- 全球热门歌曲(GET):获取Shazam全球排行榜。
- 端点:
top/songs/world - 可选参数:
limit(默认50,最大50)、offset(默认0)
- 端点:
- 按国家获取热门歌曲(GET):获取指定国家的热门歌曲。
- 端点:
top/songs/country - 必需参数:
country_code(ISO 3166 alpha-2格式) - 可选参数:
limit、offset
- 端点:
- 按流派获取全球热门歌曲(GET):获取指定流派的全球热门歌曲。
- 端点:
top/songs/world/genre - 必需参数:
genre(如rock或HIP_HOP_RAP) - 可选参数:
limit(最大100)、offset
- 端点:
- 按国家和流派获取热门歌曲(GET):获取指定国家和流派的排行榜。
- 端点:
top/songs/country/genre - 必需参数:
country_code、genre - 可选参数:
limit(最大100)、offset
- 端点:
- 按城市获取热门歌曲(GET):获取指定城市的热门歌曲。
- 端点:
top/songs/city - 必需参数:
country_code、city_name - 可选参数:
limit(最大50)、offset
- 端点:
- 按艺术家获取热门歌曲(GET):获取指定艺术家的Shazam页面上的热门歌曲。
- 端点:
top/songs/artist - 必需参数:
artist_id(数字型Shazam/Apple Music ID) - 可选参数:
limit(默认10)
- 端点:
- 搜索艺术家歌曲(GET):根据艺术家名称通过Apple Music目录搜索相关歌曲。
- 端点:
top/songs/artist/search - 必需参数:
artist_name - 可选参数:
limit(默认25,最大25)
- 端点:
3. 搜索(Search)
- 搜索艺术家(GET):根据名称或前缀搜索艺术家。
- 端点:
search/artists - 必需参数:
query - 可选参数:
limit(最大25)、offset
- 端点:
- 搜索曲目(GET):根据标题或前缀搜索曲目。
- 端点:
search/tracks - 必需参数:
query - 可选参数:
limit(最大25)、offset
- 端点:
4. 曲目与艺术家信息(Tracks & Artists)
- 获取歌曲信息(GET):获取单首歌曲的详细信息(标题、艺术家、流派、专辑、厂牌、发行日期、ISRC、封面图)。
- 端点:
songs/about - 必需参数:
track_id(数字型Shazam曲目ID)
- 端点:
- 获取艺术家信息(GET):获取艺术家资料信息(名称、流派、封面图、音乐URL)。
- 端点:
artists/about - 必需参数:
artist_id(数字型Shazam/Apple Music艺术家ID)
- 端点:
- 获取相似歌曲(GET):获取与指定曲目相似的歌曲列表。
- 端点:
songs/similar - 必需参数:
track_id - 可选参数:
limit(默认20)、offset
- 端点:
其他信息
- 支持格式:音频(mp3/ogg/wav)和视频(mp4/mkv/avi),文件最大128MB;支持m3u8流(PRO及以上计划)。
- 响应格式:Shazam JSON格式。
- 服务状态:服务可用性100%,平均延迟1272ms。
搜集汇总
数据集介绍

背景与挑战
背景概述
该数据集提供一个完整的Shazam工具包API,支持从音频中识别歌曲,并访问排行榜、热门曲目、艺术家信息以及搜索功能,所有功能集成于单一接口。
以上内容由遇见数据集搜集并总结生成



