# SoundCloud API — UnifAPI

> Artists, tracks, plays. Read SoundCloud profiles with follower and track counts, a profile's tracks, and single tracks with play, like, repost and comment counts.

- Category: Music
- API base URL: https://api.unifapi.com
- Auth: `Authorization: Bearer <UnifAPI API key>` (OAuth recommended for MCP clients)
- MCP server: https://mcp.unifapi.com
- Developer docs: https://docs.unifapi.com/api/soundcloud
- OpenAPI spec: https://unifapi.com/openapi.json
- HTML page: https://unifapi.com/apis/soundcloud
- Full catalog: https://unifapi.com/apis.md

## Agent workflows

- Discover emerging artists on SoundCloud by followers, track count and recent uploads.
- Compare tracks by plays, likes, reposts and comments to spot breakout releases.
- Read track metadata such as genre, tags, label and ISRC for catalog and rights research.

## Endpoints (3)

Every endpoint returns the UnifAPI JSON envelope (`request_id`, `data`, `pagination` on lists, `billing`) and bills max(records × credits per record, minimum) in credits.

### Get a SoundCloud profile

`GET /soundcloud/users/{username}`

Returns a public SoundCloud profile: display name, bio, location, follower, following and track counts. Returns `not_found` when the profile does not exist.

- Price: 1 credit per record, minimum 3 credits ($0.003) per call
- Required: `username` (path)
- Details: https://unifapi.com/apis/soundcloud/users/username/get
- Docs: https://docs.unifapi.com/api/soundcloud/users/username/get

### List a SoundCloud profile's tracks

`GET /soundcloud/users/{username}/tracks`

Returns a SoundCloud profile's tracks, newest first, with play, like, comment and repost counts. Paginate with `cursor`.

- Price: 1 credit per record, minimum 3 credits ($0.003) per call
- Required: `username` (path)
- Details: https://unifapi.com/apis/soundcloud/users/username/tracks/get
- Docs: https://docs.unifapi.com/api/soundcloud/users/username/tracks/get

### Get a SoundCloud track

`GET /soundcloud/users/{username}/tracks/{track}`

Returns one SoundCloud track by artist username and track slug: title, duration, genre, artwork and play, like, comment and repost counts. Returns `not_found` when the track does not exist.

- Price: 1 credit per record, minimum 3 credits ($0.003) per call
- Required: `username` (path), `track` (path)
- Details: https://unifapi.com/apis/soundcloud/users/username/tracks/track/get
- Docs: https://docs.unifapi.com/api/soundcloud/users/username/tracks/track/get

## Related APIs

- [Spotify API](https://unifapi.com/apis/spotify/index.md) — Artists, albums, tracks, listeners
- [Apple Music API](https://unifapi.com/apis/apple-music/index.md) — Catalog search, artists, albums, songs
- [TikTok API](https://unifapi.com/apis/tiktok/index.md) — Videos, creators, comments, hashtags, music
- [YouTube API](https://unifapi.com/apis/youtube/index.md) — Channels, videos, comments, captions, playlists, hashtags, search, trending
- [Instagram API](https://unifapi.com/apis/instagram/index.md) — Profiles, posts, reels, stories, comments, audio, search
