Skip to content
Scrappa Get API key
Mixcloud API 1 credit/request

Mixcloud Cloudcast API Documentation

GET https://scrappa.co/api/mixcloud/cloudcast

Mixcloud Cloudcast API returns the full public record of one Mixcloud cloudcast (show/mix): name, description in HTML and plain text, username, duration in seconds, play count, favorite count, repost count, comment count, listener count, created time, public url, tags (slug and name), and pictures (width, height and url). Counts are omitted when the owner hides stats. Stream and audio download URLs are never returned. An unknown cloudcast key returns a non-billable 404.

Mixcloud Cloudcast API Documentation 1 credit/request

Endpoint

Request preview
GET
https://scrappa.co/api/mixcloud/cloudcast
Auth header
x-api-key
Cost
1 credit/request
key = example
Response preview
200 OK
{
    "data": {
        "cloudcast": {
            "key": "/spartacus/party-time/",
            "url": "https://www.mixcloud.com/spartacus/party-time/",
            "name": "Party Time",
            "tags": [
                {
                    "name": "Funky house",
                    "slug": "funky-house"
                },
                {
                    "name": "Funk",
                    "slug": "funk"
...

Parameters

Start with the required fields, then add optional filters only when your use case needs them.

Runnable path

1 required parameter needed before sending a request.

key string Required

Mixcloud cloudcast key in /user/slug/ format. Example: /spartacus/party-time/.

Example value example

Response Schema

Example response fields are illustrative; inspect the JSON before integrating.

Example response fields

Scan these fields before integrating.

data meta success
JSON Response
200 OK
{
    "data": {
        "cloudcast": {
            "key": "/spartacus/party-time/",
            "url": "https://www.mixcloud.com/spartacus/party-time/",
            "name": "Party Time",
            "tags": [
                {
                    "name": "Funky house",
                    "slug": "funky-house"
                },
                {
                    "name": "Funk",
                    "slug": "funk"
                },
                {
                    "name": "Soul",
                    "slug": "soul"
                }
            ],
            "pictures": [
                {
                    "url": "https://thumbnailer.mixcloud.com/unsafe/25x25/extaudio/6/1/a/1/279f-e3c0-4871-aa8e-c4cf5466edb8.png",
                    "width": 25,
                    "height": 25
                },
                {
                    "url": "https://thumbnailer.mixcloud.com/unsafe/50x50/extaudio/6/1/a/1/279f-e3c0-4871-aa8e-c4cf5466edb8.png",
                    "width": 50,
                    "height": 50
                },
                {
                    "url": "https://thumbnailer.mixcloud.com/unsafe/80x80/extaudio/6/1/a/1/279f-e3c0-4871-aa8e-c4cf5466edb8.png",
                    "width": 80,
                    "height": 80
                }
            ],
            "username": "spartacus",
            "play_count": 9756,
            "description": "Given I'm on the Mixcloud team, I thought I really should have something up here.  Here's an hour's worth of funky music to get you ready for partying, enjoy the music and ignore the quality (or lack thereof) of the DJ!",
            "created_time": "2009-08-02T16:55:01Z",
            "repost_count": 9,
            "comment_count": 5,
            "favorite_count": 39,
            "listener_count": 303,
            "duration_seconds": 3361,
            "description_plain": "Given I'm on the Mixcloud team, I thought I really should have something up here.  Here's an hour's worth of funky music to get you ready for partying, enjoy the music and ignore the quality (or lack thereof) of the DJ!"
        }
    },
    "meta": {
        "billable": true,
        "endpoint_family": "cloudcast"
    },
    "success": true
}

Errors

Handle these documented responses before retrying or showing customer-facing failures.

422

Validation Error

A required parameter is missing or a parameter failed validation.

{
    "errors": {
        "key": [
            "The key field is required."
        ]
    },
    "message": "The request validation failed"
}
404

Mixcloud Not Found

The requested Mixcloud cloudcast does not exist.

{
    "meta": {
        "billable": false,
        "retryable": false,
        "endpoint_family": "cloudcast"
    },
    "error": {
        "code": "NOT_FOUND",
        "message": "Mixcloud object not found."
    },
    "success": false
}
503

Mixcloud Upstream Unavailable

Mixcloud could not be reached within the full attempt budget.

{
    "meta": {
        "billable": false,
        "retryable": true,
        "endpoint_family": "cloudcast"
    },
    "error": {
        "code": "UPSTREAM_UNAVAILABLE",
        "message": "Mixcloud upstream is temporarily unavailable."
    },
    "success": false
}

Generate Code with AI

Copy a ready-made prompt with all the endpoint details, parameters, and example responses. Paste it into ChatGPT, Claude, or any AI assistant to instantly generate working code.

Try It Live

Test this endpoint in our interactive playground with real data.