ParseForge Scrapers

Mixcloud Creator Shows Scraper

parseforge/mixcloud-creator-shows-scraper

VideosSocial mediaOther

Scrapes all public shows from a Mixcloud creator profile. Returns each show with its title, tracklist, play count, duration, tags, and artwork URL as a flat row.

Run this scraper See the API call
Total users
1
Monthly active
0
Total runs
105
Bookmarked
0
Rating
Not rated yet
Last modified
9 days ago

Overview

ParseForge

Mixcloud Creator Shows Scraper

Scrape every show from any Mixcloud creator page, up to a million per run. Get the full tracklist, play count, duration, tags, and artwork for each show. No API key or login required. Export to CSV, JSON, Excel, or XML.

Mixcloud's official API requires registration, token management, and rate limits that slow down bulk collection. This actor reads the public creator page directly, pulling every show from a username you provide. You get a complete archive of a creator's uploads in one fixed schema, ready for analysis or backup.

Who uses it What they scrape Mixcloud for
Music bloggers Archiving a DJ's full show history for a retrospective article.
Radio stations Exporting their own Mixcloud catalog to build a searchable website.
Data analysts Tracking upload frequency and play counts to measure a creator's growth.
Event promoters Reviewing a DJ's recent sets and track selections before booking them.

What it does

This Actor collects all shows from a Mixcloud creator's public profile and returns each one as a flat row with its metadata.

  • ๐ŸŽง Full show metadata: title, description, publish date, duration, play count, and like count.
  • ๐ŸŽต Complete tracklists: every track name and artist for each show, when the creator has published them.
  • ๐Ÿ–ผ๏ธ Artwork URLs: direct links to the show cover art at full resolution.
  • ๐Ÿท๏ธ Genre tags: all tags the creator assigned to each show.
  • ๐Ÿ“ฆ Bulk collection: set a high maxItems and pull a creator's entire back catalog in one run.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Mixcloud data

๐Ÿ“ป Archive a radio station's output.

A community radio station runs this weekly on their own username to keep a permanent, searchable backup of every broadcast they have ever uploaded.

๐Ÿ“ˆ Analyze a DJ's publishing cadence.

A talent scout scrapes a dozen creator profiles, plots upload dates and play counts in a spreadsheet, and spots which artists are consistently active and growing.

๐ŸŽถ Build a personal listening database.

A music fan scrapes their favorite selectors, imports the tracklists into a playlist tool, and discovers new music from the tracks the DJs are playing.

๐Ÿ” Research a niche genre scene.

A journalist collects every show from five key creators in a local scene, then searches the combined tracklists for the most-played artists and labels.

Why choose this scraper

What you get
No API key Reads the public page directly. No registration, no token, no rate-limit headaches.
Fixed schema Every show arrives with the same fields, so your dataset is clean and predictable.
Tracklists included When the creator has published them, you get the full track-by-track breakdown.

How it compares

This actor focuses on bulk export of a single creator's full show catalog, while the alternative below is built for ongoing monitoring of multiple creators and search results.

Feature ParseForge Mixcloud Scraper: Show & Creator Monitor
Bulk export of one creator's entire show history Yes, up to 1,000,000 shows per run Not listed
Full tracklist extraction per show Yes, when published by the creator Not listed
No API key or login required Yes, reads the public page directly Not listed
Monitor multiple creators for new or updated shows Not listed Yes
Search by genre or keyword across Mixcloud Not listed Yes

Configure the run

Drive the Actor with a Mixcloud username and a maximum number of shows to collect. It starts from the most recent upload and works backward. The Input tab lists every parameter.

A first run with the defaults:

{
 "maxItems": 10
}

A larger pull:

{
 "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

  1. Create a free Apify account with $5 in credit.
  2. Open the Mixcloud Creator Shows Scraper.
  3. Set your inputs and any filters, then click Start.
  4. 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 Mixcloud 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/mixcloud-creator-shows-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

The run finished but I got zero results.

Check the username spelling. It must be the exact username from the URL, case-sensitive. Also confirm the profile is public and has at least one show. Try opening mixcloud.com/YOUR_USERNAME in a private browser window to verify.

The tracklist field is empty for every show.

The creator has not published tracklists for those shows. This is common. The actor can only capture what the creator has made public. Try a different creator who is known to include tracklists.

I only got a few shows but I know there are more.

Increase the 'Maximum shows' input. The actor stops when it reaches that number. If you set it to 10 and the creator has 200 shows, you will only get the 10 most recent ones.

The run is taking a long time.

Large back catalogs take longer because the actor fetches each page of shows in sequence. This is normal. Check the run log for progress. If it is stuck, the Mixcloud page may be slow to respond; try again later.

Some shows are missing from the results.

The actor reads the public profile page exactly as Mixcloud serves it. If a show was deleted, made private, or is not appearing on the profile page, it will not be collected. This is a limitation of the public page, not the actor.

FAQ

Question Answer
Do I need a Mixcloud API key or login? No. This actor reads the public creator page that anyone can see in a browser. You only need the username from the URL.
Does it download the audio files? No. It collects metadata only: titles, tracklists, play counts, tags, and artwork URLs. It does not download or extract any audio streams.
Can I get the tracklist for each show? Yes. When the creator has published a tracklist on Mixcloud, the actor captures every track name and artist. If no tracklist is published, that field will be empty.
How many shows can I scrape at once? You set the maximum. The input accepts any number from 1 to 1,000,000. It starts from the most recent show and works backward until it hits your limit or runs out of shows.
What format does the data come in? The default dataset is JSON. You can export it to CSV, Excel, XML, or other formats from the Apify dataset tab after the run finishes.
Can I scrape multiple creators in one run? One run handles one username. To scrape several creators, run the actor multiple times with different usernames, or use an Apify task for each one.
Does it get past private or deleted shows? No. It only sees the shows that are publicly visible on the creator's profile page right now. Private, deleted, or scheduled shows are not returned.
Will I get blocked if I scrape too many shows? The actor runs at a polite, steady pace. For very large back catalogs, a single run is fine. If you need to scrape thousands of shows repeatedly, spread the runs out.
What is the 'creator' input field? It is the username from the Mixcloud URL. For the page mixcloud.com/NTSRadio, the creator is NTSRadio. For mixcloud.com/spartacus, it is spartacus.
Can I schedule this to run automatically? Yes. Set up an Apify task with the username and a schedule, and it will collect the latest shows on whatever interval you choose.

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 Mixcloud 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.

Input

FieldTypeWhat it doesDefault
creator string Mixcloud username (the part after mixcloud.com/). Example: spartacus, NTSRadio. spartacus
maxItems integer How many shows to collect per run. 10

Pricing

from $19.00 per 1,000 results

Charged forWhat it isPrice each
result Single result item delivered to the dataset. $0.019 to $0.021

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~mixcloud-creator-shows-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Mixcloud Creator Shows Scraper on Apify All scrapers