Back to APIs

SoundCloud

SoundCloud puts its numbers everywhere: followers on the profile, plays, likes, and reposts under every track. For independent artists they are often the first sign that something is catching on.

What the official API asks of you

Access you may not get. SoundCloud closed open app registration years ago. New developers fill in a request form, describe their use case, and wait for a manual review that can take weeks and does not always end in approval.

What Metrika gives you for SoundCloud

Send a profile name as an account to get follower count, following count, track count, and verified status. Send a track as user:track, taken from soundcloud.com/<user>/<track>, to get its play, like, and repost counts. soundcloud.com/forss/flickermood is forss:flickermood.

bash
$ curl -X POST https://metrika.run/api/v1/resources/search \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"resources": [{"platform": "soundcloud", "type": "account", "identifier": "forss"}, {"platform": "soundcloud", "type": "post", "identifier": "forss:flickermood"}]}'

Counts come back under metrics and verified status under attributes. Tracks use the common post type, so plays arrive as views with a semantic of plays, and a profile's track count arrives as posts with a semantic of tracks.

The same request shape everywhere

SoundCloud is one of many platforms Metrika supports, alongside Instagram, X, TikTok, YouTube, LinkedIn, Facebook, Threads, Bluesky, GitHub, Twitch, Kick, Telegram, Snapchat, Pinterest, Discord, Reddit, and Spotify. The request you write here is the request you write for all of them, and that matters because an artist's audience is spread out. The same musician has a Spotify artist page, a YouTube channel, and an Instagram account, and the useful view is all of them side by side. One token, one response shape, up to ten resources in a single call, mixing platforms freely.

What Metrika is not

Metrika is read-only and public-only. It will not read comments, list a profile's tracks, cover playlists, or report anything from SoundCloud's own artist insights. If you need that, the official API is the right tool for the job.

Getting started

Create an account, generate an API key from your dashboard, and you get up to 500 requests per month at no cost, no credit card required. The docs cover authentication and response formats.

Get started with Metrika

Create a free account and start pulling social media datapoints in minutes. The free tier includes 500 requests per month, no credit card required.