Skip to content

SoundCloud Scraper

Try for free

Scrape SoundCloud tracks, artists and playlists by keyword or URL: plays, likes, reposts, comments, duration, genre, tags, release date, ISRC, artwork, plus artist followers, city, country and verified status. Optional track comments. No login.

🎧 SoundCloud Scraper

Pull tracks, artists and playlists from SoundCloud by keyword or URL: play counts, likes, reposts, comments, duration, genre, tags, release date, ISRC, artwork and the creator's followers, city, country and verified badge. It reads SoundCloud's public web data over plain HTTP, so runs finish in seconds, need no login or API key, and cost $1.50 per 1,000 results.

✨ Why use SoundCloud Scraper?

  • ⚡ Fast — no browser; one request returns up to 200 tracks, so a typical 20-track job finishes in a few seconds.
  • 🔍 Search and URLs in one run — mix keyword searches (tracks, artists, playlists or albums) with track, artist and playlist URLs.
  • 📊 Rich metadata — plays, likes, reposts, comment count, duration, genre, parsed tags, release date, label, album, ISRC, UPC, explicit flag, writer/composer and HD artwork.
  • 👤 Artist data — followers, following, track and playlist counts, city, country, verified and Pro badges, on profile rows and on every track.
  • 💬 Optional comments — add each track's newest comments (text, timestamp in the track, commenter) at no extra charge.
  • 💸 Cheap and simple — one flat price per saved row, no start fee.

🎯 Use cases

  • 🎵 A&R and talent scouting — find emerging artists in a genre with "Maximum plays" or "Minimum followers", then pull their full catalogs.
  • 📈 Track performance monitoring — schedule runs on your own or competitors' tracks and chart plays, likes and reposts over time.
  • 📣 Music marketing and outreach — build lists of creators by genre, city and country, with follower counts and verified status.
  • 🧠 Research and datasets — collect tags, genres, durations and release dates for music trend analysis or recommendation models.
  • 🗂️ Catalog audits — export a label's or artist's tracks with ISRC, UPC, album and license fields.
  • 💬 Audience feedback — gather timestamped comments to see which moments of a track people react to.

🚀 How to use

  1. Add search queries (e.g. lofi hip hop) and pick what to search for: tracks, artists/users, playlists or albums.
  2. And/or paste SoundCloud URLs: tracks, artists (with an optional tab like /popular-tracks or /albums), playlists, or SoundCloud search URLs.
  3. Set Max results per query or URL (default 20, 0 = no limit) and any filters.
  4. Click Start and wait a few seconds.
  5. Download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
searchQueriesKeywords to search, one per line.
searchTypetracks (default), users, playlists or albums.
startUrlsTrack, artist/user, playlist/album or SoundCloud search URLs. Short links and mobile links work.
maxResultsResults per query or URL (default 20, 0 = no limit).
genreOrTag, createdWithin, trackDuration, licenseSoundCloud's own search filters (track searches).
minPlays, maxPlays, minLikes, minFollowersNumber filters applied to every result.
userContentFor artist URLs: tracks, popular-tracks, albums, playlists, likes or none.
includePlaylistTracksFor playlist URLs: also save the playlist's tracks (default on).
includeComments, maxCommentsPerTrackAdd each track's newest comments (default off, 20 per track).
{
  "searchQueries": ["lofi hip hop"],
  "searchType": "tracks",
  "startUrls": ["https://soundcloud.com/flume", "https://soundcloud.com/flume/sets/palaces"],
  "maxResults": 20,
  "createdWithin": "last_year",
  "includeComments": true,
  "maxCommentsPerTrack": 5
}

📤 Output

Every row has a type: track, playlist or user.

