Home
Mubert
Mubert
Mubert is a generative AI music platform that composes royalty-free, DMCA-free music in real time from millions of artist-contributed loops, samples, and stems. The B2B Mubert AI Music API (v3) powers track generation, continuous HTTP / WebRTC streaming, browse access to a pre-generated music library, and service-tier customer + license + Stripe subscription administration. Mubert is used by apps, games, video tools, health and fitness products, and AI-content pipelines (including integrations with Picsart, Canva, and Restream) to embed adaptive generative music inside their experiences.
1 APIs
17 Features
AI Music Generative Royalty-Free Streaming Text-to-Music Image-to-Music Stems B2B
Mubert AI Music API v3 — the unified B2B surface for generating royalty-free AI music tracks, streaming continuous generative music (HTTP / WebRTC), browsing the pre-generated m...
Generative track creation from text prompts, image prompts, or playlist taxonomy
Live streaming over HTTP and WebRTC with sub-second latency
Continuous stream control — restart, set-intensity, set-loop-state
150+ genres, 50+ moods, 200+ million unique tracks per the provider
Stem-level editing (drums, bass, leads, vocals) and 12+ part replacement (drums, percs, hats, claps, bass, mids, leads, fx, vocals, pads, riser, impact)
Track durations 15-1500 seconds, modes track or loop, intensities low/medium/high
Pre-generated music library browsable by genre, mood, BPM range, key, activity
Track-store cache for re-issuing previously generated tracks
Generate-similar endpoint to create variations of an existing track
Record a live stream session into a fixed track asset
Service-tier customer CRUD with custom_id for mapping back to your users
Service-tier license management exposing features, bitrates, intensities, formats, modes, and per-customer quotas
Stripe-backed subscription buy / cancel / billing portal flows
License-level webhooks for billing and generation lifecycle events
All output is royalty-free, DMCA-free, and cleared for commercial use and monetization
{"AI-optimized documentation" => "llms.txt and llms-full.txt published alongside Swagger UI"}
Official MubertAI/skills repo of Agent Skills (setup, generate, streaming, library, manage)
Apps embedding adaptive background music
Games with dynamic, progression-aware soundscapes
Health, fitness, and wellness apps with BPM/heart-rate mapped music
Video editors and podcast tools needing royalty-free score generation
AI content pipelines pairing image / text generation with matching music
User-generated content platforms offering safe-to-publish music
Marketing, advertising, and brand audio for retail and OOH
Picsart — generative music in UGC content tooling
Canva — music inside the design surface
Restream — live-stream background music
Stripe — subscription billing
6 classes · 30 properties
JSON-LD
7 rules ·
4 errors
2 warnings
1 info
SPECTRAL
Sources
aid: mubert
url: https://raw.githubusercontent.com/api-evangelist/mubert/refs/heads/main/apis.yml
name: Mubert
kind: contract
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
access: 3rd-Party
tags:
- AI Music
- Generative
- Royalty-Free
- Streaming
- Text-to-Music
- Image-to-Music
- Stems
- B2B
created: '2026-05-23'
modified: '2026-05-25'
specificationVersion: '0.19'
position: Consuming
description: >-
Mubert is a generative AI music platform that composes royalty-free, DMCA-free music in real time from millions of
artist-contributed loops, samples, and stems. The B2B Mubert AI Music API (v3) powers track generation, continuous
HTTP / WebRTC streaming, browse access to a pre-generated music library, and service-tier customer + license + Stripe
subscription administration. Mubert is used by apps, games, video tools, health and fitness products, and AI-content
pipelines (including integrations with Picsart, Canva, and Restream) to embed adaptive generative music inside their
experiences.
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
X: apievangelist
url: https://apievangelist.com
apis:
- aid: mubert:mubert-music-api
name: Mubert AI Music API
tags:
- AI Music
- Generation
- Streaming
- Library
- Customers
- Licenses
- Subscriptions
humanURL: https://mubert.com/api
baseURL: https://music-api.mubert.com
description: >-
Mubert AI Music API v3 — the unified B2B surface for generating royalty-free AI music tracks, streaming continuous
generative music (HTTP / WebRTC), browsing the pre-generated music library and playlist taxonomy, and (service
tier) administering customers, licenses, prices, and Stripe subscriptions. Authentication uses customer-id +
access-token headers for public endpoints and company-id + license-token headers for service endpoints. Ships
AI-optimized llms.txt / llms-full.txt docs alongside Swagger UI.
properties:
- type: Documentation
url: https://mubert.com/api
- type: SwaggerUI
url: https://music-api.mubert.com/api/v3/swagger
- type: OpenAPI
url: openapi/mubert-music-api-openapi.yml
- type: AIDocumentation
url: https://music-api.mubert.com/swagger-doc/llms.txt
- type: AIDocumentation
url: https://music-api.mubert.com/swagger-doc/llms-full.txt
- type: JSONSchema
url: json-schema/mubert-track-schema.json
- type: JSONSchema
url: json-schema/mubert-customer-schema.json
- type: JSONSchema
url: json-schema/mubert-license-schema.json
- type: JSONSchema
url: json-schema/mubert-playlist-schema.json
- type: JSONSchema
url: json-schema/mubert-streaming-link-schema.json
- type: JSONStructure
url: json-structure/mubert-track-structure.json
- type: JSONStructure
url: json-structure/mubert-license-structure.json
- type: JSONLD
url: json-ld/mubert-context.jsonld
- type: Example
url: examples/mubert-create-track-example.json
- type: Example
url: examples/mubert-edit-track-example.json
- type: Example
url: examples/mubert-get-streaming-link-example.json
- type: Example
url: examples/mubert-create-customer-example.json
- type: Vocabulary
url: vocabulary/mubert-vocabulary.yml
- type: SpectralRules
url: rules/mubert-rules.yml
common:
- type: Website
url: https://mubert.com/
- type: ProductPage
url: https://mubert.com/api
- type: ProductPage
url: https://mubert.com/render
- type: ProductPage
url: https://mubert.com/play
- type: ProductPage
url: https://mubert.com/business
- type: ProductPage
url: https://mubert.com/studio
- type: Documentation
url: https://mubert.com/api
- type: SwaggerUI
url: https://music-api.mubert.com/api/v3/swagger
- type: AIDocumentation
url: https://music-api.mubert.com/swagger-doc/llms.txt
- type: AIDocumentation
url: https://music-api.mubert.com/swagger-doc/llms-full.txt
- type: GitHubOrganization
url: https://github.com/MubertAI
- type: Samples
url: https://github.com/MubertAI/Mubert-Text-to-Music
name: Mubert Text-to-Music notebook
- type: AgentSkills
url: https://github.com/MubertAI/skills
name: Mubert Agent Skills for AI assistants
- type: UseCases
url: https://mubert.com/use-cases/developers
- type: Blog
url: https://mubert.com/blog
- type: TermsOfService
url: https://mubert.com/legal/terms-of-use
- type: PrivacyPolicy
url: https://mubert.com/legal/privacy-policy
- type: Contact
url: https://mubert.com/contact
- type: Plans
url: plans/mubert-plans-pricing.yml
- type: RateLimits
url: rate-limits/mubert-rate-limits.yml
- type: FinOps
url: finops/mubert-finops.yml
- type: Features
data:
- Generative track creation from text prompts, image prompts, or playlist taxonomy
- Live streaming over HTTP and WebRTC with sub-second latency
- Continuous stream control — restart, set-intensity, set-loop-state
- 150+ genres, 50+ moods, 200+ million unique tracks per the provider
- >-
Stem-level editing (drums, bass, leads, vocals) and 12+ part replacement (drums, percs, hats, claps, bass, mids,
leads, fx, vocals, pads, riser, impact)
- Track durations 15-1500 seconds, modes track or loop, intensities low/medium/high
- Pre-generated music library browsable by genre, mood, BPM range, key, activity
- Track-store cache for re-issuing previously generated tracks
- Generate-similar endpoint to create variations of an existing track
- Record a live stream session into a fixed track asset
- Service-tier customer CRUD with custom_id for mapping back to your users
- >-
Service-tier license management exposing features, bitrates, intensities, formats, modes, and per-customer
quotas
- Stripe-backed subscription buy / cancel / billing portal flows
- License-level webhooks for billing and generation lifecycle events
- All output is royalty-free, DMCA-free, and cleared for commercial use and monetization
- AI-optimized documentation: llms.txt and llms-full.txt published alongside Swagger UI
- Official MubertAI/skills repo of Agent Skills (setup, generate, streaming, library, manage)
sources:
- https://mubert.com/api
- https://mubert.com/business
- https://music-api.mubert.com/swagger-doc/openapi-prod.json
- https://music-api.mubert.com/swagger-doc/llms.txt
- https://github.com/MubertAI/skills
- https://github.com/MubertAI/Mubert-Text-to-Music
updated: '2026-05-25'
- type: Integrations
data:
- Picsart — generative music in UGC content tooling
- Canva — music inside the design surface
- Restream — live-stream background music
- Stripe — subscription billing
sources:
- https://mubert.com/blog/why-developers-should-build-with-generative-music-apis
- https://mubert.com/api
- type: UseCases
data:
- Apps embedding adaptive background music
- Games with dynamic, progression-aware soundscapes
- Health, fitness, and wellness apps with BPM/heart-rate mapped music
- Video editors and podcast tools needing royalty-free score generation
- AI content pipelines pairing image / text generation with matching music
- User-generated content platforms offering safe-to-publish music
- Marketing, advertising, and brand audio for retail and OOH
sources:
- https://mubert.com/use-cases/developers
- https://mubert.com/business