For Agents
Search a catalogue of Creative Commons music — tracks, albums, artists, playlists, and radio streams — for app integrations, podcasts, and creator tools.
Get started with Jamendo API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"find creative commons music track"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Jamendo API API.
Search the Creative Commons music catalogue by track, album, or artist with rich filters
Find tracks similar to a reference track for related-music recommendations
Pull curated radio streams and stream URLs for playback in apps and creator tools
Retrieve user-specific artist and album lists for OAuth-authenticated accounts
GET STARTED
Use for: I need to search Jamendo for a track by name, Find tracks similar to a given reference track, Retrieve a list of albums by a specific artist, Get a curated radio stream URL for background music
Not supported: Does not handle music distribution, royalty payouts, or label rights administration — use for Creative Commons music search and playback only.
The Jamendo API provides access to a catalogue of free, Creative Commons-licensed music covering tracks, albums, artists, playlists, reviews, and curated radio streams. The 3.0 spec exposes 17 endpoints for music search, autocomplete, feeds of trending content, user-specific artist and album lists, and direct radio stream URLs. Authentication is by client_id query parameter for catalogue reads and OAuth 2.0 for user-scoped operations.
Surface autocomplete suggestions for search-as-you-type music UIs
Read content feeds of trending tracks, new releases, and editorial selections
Patterns agents use Jamendo API API for, with concrete tasks.
★ Royalty-Free Music for Creator Tools
Video editors, podcast platforms, and game engines integrate Jamendo to give creators a built-in library of Creative Commons music. The /tracks search endpoint returns licence-cleared tracks with download URLs, so a creator can drop background music into their project from inside the host app without leaving for a music site.
GET /tracks with tags=acoustic and license=ccby and return the top 20 results plus their download URLs
Background Radio for Apps
Lifestyle, fitness, and wellness apps stream curated radio in the background. The /radios and /radios/stream endpoints expose Jamendo's curated stations and their direct stream URLs so an app can launch playback without negotiating per-label licensing or hosting its own stream infrastructure.
GET /radios filtered by genre=ambient and stream the first station's URL via the audio player
Music Discovery and Similar-Track Recommendations
Music discovery surfaces show 'tracks like this' alongside a reference track. The /tracks/similar endpoint returns tracks acoustically and stylistically related to a seed Jamendo track id, so the host app can build a recommendation rail without training its own model.
GET /tracks/similar?id={track_id} and render the 10 nearest tracks as a 'You might like' rail
AI Agent Music Selection
An AI agent picking background music for a generated video chooses a track that matches the brief and the licence requirement. Through Jentic the agent searches for 'find creative commons track', loads the GET /tracks schema, and executes with mood and licence filters using the client_id stored in the Jentic vault.
Search Jentic for 'find creative commons track', execute GET /tracks with mood=upbeat and license=ccby, and return the top match
17 endpoints — the jamendo api provides access to a catalogue of free, creative commons-licensed music covering tracks, albums, artists, playlists, reviews, and curated radio streams.
METHOD
PATH
DESCRIPTION
/tracks
Search the Creative Commons track catalogue
/tracks/similar
Find tracks similar to a reference track
/albums
Search albums with filters
/artists
Search artist profiles
/playlists
Retrieve playlists by user or editorial selection
/autocomplete
Search-as-you-type suggestions
/radios
List curated radio stations
/radios/stream
Get the playable stream URL for a radio station
/tracks
Search the Creative Commons track catalogue
/tracks/similar
Find tracks similar to a reference track
/albums
Search albums with filters
/artists
Search artist profiles
/playlists
Retrieve playlists by user or editorial selection
Three things that make agents converge on Jentic-routed access.
Credential isolation
Jamendo client_id values and OAuth tokens are stored encrypted in the Jentic vault. Agents receive scoped execution tokens — credentials are appended at request time and never appear in agent context or logs.
Intent-based discovery
Agents search by intent (e.g. 'find creative commons music' or 'similar tracks') and Jentic returns matching Jamendo operations with their input schemas, so the agent can call the right endpoint without consulting Jamendo documentation.
Time to first call
Direct Jamendo integration: 1 day for client registration, search modelling, and licence handling. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
SoundCloud API
User-generated music platform with broader catalogue and social features
Choose SoundCloud when the use case needs user-generated content and social interactions rather than CC-licensed tracks
Spotify Web API
Major-label music catalogue with rich audio features but no Creative Commons licences
Choose Spotify for mainstream catalogue access; Jamendo for licence-cleared usage in creator tools
Freesound API
Creative Commons sound effects and field recordings that pair with Jamendo music
Use Freesound alongside Jamendo when an agent needs sound effects in addition to music tracks
Musixmatch API
Lyrics database that pairs with track metadata for richer music apps
Pair Musixmatch with Jamendo when an agent needs synced lyrics for playback or display
Specific to using Jamendo API API through Jentic.
What authentication does the Jamendo API use?
Catalogue reads use a client_id query parameter issued in the Jamendo developer console. User-scoped operations such as personal favourites use OAuth 2.0. Through Jentic the client_id is stored in the credential vault and appended to every request automatically.
Is the music returned by the Jamendo API free to use?
All tracks are released under Creative Commons licences, which permit free use under the licence terms (typically attribution and sometimes non-commercial or share-alike). For broader commercial use Jamendo offers a separate licensing service; check the licence field on each track before redistribution.
What are the rate limits for the Jamendo API?
Jamendo does not publish hard numerical rate limits in the spec. The developer terms ask for reasonable use; bulk catalogue ingestion should be paced and cached, and contact Jamendo before running multi-million-record syncs.
Can I find tracks similar to a given track with the Jamendo API?
Yes. GET /tracks/similar accepts a track id and returns acoustically related tracks. Use it to build a 'You might like' rail or to seed an automated playlist generator.
How do I search for music through Jentic?
Search Jentic for 'find creative commons track', load the GET /tracks schema, and execute with the search filters (tags, mood, licence). Jentic appends the client_id query parameter so the agent only supplies the search criteria.
Can I get a playable stream URL for a Jamendo radio station?
Yes. Call GET /radios to list stations, then GET /radios/stream with a station id to get the playable stream URL. The URL can be passed directly to a media player for background playback.
/autocomplete
Search-as-you-type suggestions
/radios
List curated radio stations
/radios/stream
Get the playable stream URL for a radio station