SoundCloud Tracks Scraper
Pricing
from $19.00 / 1,000 results
SoundCloud Tracks Scraper
Scrapes SoundCloud tracks from any search query and returns each track as a flat row with title, artist, play count, likes, duration, and URL.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
14 days ago
Last modified
Categories
Share
SoundCloud Tracks Scraper
Scrape SoundCloud tracks by any search query, artist, or keyword, up to a million per run. Every track comes with its title, artist, play count, likes, duration, and direct URL. No API key needed. Export to CSV, JSON, Excel, or XML.
SoundCloud's API requires client registration and rate limits that slow down large-scale music research. This actor reads the public search feeds directly, letting you collect tracks by genre, mood, or artist name in one flat schema. It returns every match with its full metadata, ready for trend analysis, playlist curation, or catalog building.
| Who uses it | What they scrape SoundCloud for |
|---|---|
| Music curators | Build a playlist of trending tracks in a specific genre or mood. |
| Record labels | Discover emerging artists by scraping tracks tagged with a niche style. |
| Market researchers | Analyze play counts and likes to identify which sounds are gaining traction. |
| DJs and producers | Find new remixes or samples by searching for a specific track name. |
What it does
This Actor collects SoundCloud tracks from a search query and returns each one as a flat row with its title, artist, play count, likes, duration, and URL.
- 🔍 Keyword search: enter any artist name, track title, genre, or mood and collect matching tracks.
- 📊 Engagement metrics: each track includes its play count, like count, and duration for popularity analysis.
- 📁 Structured output: get a clean dataset with a fixed schema, ready for spreadsheets or databases.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with SoundCloud data
🎧 Curate a genre playlist.
A music curator searches for 'lofi hip hop' and collects the top 500 tracks by play count to build a weekly playlist.
📈 Track emerging artists.
A record label searches for 'hyperpop' weekly and monitors which new artists are gaining plays and likes.
🎵 Find remixes and samples.
A producer searches for a popular song title and scrapes all remixes to analyze trends in tempo and style.
📊 Analyze music trends.
A market researcher collects thousands of tracks across multiple genres and compares average play counts to forecast the next big sound.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Scrapes public SoundCloud search pages directly with no registration. |
| Scalable runs | Collect from one track to one million tracks in a single execution. |
| Fixed schema | Every track returns the same fields, so your dataset is always consistent. |
How it compares
This actor focuses on high-volume track search with a simple keyword input, while the alternatives below offer different SoundCloud data types or broader audio transcription features.
| Feature | ParseForge | Soundcloud Tracks Search Scraper | Soundcloud People Search Scraper |
|---|---|---|---|
| Track search by keyword | Yes | Yes | Not listed |
| User profile scraping | Not listed | Not listed | Yes |
| Up to 1M tracks per run | Yes | Not listed | Not listed |
| Play count and likes | Yes | Yes | Not listed |
| No API key required | Yes | Yes | Yes |
Configure the run
Drive the Actor from a single search query and set a maximum number of tracks to collect per run. The Input tab lists every parameter.
A first run with the defaults:
{"searchQuery": "lofi hip hop","maxItems": 10}
A larger pull:
{"searchQuery": "lofi hip hop","maxItems": 200}
Pricing
Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $2.10 |
| 1,000 results | $21.00 |
| 10,000 results | $210.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the SoundCloud Tracks Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to SoundCloud through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/soundcloud-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Your search query may be too specific or contain a typo. Try a broader term, check the spelling, or test the query directly on SoundCloud's website to confirm it returns tracks.
Why did the actor stop before reaching my max items?
SoundCloud search results are paginated and have a finite number of pages. The actor stops when it has collected all available tracks for your query, even if that number is below your maximum.
Why are some tracks missing play counts?
Some tracks may have their play counts hidden or set to zero by the uploader. The actor returns whatever data is publicly visible on the search page.
Why is the actor running slowly?
Large requests with high max items take longer because the actor paginates through many search result pages. Reduce your max items or use a more specific search query to speed up the run.
Why did my run fail with an error?
SoundCloud may temporarily block aggressive scraping. Try reducing your max items, adding a delay between runs, or using Apify proxies if you are running at high volumes.
FAQ
| Question | Answer |
|---|---|
| Can I scrape tracks by a specific artist? | Yes. Enter the artist name as your search query and the actor will return all tracks that match, including collaborations and remixes. |
| How many tracks can I collect in one run? | You can set the maximum tracks from 1 up to 1,000,000. The actor will stop when it reaches your limit or when no more results are available. |
| Does this actor require a SoundCloud API key? | No. It reads the public SoundCloud search pages directly, so you do not need to register an application or manage OAuth tokens. |
| What data fields does each track include? | Each track row includes the title, artist name, play count, like count, duration, and the direct SoundCloud URL. |
| Can I filter by genre or mood? | Yes. SoundCloud search supports genre and mood keywords. Enter a term like 'jazz', 'ambient', or 'upbeat' as your search query. |
| Can I export the results to a spreadsheet? | Yes. You can export your dataset to CSV, JSON, Excel, or XML directly from the Apify platform. |
| Is it legal to scrape SoundCloud? | This actor collects publicly available data from SoundCloud search pages. You should review SoundCloud's terms of service and ensure your use case complies with them. |
| Can I schedule this actor to run automatically? | Yes. Apify supports scheduled runs. You can set this actor to run daily or weekly to track changes in search results over time. |
| What happens if my search query returns no results? | The actor will complete with an empty dataset. Try a broader or different search term, and check that your query is spelled correctly. |
| Can I scrape private tracks? | No. This actor only collects tracks that appear in public SoundCloud search results. Private tracks are not accessible. |
Related actors
Browse the full ParseForge collection for more scrapers.
🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by SoundCloud Ltd. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
