Mixcloud Shows Scraper avatar

Mixcloud Shows Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Mixcloud Shows Scraper

Mixcloud Shows Scraper

Mixcloud Shows Scraper is a Python tool designed to extract show titles, DJ/creator metadata, tracklists, play counts, genres, and audio durations from Mixcloud shows. It exports structured music and podcast datasets into clean CSV or JSON formats for audio analytics and media research.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

real-estate-api

real-estate-api

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Security

Limited permissions

Share

Mixcloud Shows Scraper — DJ Mixes, Podcasts, and Public Creator Profiles

Mixcloud Shows Scraper cover

Collect public DJ mixes, podcasts, and creator profile information from Mixcloud. Search by keyword, explore cloudcasts, users, or tags, and retrieve public profile details. Export your results as JSON, CSV, or Excel without requiring a login.

Overview

Mixcloud Shows Scraper helps you discover and organize publicly available Mixcloud content.

Use search mode to find cloudcasts, users, or tags matching your query. Alternatively, use user profile mode to collect public information for specific usernames. Results include show titles, links, tags, engagement statistics, creator details, and available images.

Features

  • Keyword search: Find Mixcloud content using search terms.
  • Multiple search types: Search for cloudcasts, users, or tags.
  • User profile lookup: Collect public profile information using usernames.
  • Show metadata: Retrieve titles, links, slugs, and publication dates.
  • Engagement statistics: Collect play, favorite, comment, listener, and repost counts.
  • Tags and genres: Retrieve associated tags and genre information.
  • Creator details: Collect uploader names, usernames, and profile links.
  • Show duration: Retrieve audio length when available.
  • Result limits: Control the maximum number of records collected.
  • Structured exports: Download results as JSON, CSV, Excel, and other supported formats.

Collection Modes

Search mode

Find matching Mixcloud content using a keyword. Choose the content type you want to search:

  • cloudcast — DJ mixes, radio shows, and podcasts.
  • user — Public Mixcloud user profiles.
  • tag — Tags and genres.

User profile mode

Collect public profile information for one or more Mixcloud usernames.

Use Cases

  • Music discovery: Find DJ mixes, radio shows, and podcasts by genre or keyword.
  • Creator research: Explore public DJ and podcast creator profiles.
  • Catalog building: Create structured collections of Mixcloud shows and links.
  • Engagement analysis: Compare play counts, favorites, comments, and listener statistics.
  • Genre research: Discover content associated with specific music genres and tags.
  • Content monitoring: Refresh search results periodically to review newly available content.

Input Parameters

ParameterTypeDescription
modeStringCollection mode. Use search or user.
queryStringSearch keyword. Used in search mode.
typeStringSearch category: cloudcast, user, or tag.
usernamesArrayMixcloud usernames to look up in user mode.
maxItemsIntegerMaximum number of records to collect. Up to 1,000 items per run.
requestDelaySecsNumberDelay between requests in seconds.

Example Input

Search mode

{
"mode": "search",
"query": "house",
"type": "cloudcast",
"maxItems": 50,
"requestDelaySecs": 1
}

User profile mode

{
"mode": "user",
"usernames": [
"spartacus"
],
"maxItems": 10,
"requestDelaySecs": 1
}

What Data Does This Actor Extract?

Search results may include the following fields:

FieldDescription
keyUnique Mixcloud content identifier
urlLink to the show or content
nameShow or content title
tagsAssociated tags and genres
created_timeContent creation date
updated_timeLast update date
play_countTotal play count
favorite_countNumber of favorites
comment_countNumber of comments
listener_countListener count
repost_countNumber of reposts
picturesAvailable content image URLs
slugContent slug
userCreator information, including name, username, and profile link
hostsHost information when available
audio_lengthAudio duration in seconds
scraped_atDate and time the record was collected

User profile mode returns the public profile information available for each submitted username.

Example Output

{
"key": "/HSEFM/dj-unique-timeless-house-07-dec-2021/",
"url": "https://www.mixcloud.com/HSEFM/dj-unique-timeless-house-07-dec-2021/",
"name": "DJ Unique - Timeless House 07 DEC 2021",
"tags": [
{
"key": "/genres/house/",
"url": "https://www.mixcloud.com/genres/house/",
"name": "House"
}
],
"created_time": "2021-12-07T22:00:41Z",
"updated_time": "2026-10-12T02:43:17Z",
"play_count": 978,
"favorite_count": 23,
"comment_count": 1,
"listener_count": 351,
"repost_count": 5,
"pictures": {
"medium": "https://thumbnailer.mixcloud.com/unsafe/100x100/extaudio/b/9/0/3/3424-b443-4a95-a10e-77f19acd1760"
},
"slug": "dj-unique-timeless-house-07-dec-2021",
"user": {
"key": "/HSEFM/",
"url": "https://www.mixcloud.com/HSEFM/",
"name": "House FM",
"username": "HSEFM"
},
"hosts": [],
"audio_length": 6921,
"scraped_at": "2026-10-26T00:00:00+00:00"
}

Working with Your Dataset

After the run finishes, open the dataset in Apify Console to review your collected records.

You can:

  • Export results as JSON, CSV, or Excel.
  • Filter shows by title, creator, or genre.
  • Sort records by play count or publication date.
  • Compare engagement statistics across shows.
  • Review creator profiles and associated content.
  • Import results into spreadsheets or music research workflows.

FAQ

Who is this actor for?

It is designed for music researchers, DJs, podcast creators, marketers, analysts, and developers who need structured Mixcloud content and profile information.

Do I need a Mixcloud account?

No. The actor collects publicly available information without requiring a login.

What can I search for?

You can search for cloudcasts, users, or tags using search mode.

Can I collect user profiles?

Yes. Use user profile mode and provide one or more Mixcloud usernames.

What can I export?

You can export JSON, CSV, Excel, and other supported Apify dataset formats.

Can I run it on a schedule?

Yes. You can configure an Apify schedule to collect updated information at your preferred intervals.

How many items can one run collect?

You can collect up to 1,000 items per run using the maxItems setting.

What happens if some information is unavailable?

Some fields may be empty or unavailable depending on the content or profile. The actor can continue processing other records.

Disclaimer

This actor is an independent tool and is not affiliated with, endorsed by, sponsored by, or officially associated with Mixcloud or its owners. It collects information made publicly available through the service. Users are responsible for ensuring that their data collection and use comply with applicable laws and relevant terms.

Collecting information that is already public is generally legal. There is no single law that bans all forms of web scraping. The limits are the usual ones: do not break into accounts, do not take private or confidential data, and be careful with personal data and copyrighted works. A site's terms can also restrict how you access it. Facts such as a public name, price, or rating are not the same thing as republishing someone's article or photo.

This actor collects information from public pages. It does not log in and it does not bypass access controls.

For a longer explanation, see Apify's article Is web scraping legal?.