freeapis

SoundCloud

使用 SoundCloud API,你可以构建能够更强大地控制自己内容的应用程序

认证方式
OAuth
HTTPS
Yes
CORS
Unknown
分类
音乐
数据来源
public-apis + marcelscruz

简介

SoundCloud API 提供曲目元数据、用户、播放列表和流媒体——v2 API(api-v2.soundcloud.com)是当前版本。认证是 OAuth 或 client ID(未认证请求返回 401,已实测)。

快速开始

v2 API 需要 client_id(注册应用获取):

curl "https://api-v2.soundcloud.com/search/tracks?q=queen&client_id=YOUR_CLIENT_ID"
{
  "collection": [
    {
      "id": 12345,
      "title": "Bohemian Rhapsody",
      "duration": 354000,
      "user": { "username": "Queen" },
      "artwork_url": "https://i1.sndcdn.com/..."
    }
  ]
}

认证方式

  • 在 developers.soundcloud.com 注册 → 创建应用 → Client ID。
  • v2 API 用 client_id 查询参数(缺失 → 401,已实测)。
  • OAuth 增加用户级访问(点赞、上传)。

速率限制与注意事项

  • 免费层带每应用限额(看控制台)。
  • v2 API 是 JSON;旧 v1 REST API 已过时。
  • 流媒体 URL 需要正确的授权头(不只是 client_id)。

常见问题

SoundCloud API 免费吗? 免费层带每应用限额。

如何获取 client ID? developers.soundcloud.com → 创建应用。

为什么 401? v2 API 需要 client_id(已实测)——加到查询里。

音乐 分类更多

APIAuthHTTPSCORS
7digital

Api of Music store 7digital

OAuthYesUnknown↗
AI Mastering

Automated Music Mastering

API KeyYesYes↗
AudD

Music recognition from audio files, URLs, and live streams

API KeyunknownUnknown↗
Audiomack

Api of the streaming music hub Audiomack

OAuthYesUnknown↗
Bandcamp

API of Music store Bandcamp

OAuthYesUnknown↗