Shazam Song Recognition API
收藏资源简介:
High-accuracy song recognition. Submit any direct audio file URL (MP3, WAV, FLAC) to identify the song title, artist, cover art, release date, lyrics, and streaming links.
Shazam Song Recognition API 数据集详情
API 名称:Shazam Song Recognition API
提供者:dev00
类别:Music
订阅人数:1
流行度:8.5
服务等级:50%
延迟:4231ms
测试成功率:100%
概述
该API是一个高速音频指纹识别与音乐识别引擎,适用于开发者、媒体平台和播放列表策展人。它能够自动从任何公开音频文件中提取关键细节,利用先进的数字信号处理算法生成标识签名,并即时与Shazam全球数据库匹配,返回精确的曲目详情、发行元数据、歌词及流媒体链接。该API构建于Cloudflare Workers和Apify执行环境的全局边缘路由节点之上,保证了高准确性、低延迟和商业级扩展能力。
关键用例
- 自动音频标签与编目:扫描音频文件、用户上传内容或播客片段,自动提取标题、艺术家、流派、发行日期和歌词。
- 播放列表同步与策展:匹配视频流中的背景音乐或音频片段,实现与Apple Music或Spotify等服务的播放列表同步。
- 歌词查找集成:基于直接音频文件动态检索格式化歌词,为媒体播放器、卡拉OK系统等提供支持。
- 内容许可与识别:验证广播、视频游戏或视频源中的背景音频曲目,确保版权追踪。
高级特性与设计
- 内存音频解码:API内部使用WebAssembly和原生Rust编译音频解复用器处理原始音频解码,客户端无需外部包(如FFmpeg)。
- 双路由网关:采用无服务器架构,分布任务以绕过执行限制并确保最大响应速度。
- 限制头代理:使用符合curl规范的受限头,实现安全且优化的请求转发,维护连接可靠性。
- 随机会话匹配:为每个匹配请求生成动态会话标识符,确保请求绕过速率限制。
API参考与参数
端点:POST /recognize
功能:通过直接音频文件URL识别歌曲。
内容类型:application/json
请求体参数:
audioUrl(字符串,必填):一个指向待分析音频文件的公开可访问HTTP或HTTPS URL(支持.mp3、.wav、.ogg、.m4a、.flac格式)。
成功响应示例(JSON)
响应字段包括:success(成功状态)、key(歌曲标识)、title(标题)、artist(艺术家)、albumArt(专辑封面)、background(背景图)、shazamUrl(Shazam链接)、genres(流派)、releaseDate(发行日期)、lyrics(歌词)、appleMusicUrl(Apple Music链接)以及原始数据 raw(包含详细键值、副标题和图像信息)。
关键词与搜索词
shazam api、song recognition api、music identification、audio fingerprinting api、find song name by audio、lyrics finder api、shazam song identifier、mp3 identifier api、recognize music by link、apple music lookup、audio tagger api、audio scan matches




