Retrieve detailed artist data from SoundCloud without rate limits or restrictions. This scraper quickly collects structured information about users, including IDs, names, playlists, likes, and other artist-related metrics—ideal for research, analytics, or app integrations.
Created by Bitbash, built to showcase our approach to Scraping and Automation!
If you are looking for SoundCloud Artists Scraper you've just found your team — Let’s Chat. 👆👆
SoundCloud Artists Scraper helps you extract artist profiles and their key data points directly from SoundCloud. It’s built for developers, data scientists, and researchers who need access to reliable music and creator information without dealing with API limitations.
- SoundCloud’s API is restrictive and limited.
- This tool enables complete artist data access effortlessly.
- It supports fast, scalable, and customizable scraping operations.
- Fetch unlimited artist details, from profile URLs to visual assets.
- Search any keyword to retrieve users in seconds.
- Collect extended metadata like followers, likes, playlists, and reposts.
- Configure proxy support for seamless large-scale runs.
- Automatically export structured JSON datasets.
| Feature | Description |
|---|---|
| Unlimited Artist Scraping | Collects artist data from SoundCloud without API restrictions. |
| Keyword Search | Retrieve user profiles and related results based on keyword searches. |
| Proxy Support | Integrates proxy configurations for high-volume scraping. |
| Deep Metadata Extraction | Captures detailed artist attributes including visuals, badges, and stats. |
| Configurable Pagination | Control how many pages or results are fetched per run. |
| JSON Export | Outputs clean, developer-friendly JSON for analysis or integration. |
| Field Name | Field Description |
|---|---|
| avatar_url | URL of the artist’s profile image. |
| city | Artist’s listed city. |
| country_code | ISO country code if available. |
| created_at | Date the user profile was created. |
| followers_count | Number of followers. |
| followings_count | Number of accounts the artist follows. |
| full_name | Full name of the artist. |
| id | Unique SoundCloud user ID. |
| likes_count | Total number of likes from the artist. |
| permalink_url | Direct link to the artist’s SoundCloud profile. |
| playlist_count | Number of playlists created by the artist. |
| reposts_count | Total repost count. |
| track_count | Number of tracks uploaded. |
| username | Display name of the artist. |
| verified | Indicates if the artist is verified. |
| visuals | Collection of background and banner images. |
| badges | Status indicators like pro, pro_unlimited, or verified. |
[
{
"avatar_url": "https://i1.sndcdn.com/avatars-000417434502-x520gl-large.jpg",
"city": null,
"country_code": null,
"created_at": "2016-03-21T18:39:11Z",
"followers_count": 859,
"followings_count": 0,
"full_name": "Sibel Darıcı",
"id": 213512643,
"likes_count": 108,
"permalink_url": "https://soundcloud.com/sibel-dar-c",
"playlist_count": 0,
"track_count": 8,
"username": "Sibel Darıcı",
"verified": false,
"badges": {
"pro": false,
"pro_unlimited": false,
"verified": false
}
}
]
soundcloud-artists-scraper/
├── src/
│ ├── main.py
│ ├── extractors/
│ │ ├── soundcloud_parser.py
│ │ └── utils.py
│ ├── outputs/
│ │ └── exporters.py
│ └── config/
│ └── settings.example.json
├── data/
│ ├── input.sample.json
│ └── results.json
├── requirements.txt
└── README.md
- Music analysts use it to collect artist stats for audience trend research and playlist discovery.
- Developers integrate it into platforms that display artist profiles or music catalogs.
- Marketers use the data to analyze engagement and identify rising talents.
- Researchers track user growth patterns and geographic distribution across SoundCloud.
- Music startups enrich recommendation engines with authentic artist metadata.
Q1: Do I need a SoundCloud API key to use this scraper? No, the scraper works independently without requiring any official API credentials.
Q2: How can I limit the number of results?
Use the maxItems parameter to specify how many profiles or search results you want.
Q3: Can I scrape a specific page range?
Yes, define both startUrls and endPage to control which result pages to fetch.
Q4: Does it support proxies? Absolutely. You can configure your own proxy servers or use integrated proxy services for better reliability.
Primary Metric: Scrapes up to 100 artist profiles in under 2 minutes. Reliability Metric: Maintains a 98% success rate with consistent data completeness. Efficiency Metric: Consumes approximately 0.01–0.03 compute units per 100 records. Quality Metric: Delivers near-complete field coverage with verified JSON output ready for any data pipeline.
