流媒体服务-Shazam
专用API
个人分享者:
Rapid API
【更新时间: 2024.05.21】
识别歌曲、发现艺术家、歌词、视频和播放列表,就像Shazam这样的服务一样。如果您需要识别一首歌曲,只需播放音频,Shazam或其他类似的音乐识别应用程序可以帮您识别出歌曲的名称、艺术家和其他相关信息。
免费
去服务商官网采购>
|
相似API
Google实时图像搜索
36
快速可靠的图像Web浏览器在Google图像搜索实时。使用此快速简单的API实时搜索网络上的图像。由Google Images提供技术支持。支持Google Advanced Image Search上的所有滤镜。
Musixmatch 歌词
115
Musixmatch Lyrics API 可让您在网站或应用程序中显示任何歌曲的歌词。此 API 对于正在开发音乐播放器应用程序并希望显示应用程序正在播放的歌曲的歌词的开发人员特别有用。此 API 还提供有关艺术家和专辑的信息。
Spotify公共数据
58
Spotify-公共数据,即 Spotify Data,它具备强大的功能,可用于获取数百万首歌曲以及相关的播客、艺术家、专辑、播放列表等丰富内容,为用户提供了全面且多样化的数据资源,能很好地满足各种数据需求。
- API详情
- 接口文档
- 使用指南
- 常见 FAQ
- 相关推荐
产品介绍
什么是Shazam的流媒体服务?
Shazam 提供的服务不仅限于识别音乐,它还与音乐流媒体服务集成,使用户能够直接在应用程序中听歌或添加到播放列表。此外,Shazam 还提供了一个社区平台,用户可以分享他们的发现,并与其他音乐爱好者互动。Shazam 提供了API接口,允许开发者将类似的音乐识别功能集成到他们自己的应用程序中。通过Shazam的API,开发者可以访问到丰富的音乐数据和识别服务,为用户提供更加丰富的音乐体验。
什么是Shazam的流媒体服务?
由服务使用方的应用程序发起,以Restful风格为主、通过公网HTTP协议调用Shazam的流媒体服务,从而实现程序的自动化交互,提高服务效率。
Shazam的流媒体服务有哪些核心功能?
- 通过GET请求识别歌曲
- 通过POST请求识别歌曲
- 城市最受欢迎歌曲
- 歌手最受欢迎歌曲
- 国内最受欢迎歌曲
- 搜索歌曲
- 搜索歌手
- 关于歌手信息
- 关于歌曲信息
- 类似歌曲
- 歌曲播放次数
Shazam的流媒体服务的核心优势是什么?
丰富的API
统一化管理
速度快捷
开发者友好
灵活的定价模式
开放性
在哪些场景会用到Shazam的流媒体服务?
音乐识别应用
音乐推荐系统
音乐教育工具
车载娱乐系统
广告和品牌推广
智能家居系统集成
使用指南
产品问答
?
我的支付信息安全吗?
通过符合 PCI 标准的银行合作伙伴处理信用卡。
?
为什么免费API也需要提供信用卡?
我们与API提供商直接合作,为开发者实施清晰透明的定价。如果计划中有配额和超额费用,提供商可能需要信用卡。如果您不再想使用API,您可以随时在RapidAPI仪表板的计费部分点击“取消订阅”按钮取消订阅计划。
?
如果超出了我的订阅计划呢?
根据您的订阅计划详情,您将承担超额费用或被暂停服务。
?
我何时会被收费?
我们会在您订阅API计划时立即向您的信用卡收取费用,并在下一个循环周期收取费用。
?
如何处理退款?
退款,请通过 support@rapidapi.com 与我们联系
API接口列表
根据音频URL识别歌曲GET请求
1.1 简要描述
根据音频URL识别歌曲GET请求
1.2 请求URL
https://shazam-api6.p.rapidapi.com/shazam/recognize/
1.3 请求方式
GET
1.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
RapidAPIApp | string | 是 | RapidAPI平台创建的用户APPID | |
RequestURL | string | 是 | 请求地址 | |
X-RapidAPI-Key | string | 是 | 请求头中参数,用户在RapidAPI中的key。 | |
X-RapidAPI-Host | string | 是 | 请求头中参数,域名地址。 | |
url | string | 否 | 歌曲url |
1.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
1.6 错误码
错误码 | 错误信息 | 描述 |
---|---|---|
200 | success | 成功 |
402 |
1.7 示例
请求参数{ "RapidAPIApp": "default-application_8338329", "RequestURL": "rapidapi.com", "X-RapidAPI-Key": "c190bdc334msh3494f583d06a9fep1a7818jsn9d6d3a40906c", "X-RapidAPI-Host": "shazam-api6.p.rapidapi.com", "url": "" } 返回参数 {} 错误码 { "200": "success", "402": "" }
根据音频URL识别歌曲POST请求
2.1 简要描述
根据音频URL识别歌曲POST请求
2.2 请求URL
https://shazam-api6.p.rapidapi.com/shazam/recognize/
2.3 请求方式
POST
2.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
RapidAPIApp | string | 是 | RapidAPI平台创建的用户APPID | |
RequestURL | string | 是 | 请求地址 | |
X-RapidAPI-Key | string | 是 | 请求头中参数,用户在RapidAPI中的key。 | |
X-RapidAPI-Host | string | 是 | 请求头中参数,域名地址。 | |
upload_file | string | 是 | 歌曲文件 |
2.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
2.6 错误码
错误码 | 错误信息 | 描述 |
---|---|---|
200 | success | 成功 |
422 |
2.7 示例
请求参数{ "RapidAPIApp": "default-application_8338329", "RequestURL": "rapidapi.com", "X-RapidAPI-Key": "c190bdc334msh3494f583d06a9fep1a7818jsn9d6d3a40906c", "X-RapidAPI-Host": "shazam-api6.p.rapidapi.com", "upload_file": "" } 返回参数 {} 错误码 { "200": "success", "422": "" }
城市最受欢迎歌曲
3.1 简要描述
城市最受欢迎歌曲
3.2 请求URL
https://shazam-api6.p.rapidapi.com/shazam/top_tracks_city
3.3 请求方式
GET
3.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
RapidAPIApp | string | 是 | RapidAPI平台创建的用户APPID | |
RequestURL | string | 是 | 请求地址 | |
X-RapidAPI-Key | string | 是 | 请求头中参数,用户在RapidAPI中的key。 | |
X-RapidAPI-Host | string | 是 | 请求头中参数,域名地址。 | |
city_name | string | 否 | 城市名称 | |
country_code | string | 否 | 国家代码 | |
limit | int | 否 | 查询条数 |
3.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
3.6 错误码
错误码 | 错误信息 | 描述 |
---|---|---|
200 | success | 成功 |
422 |
3.7 示例
请求参数{ "RapidAPIApp": "default-application_8338329", "RequestURL": "rapidapi.com", "X-RapidAPI-Key": "c190bdc334msh3494f583d06a9fep1a7818jsn9d6d3a40906c", "X-RapidAPI-Host": "shazam-api6.p.rapidapi.com", "city_name": "Moscow", "country_code": "RU", "limit": "10" } 返回参数 {} 错误码 { "200": "success", "422": "" }
歌手最受欢迎歌曲
4.1 简要描述
歌手最受欢迎歌曲
4.2 请求URL
https://shazam-api6.p.rapidapi.com/shazam/top_artist_tracks
4.3 请求方式
GET
4.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
RapidAPIApp | string | 是 | RapidAPI平台创建的用户APPID | |
RequestURL | string | 是 | 请求地址 | |
X-RapidAPI-Key | string | 是 | 请求头中参数,用户在RapidAPI中的key。 | |
X-RapidAPI-Host | string | 是 | 请求头中参数,域名地址。 | |
artist_id | int | 否 | 歌手编号 |
4.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
4.6 错误码
错误码 | 错误信息 | 描述 |
---|---|---|
200 | success | 成功 |
400 |
4.7 示例
请求参数{ "RapidAPIApp": "default-application_8338329", "RequestURL": "rapidapi.com", "X-RapidAPI-Key": "c190bdc334msh3494f583d06a9fep1a7818jsn9d6d3a40906c", "X-RapidAPI-Host": "shazam-api6.p.rapidapi.com", "artist_id": "" } 返回参数 {} 错误码 { "200": "success", "400": "" }
国内最受欢迎歌曲
5.1 简要描述
国内最受欢迎歌曲
5.2 请求URL
https://shazam-api6.p.rapidapi.com/shazam/top_tracks_country
5.3 请求方式
GET
5.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
RapidAPIApp | string | 是 | RapidAPI平台创建的用户APPID | |
RequestURL | string | 是 | 请求地址 | |
X-RapidAPI-Key | string | 是 | 请求头中参数,用户在RapidAPI中的key。 | |
X-RapidAPI-Host | string | 是 | 请求头中参数,域名地址。 | |
country_code | string | 否 | 国家代码 | |
limit | int | 否 | 查询条数 |
5.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
5.6 错误码
错误码 | 错误信息 | 描述 |
---|---|---|
200 | success | 成功 |
400 |
5.7 示例
请求参数{ "RapidAPIApp": "default-application_8338329", "RequestURL": "rapidapi.com", "X-RapidAPI-Key": "c190bdc334msh3494f583d06a9fep1a7818jsn9d6d3a40906c", "X-RapidAPI-Host": "shazam-api6.p.rapidapi.com", "country_code": "UZ", "limit": "10" } 返回参数 {} 错误码 { "200": "success", "400": "" }
搜索歌曲
6.1 简要描述
搜索歌曲
6.2 请求URL
https://shazam-api6.p.rapidapi.com/shazam/search_track/
6.3 请求方式
GET
6.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
RapidAPIApp | string | 是 | RapidAPI平台创建的用户APPID | |
RequestURL | string | 是 | 请求地址 | |
X-RapidAPI-Key | string | 是 | 请求头中参数,用户在RapidAPI中的key。 | |
X-RapidAPI-Host | string | 是 | 请求头中参数,域名地址。 | |
query | string | 是 | 歌曲名称 | |
limit | int | 否 | 返回数据条数 |
6.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
6.6 错误码
错误码 | 错误信息 | 描述 |
---|---|---|
200 | success | 成功 |
422 |
6.7 示例
请求参数{ "RapidAPIApp": "default-application_8338329", "RequestURL": "rapidapi.com", "X-RapidAPI-Key": "c190bdc334msh3494f583d06a9fep1a7818jsn9d6d3a40906c", "X-RapidAPI-Host": "shazam-api6.p.rapidapi.com", "query": "hello", "limit": "10" } 返回参数 {} 错误码 { "200": "success", "422": "" }
搜索歌手
7.1 简要描述
搜索歌手
7.2 请求URL
https://shazam-api6.p.rapidapi.com/shazam/search_artist/
7.3 请求方式
GET
7.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
RapidAPIApp | string | 是 | RapidAPI平台创建的用户APPID | |
RequestURL | string | 是 | 请求地址 | |
X-RapidAPI-Key | string | 是 | 请求头中参数,用户在RapidAPI中的key。 | |
X-RapidAPI-Host | string | 是 | 请求头中参数,域名地址。 | |
query | string | 是 | 歌手名称 | |
limit | int | 否 | 查询条数 |
7.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
7.6 错误码
错误码 | 错误信息 | 描述 |
---|---|---|
200 | success | 成功 |
422 |
7.7 示例
请求参数{ "RapidAPIApp": "default-application_8338329", "RequestURL": "rapidapi.com", "X-RapidAPI-Key": "c190bdc334msh3494f583d06a9fep1a7818jsn9d6d3a40906c", "X-RapidAPI-Host": "shazam-api6.p.rapidapi.com", "query": "Jaychou", "limit": "10" } 返回参数 {} 错误码 { "200": "success", "422": "" }
关于歌手信息
8.1 简要描述
关于歌手信息
8.2 请求URL
https://shazam-api6.p.rapidapi.com/shazam/about_artist
8.3 请求方式
GET
8.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
RapidAPIApp | string | 是 | RapidAPI平台创建的用户APPID | |
RequestURL | string | 是 | 请求地址 | |
X-RapidAPI-Key | string | 是 | 请求头中参数,用户在RapidAPI中的key。 | |
X-RapidAPI-Host | string | 是 | 请求头中参数,域名地址。 | |
artist_id | string | 是 | 歌手编号 |
8.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
8.6 错误码
错误码 | 错误信息 | 描述 |
---|---|---|
200 | success | 成功 |
422 |
8.7 示例
请求参数{ "RapidAPIApp": "default-application_8338329", "RequestURL": "rapidapi.com", "X-RapidAPI-Key": "c190bdc334msh3494f583d06a9fep1a7818jsn9d6d3a40906c", "X-RapidAPI-Host": "shazam-api6.p.rapidapi.com", "artist_id": "2030" } 返回参数 {} 错误码 { "200": "success", "422": "" }
关于歌曲信息
9.1 简要描述
关于歌曲信息
9.2 请求URL
https://shazam-api6.p.rapidapi.com/shazam/about_track
9.3 请求方式
GET
9.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
RapidAPIApp | string | 是 | RapidAPI平台创建的用户APPID | |
RequestURL | string | 是 | 请求地址 | |
X-RapidAPI-Key | string | 是 | 请求头中参数,用户在RapidAPI中的key。 | |
X-RapidAPI-Host | string | 是 | 请求头中参数,域名地址。 | |
track_id | string | 是 | 歌曲编号 |
9.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
9.6 错误码
错误码 | 错误信息 | 描述 |
---|---|---|
200 | success | 成功 |
422 |
9.7 示例
请求参数{ "RapidAPIApp": "default-application_8338329", "RequestURL": "rapidapi.com", "X-RapidAPI-Key": "c190bdc334msh3494f583d06a9fep1a7818jsn9d6d3a40906c", "X-RapidAPI-Host": "shazam-api6.p.rapidapi.com", "track_id": "23423423" } 返回参数 {} 错误码 { "200": "success", "422": "" }
类似歌曲
10.1 简要描述
类似歌曲
10.2 请求URL
https://shazam-api6.p.rapidapi.com/shazam/similar_tracks
10.3 请求方式
GET
10.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
RapidAPIApp | string | 是 | RapidAPI平台创建的用户APPID | |
RequestURL | string | 是 | 请求地址 | |
X-RapidAPI-Key | string | 是 | 请求头中参数,用户在RapidAPI中的key。 | |
X-RapidAPI-Host | string | 是 | 请求头中参数,域名地址。 | |
track_id | string | 是 | 城市名称 | |
limit | Int | 否 | 查询条数 | |
offset | int | 否 |
10.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
10.6 错误码
错误码 | 错误信息 | 描述 |
---|---|---|
200 | success | 成功 |
422 |
10.7 示例
请求参数{ "RapidAPIApp": "default-application_8338329", "RequestURL": "rapidapi.com", "X-RapidAPI-Key": "c190bdc334msh3494f583d06a9fep1a7818jsn9d6d3a40906c", "X-RapidAPI-Host": "shazam-api6.p.rapidapi.com", "track_id": "2323424", "limit": "0", "offset": "10" } 返回参数 {} 错误码 { "200": "success", "422": "" }
歌曲播放次数
11.1 简要描述
歌曲播放次数
11.2 请求URL
https://shazam-api6.p.rapidapi.com/shazam/track_listenings_count
11.3 请求方式
GET
11.4 入参
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
RapidAPIApp | string | 是 | RapidAPI平台创建的用户APPID | |
RequestURL | string | 是 | 请求地址 | |
X-RapidAPI-Key | string | 是 | 请求头中参数,用户在RapidAPI中的key。 | |
X-RapidAPI-Host | string | 是 | 请求头中参数,域名地址。 | |
track_id | int | 是 | 歌曲编号 |
11.5 出参
参数名 | 参数类型 | 默认值 | 描述 |
---|
11.6 错误码
错误码 | 错误信息 | 描述 |
---|---|---|
200 | success | 成功 |
422 |
11.7 示例
请求参数{ "RapidAPIApp": "default-application_8338329", "RequestURL": "rapidapi.com", "X-RapidAPI-Key": "c190bdc334msh3494f583d06a9fep1a7818jsn9d6d3a40906c", "X-RapidAPI-Host": "shazam-api6.p.rapidapi.com", "track_id": "1234230" } 返回参数 {} 错误码 { "200": "success", "422": "" }
使用指南
依赖服务
产品问答
?
我的支付信息安全吗?
通过符合 PCI 标准的银行合作伙伴处理信用卡。
?
为什么免费API也需要提供信用卡?
我们与API提供商直接合作,为开发者实施清晰透明的定价。如果计划中有配额和超额费用,提供商可能需要信用卡。如果您不再想使用API,您可以随时在RapidAPI仪表板的计费部分点击“取消订阅”按钮取消订阅计划。
?
如果超出了我的订阅计划呢?
根据您的订阅计划详情,您将承担超额费用或被暂停服务。
?
我何时会被收费?
我们会在您订阅API计划时立即向您的信用卡收取费用,并在下一个循环周期收取费用。
?
如何处理退款?
退款,请通过 support@rapidapi.com 与我们联系