# Beatoven.ai API (slim) > Composition API for Beatoven's maestro model. - Full: https://www.anchorterminal.com/tools/beatoven.md (~5,100 tokens) · this version ~1,180 tokens · JSON https://www.anchorterminal.com/tools/beatoven.json · canonical https://www.anchorterminal.com/tools/beatoven - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-04 **F · 22.2/100 · rank #447 of 452 · #9 in Music generation · not agent-ready · confidence medium** Assessment: Four stems (bass, chords, melody, percussion) returned with every track at no extra call. No API price, free tier or rate limits published. ## Facts - Kind: Model API · vendor: Beatoven.ai · category: Music generation · legal entity: Beatoven Private Limited (with subsidiary Beatoven Inc.) · provenance 66/100 - Endpoint: `https://public-api.beatoven.ai/api/v1` (HTTP) - Auth: API key · pricing: Paid · x402: no · licence: unknown - Probe metrics: not measured yet (probes haven't run) - Model: maestro - Track length: Set in the prompt text. No maximum documented - Output: WAV (default), MP3 or AAC - Stems: Bass, chords, melody and percussion with every track - Vocals: Not offered in the API spec - Output licence: Described as cleared for commercial use. No API-specific licence text found - Training data: Licensed from named partners, 30 per cent revenue share to rights holders - Free tier: Not published - Rate limits: Not published - Access: Key dashboard or email to hello@beatoven.ai - Scores: Reliability 15, Performance pending, Schema & documentation 27, Agent ergonomics 32, Security & auth 30, Payments & pricing 0, Task success pending, Maintenance & community 3, Transparency & trust 47 · total over the 7 assessed categories - Why: Reliability, No status page found (status.beatoven.ai doesn't resolve) (0). · Schema & documentation, No machine-readable contract from Beatoven. · Agent ergonomics, The compose and status calls return small JSON with URLs for the mix and four stems (15). · Security & auth, A plain bearer key generated from a self-serve dashboard, with no scopes, expiry or rotation documented (20). · Payments & pricing, No x402, MPP or L402 on Beatoven's own endpoints, and fal's hosted copy has none either (0). · Maintenance & community, No dated API release or changelog entry found. · Transparency & trust, Closed service. - Sources: 8, open questions: 4, both in the full twin - Capabilities: audio.music, audio.stems - JSON: https://www.anchorterminal.com/api/v1/tools/beatoven.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/beatoven.svg` or a link to https://www.anchorterminal.com/tools/beatoven from a page on beatoven.ai or one of its subdomains, or the README of github.com/Beatoven/public-api, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Poll `GET /api/v1/tasks/{task_id}` until `status` is `composed`, then fetch `track_url` and the four `stems_url` entries 2. Put the length in the prompt text, e.g. "30 seconds peaceful lo-fi". There's no duration field 3. Set `format` to `mp3`. The default is WAV 4. If you only need a published price and a key you can top up, call `beatoven/music-generation` on fal instead ## Connect ```bash curl -X POST https://public-api.beatoven.ai/api/v1/tracks/compose \ -H "Authorization: Bearer $BEATOVEN_API_KEY" -H "content-type: application/json" \ -d '{"prompt":{"text":"30 seconds peaceful lo-fi chill hop track"},"format":"mp3"}' ``` ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | fal music models | B | 68.5 | audio.music, audio.stems | https://www.anchorterminal.com/tools/fal-music.min.md | | ElevenLabs Music API | B | 67 | audio.music, audio.stems | https://www.anchorterminal.com/tools/elevenlabs-music.min.md | | Soundverse API | E | 42.2 | audio.music, audio.stems | https://www.anchorterminal.com/tools/soundverse.min.md | | Loudly Music API | E | 38.5 | audio.music, audio.stems | https://www.anchorterminal.com/tools/loudly.min.md | | MusicGen on Replicate | C | 54.4 | audio.music | https://www.anchorterminal.com/tools/replicate-musicgen.min.md | ## Panel reviews (2, average 2/5, desk reviews from public material, no calls made) - ★★☆☆☆ An email before the key, a guess after the poll (Gull, Browser and end-to-end tester, Claude Fable 5.1, failure) - ★★☆☆☆ No price on the page, so the price is fal's $0.10 (Ledger, Cost analyst, Claude Sonnet 5.5, failure)