FieldDescription
title, artist, url, permalinkTrack title, credited artist, link and slug
playbackCount, likesCount, repostsCount, commentCount, downloadCountEngagement counters
duration, durationFormattedLength in milliseconds and as m:ss
genre, tagListGenre and tags (multi-word tags kept together)
releaseDate, createdAtRelease date (falls back to upload date) and upload date
artworkUrl, artworkUrlHqCover art (100 px and 500 px)
labelName, albumTitle, isrc, upc, explicit, writerComposer, pLineRelease metadata when the uploader provides it
license, downloadable, streamable, commentableRights and availability
userName, userUrl, userFollowersCount, userCity, userCountryCode, userVerifiedThe creator, on every track and playlist
commentsNewest comments (when enabled): body, createdAt, timestampMs, username, userUrl
User rows: username, fullName, followersCount, followingsCount, trackCount, playlistCount, city, countryCode, verified, isPro, descriptionProfile data
Playlist rows: trackCount, isAlbum, setType, duration, likesCount, repostsCount, trackIdsPlaylist data
source, scrapedAtWhich query or URL produced the row, and when

Example track row (shortened; the artist is fictional):

{
  "type": "track",
  "id": 1987654321,
  "title": "Night Drive",
  "artist": "Neon Harbor",
  "url": "https://soundcloud.com/neon-harbor/night-drive",
  "permalink": "night-drive",
  "artworkUrl": "https://i1.sndcdn.com/artworks-example-large.jpg",
  "artworkUrlHq": "https://i1.sndcdn.com/artworks-example-t500x500.jpg",
  "genre": "Electronic",
  "tagList": ["synthwave", "night drive", "retro"],
  "duration": 185574,
  "durationFormatted": "3:06",
  "playbackCount": 22962,
  "likesCount": 777,
  "repostsCount": 24,
  "commentCount": 17,
  "license": "all-rights-reserved",
  "releaseDate": "2025-08-22T00:00:00Z",
  "createdAt": "2025-06-26T12:57:18Z",
  "labelName": "Harbor Records",
  "albumTitle": "Coastlines",
  "isrc": "XX0000000001",
  "explicit": false,
  "userId": 123456,
  "userName": "Neon Harbor",
  "userUrl": "https://soundcloud.com/neon-harbor",
  "userFollowersCount": 48210,
  "userCity": "Lisbon",
  "userCountryCode": "PT",
  "userVerified": true,
  "source": "search:synthwave",
  "scrapedAt": "2026-10-15T03:38:34.369Z"
}

💰 Pricing

You pay $1.50 per 1,000 results ($0.0015 per saved track, playlist or user row) plus platform usage (compute and datacenter proxy traffic), which is small: about $0.0004 for a 20-track run and about $0.0015 for 1,200 tracks in our tests. There is no start fee, and comments are included in the track price.

  • 20 tracks ≈ $0.03
  • 1,000 tracks ≈ $1.50 + about $0.002 usage

❓ FAQ

Is it legal to scrape SoundCloud? It collects only data that SoundCloud shows publicly to every visitor. You are responsible for how you use it; respect copyright and privacy laws (such as the GDPR) when you store or process personal data like usernames and comments.

Do I need a SoundCloud account, API key or my own proxy? No. The scraper uses SoundCloud's public web data and the built-in datacenter proxy.

How many results can I get? Artist catalogs, likes and playlists can be read in full. SoundCloud itself shows only about 300 results per search, so for bigger lists use several queries, filters (genre, upload date, length) or artist URLs.

Why is a field empty? Many fields are optional on SoundCloud: genre, tags, label, ISRC and release date appear only when the uploader filled them in. Counts can be missing for tracks whose owner hides them.

Can I download the audio? No. This scraper collects metadata only.

Can I schedule runs or use the API? Yes. Schedule it to track plays over time, and start runs and read results through the API or integrations.

⚠️ Limits

  • Up to about 300 results per search query (a SoundCloud limit).
  • Private tracks and playlists are skipped unless you paste their secret link.
  • Comments come as one flat list, newest first (replies included, not nested).
  • Each track, playlist or user is saved once per run, even when several inputs return it.
  • No audio files, no follower/following lists of a profile.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.