Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Media / Mixcloud API
Mixcloud API logo

Mixcloud API

Agent-ready OpenAPI document · curated by JenticMediaAudio Processingoauth222 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Read Mixcloud cloudcasts, user profiles, and social graph data, and act on behalf of a user to upload mixes, follow accounts, or favorite shows via OAuth 2.0.

Use for: I want to fetch a Mixcloud user's profile, List the cloudcasts uploaded by a specific user, Search Mixcloud for a DJ name, Get the comments on a cloudcast

Not supported: Does not handle music licensing, royalty reporting, or ad insertion - use for Mixcloud cloudcast read, social graph, and OAuth-scoped upload only.

Jentic publishes the only available OpenAPI specification for Mixcloud API, keeping it validated and agent-ready. The Mixcloud API gives access to Mixcloud's music and DJ-mix streaming platform: cloudcasts (mixes and shows), user profiles, social graph (followers, following, favorites, listens), comments, search, and uploads. Read endpoints are public; write actions like upload, follow, and favorite use OAuth 2.0 to act on behalf of a Mixcloud user.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Mixcloud API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Mixcloud API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fmixcloud.com%2Fmixcloud" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fmixcloud.com%2Fmixcloud" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Mixcloud API.

Retrieve a user's public profile and statistics

List a user's cloudcasts (uploaded mixes and shows)

Read followers, following, favorites, and listen history

Search Mixcloud for users, cloudcasts, and tags

Upload a new cloudcast on behalf of an authenticated user

Follow, unfollow, favorite, and comment via OAuth-scoped calls

Browse cloudcasts by category

Use Cases

Patterns agents use Mixcloud API for, with concrete tasks.

★ Music Discovery and Aggregation

Build a discovery feed that pulls a user's favorite Mixcloud DJs, lists their latest cloudcasts, and surfaces shared followers. The public read endpoints under /{username} and /{username}/cloudcasts return paginated JSON so a recommender can refresh nightly without OAuth and only escalate to user auth for personalised actions.

Call GET /{username}/following and then GET /{username}/cloudcasts for each followed account to build a feed of new mixes

Show Upload Automation

A radio show or podcast workflow uploads a new cloudcast to Mixcloud at the end of each recording session. After OAuth handshake the upload endpoint accepts the audio file plus metadata such as title, tags, and tracklist so the publishing step becomes a single API call rather than a manual web upload.

Use the OAuth user token to POST /upload with the recorded mix file, title, and tracklist for the latest episode

Social Graph Analytics

Pull followers, following, favorites, and listens for a set of accounts to analyse audience overlap and engagement. The endpoints return the underlying user objects with stats so an analyst can compute network metrics without scraping the website. Useful for label A and R, talent scouting, and audience research.

Call GET /{username}/followers and GET /{username}/listens for each account in the watchlist and compute weekly growth deltas

Agent-Driven Content Workflows

An agent discovered through Jentic ingests a podcast episode, attaches metadata, and pushes it to Mixcloud as a cloudcast. Jentic stores the OAuth refresh token in its credential vault and the agent only invokes the upload operation, so the user's Mixcloud account credentials never enter the agent's runtime context.

Use Jentic to find the Mixcloud upload operation and execute it with the rendered episode mp3 and metadata for user @djname

Key Endpoints

22 endpoints — jentic publishes the only available openapi specification for mixcloud api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/{username}

Get a user's public profile

GET

/{username}/cloudcasts

List a user's cloudcasts

GET

/{username}/followers

List a user's followers

GET

/{username}/favorites

List a user's favorites

GET

/{username}/{cloudcast_slug}

Get a specific cloudcast

GET

/{username}/{cloudcast_slug}/comments

List comments on a cloudcast

GET

/{username}

Get a user's public profile

GET

/{username}/cloudcasts

List a user's cloudcasts

GET

/{username}/followers

List a user's followers

GET

/{username}/favorites

List a user's favorites

GET

/{username}/{cloudcast_slug}

Get a specific cloudcast

GET

/{username}/{cloudcast_slug}/comments

List comments on a cloudcast

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the Mixcloud API by hand means running its OAuth2 flow, refreshing tokens, and mapping username and cloudcast slugs into every request yourself. Through Jentic you install once, import the Mixcloud API from the API Directory, store the OAuth credentials once, and your agent calls it.

Permission scoping

Permission scoping

Mixcloud puts the username and cloudcast slug in the URL path (/{username}/{cloudcast_slug}), so a rule can pin your agent to one account's cloudcasts: it can read that account's shows, followers, and favorites. You choose the operations it may call, so OAuth-scoped upload is not included unless you add it.

Credential management

Credential isolation

Your Mixcloud OAuth credentials are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'get a Mixcloud user's cloudcasts' or 'read comments on a show', and Jentic returns the matching Mixcloud operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

SoundCloud API

→

Audio hosting, user profiles, and social graph

Choose SoundCloud when the workflow targets a broader independent music audience or when the artist is not on Mixcloud.

Alternative

Spotify Web API

→

Streaming catalogue, playlists, and user library

Choose Spotify when the workflow needs licensed catalogue data and playlist management rather than DJ mix publishing.

Complementary

OpenAI API

→

Speech-to-text and embeddings for audio metadata

Use alongside Mixcloud to transcribe a mix or generate tags before uploading the cloudcast.

FAQs

Specific to using Mixcloud API through Jentic.

Why is there no official OpenAPI spec for Mixcloud API?

Mixcloud does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Mixcloud API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Mixcloud API use?

Read endpoints under /{username} are public and need no auth. Write actions such as upload, follow, and favorite use OAuth 2.0 with a user-scoped access token. Through Jentic the OAuth token is stored in the credential vault and injected at execution time.

Can I upload a cloudcast through the Mixcloud API?

Yes. Once you have an OAuth user token call the upload endpoint with the audio file and metadata such as title, picture, tags, and tracklist. The cloudcast appears under the authenticated user's profile.

What are the rate limits for the Mixcloud API?

Mixcloud applies per-application and per-user rate limits that vary by endpoint family. Public reads have generous quotas; uploads and writes are stricter. Cache profile and cloudcast responses where possible to avoid hitting limits during analytics jobs.

How do I read a user's followers through Jentic?

Search Jentic for list mixcloud followers, load the schema for GET /{username}/followers, and execute with the username path parameter. Pagination cursors are returned in the response for follow-up calls.

Does the Mixcloud API support search?

Yes. Use the search endpoints to query users, cloudcasts, and tags by keyword. Results include usernames and cloudcast slugs that can be passed to the per-user and per-cloudcast endpoints for richer detail.

Can I limit what my agent is allowed to do with the Mixcloud API?

Yes. Because Jentic One is self-hosted, your own rules decide which Mixcloud operations and credentials the agent may use. Since Mixcloud puts the username and cloudcast slug in the URL path, you can pin the agent to a single account and let it read only that account's cloudcasts, followers, and favorites. You choose the operations it may call, so the OAuth-scoped upload endpoint is not available to the agent unless you explicitly add it.

GET STARTED

Start building with Mixcloud API

Explore with Jentic One
View OpenAPI Document