{
  "data": {
    "a": {
      "slug": "elevenlabs-music",
      "name": "ElevenLabs Music API",
      "vendor": "ElevenLabs",
      "vendorUrl": "https://elevenlabs.io",
      "kind": "model",
      "category": "music-generation",
      "summary": "Eleven Music text-to-music API (`music_v1`, `music_v2`, `music_v2_5`).",
      "url": "https://www.anchorterminal.com/tools/elevenlabs-music",
      "markdownUrl": "https://www.anchorterminal.com/tools/elevenlabs-music.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/elevenlabs-music.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/elevenlabs-music.json",
      "repo": "https://github.com/elevenlabs/elevenlabs-python",
      "license": "MIT (SDKs)",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.elevenlabs.io/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "@elevenlabs/elevenlabs-js"
        },
        {
          "registry": "pypi",
          "name": "elevenlabs"
        }
      ],
      "auth": "mixed",
      "authNotes": "`xi-api-key` header. Keys can be limited to chosen endpoints, given a credit cap, an expiry and an IP allowlist, and service-account keys exist. The hosted MCP at `https://api.elevenlabs.io/v1/mcp` uses OAuth but its documented tools cover agents and speech, not music. The local `elevenlabs-mcp` server, which had music tools, was deprecated and archived on 2026-08-22. Regional servers exist for the US, EU, India and Singapore.",
      "pricing": "paid",
      "pricingNotes": "Music is $0.15 a minute of audio, taken from plan or pay-as-you-go credits. Since May 2026 pay-as-you-go top-ups (card needed, $5 minimum) unlock the Music API without a subscription. Plans include music minutes at the same rate, Starter $6 a month 40 minutes, Creator $22 147, Pro $99 660, Scale $299 1,993 and Business $990 6,600. The Free plan's 3 minutes are for the web app only. Finetunes cost $1.50 each (https://elevenlabs.io/pricing/api, https://elevenlabs.io/docs/overview/administration/pay-as-you-go).",
      "priceSummary": "$6 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 or machine payment in the docs or pricing. Paid subscription only (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 3122,
        "npmWeekly": 1063065,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://elevenlabs.io/docs/overview/capabilities/music",
      "llmsTxt": "https://elevenlabs.io/docs/llms.txt",
      "openapi": "https://api.elevenlabs.io/openapi.json",
      "capabilities": [
        "audio.music",
        "audio.vocals",
        "audio.stems"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "card-required",
        "python",
        "typescript",
        "openapi",
        "llms-txt",
        "commercial-licence",
        "c2pa"
      ],
      "lastRelease": "2026-09-28",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 67,
        "grade": "B",
        "agentReady": false,
        "rank": 150,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 2,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 65,
          "maintenance": 80,
          "payments": 20,
          "reliability": 63,
          "schema": 86,
          "security": 77,
          "transparency": 79
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Vocals and lyrics in several languages, or forced instrumental, with length set from 3 to 600 seconds. Music API is disabled on the Free plan and pay-as-you-go needs a card.",
        "strengths": [
          "Vocals and lyrics in several languages, or forced instrumental, with length set from 3 to 600 seconds",
          "Composition plans for section-by-section control, plus inpainting and a stem separation endpoint",
          "Public OpenAPI document, llms.txt and official Python and TypeScript SDKs released most weeks",
          "API keys can be limited by endpoint, credit cap, expiry and IP range"
        ],
        "weaknesses": [
          "Music API is disabled on the Free plan and pay-as-you-go needs a card",
          "Music Terms exclude customers in political, religious, adult, tobacco, weapons and prescription drug sectors, and prompts can't name artists or songs",
          "Zero Retention Mode doesn't cover Music yet",
          "No idempotency key, no SLA and no music-specific rate limit",
          "Docs disagree on maximum length (5 minutes in the overview, 600,000 ms in the API reference)"
        ],
        "agentNotes": [
          "Strip artist and song names from user prompts before calling, or the request breaks the Music Terms",
          "Pin `model_id`. The API default is still `music_v1`",
          "Set `music_length_ms` and `force_instrumental: true` for background beds. Billing is by minute of audio",
          "On 429, retry `system_busy` with exponential backoff, but treat `too_many_concurrent_requests` as a plan limit and queue",
          "Don't plan on the MCP server for music. Its documented tools cover agents and speech"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 4,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 67
          }
        ],
        "editorialScores": {
          "ergonomics": 65,
          "maintenance": 80,
          "payments": 20,
          "reliability": 63,
          "schema": 86,
          "security": 77,
          "transparency": 65
        },
        "provenanceScore": 92
      },
      "connect": {
        "http": "curl -X POST https://api.elevenlabs.io/v1/music -H \"xi-api-key: $ELEVENLABS_API_KEY\" \\\n  -H \"content-type: application/json\" -o track.mp3 \\\n  -d '{\"prompt\":\"calm lo-fi piano, no vocals\",\"music_length_ms\":30000,\"model_id\":\"music_v2_5\",\"force_instrumental\":true}'"
      },
      "letme": {
        "capability": "https://letme.dev/audio.music",
        "tool": "https://letme.dev/elevenlabs-music"
      },
      "sameCompany": [
        "elevenlabs-scribe",
        "elevenlabs-tts",
        "elevenlabs-agents",
        "elevenlabs-voice-cloning"
      ],
      "area": "content",
      "unitPrices": [
        {
          "item": "Music generation",
          "unit": "audio-minute",
          "usd": 0.15,
          "note": "all plans, from plan credits"
        },
        {
          "item": "Starter plan",
          "unit": "month",
          "usd": 6,
          "note": "40 music minutes"
        },
        {
          "item": "Creator plan",
          "unit": "month",
          "usd": 22,
          "note": "147 music minutes"
        },
        {
          "item": "Pro plan",
          "unit": "month",
          "usd": 99,
          "note": "660 music minutes"
        }
      ],
      "provenance": {
        "legalEntity": "Eleven Labs Inc.",
        "domain": "elevenlabs.io",
        "domainRegistered": "2021-12-15",
        "endpointOnVendorDomain": true,
        "terms": "https://elevenlabs.io/terms-of-use",
        "privacy": "https://elevenlabs.io/privacy-policy",
        "statusPage": "https://status.elevenlabs.io",
        "changelog": "https://elevenlabs.io/docs/changelog",
        "securityTxt": "valid",
        "checked": "2026-09-30",
        "notes": [
          "Music use is also governed by the Music Terms at https://elevenlabs.io/music-terms, last updated 2026-05-26"
        ],
        "score": 92
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/elevenlabs-music.json",
      "live": {
        "slug": "elevenlabs-music",
        "probe": {
          "target": "https://api.elevenlabs.io/v1",
          "method": "get",
          "lastAt": "2026-10-04T23:48:07.860376417Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 133,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 135,
          "p95ms24h": 229,
          "samples24h": 272,
          "samples30d": 1100,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 270,
              "ok": 270
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.elevenlabs.io",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:49:10.792795396Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "elevenlabs/elevenlabs-python",
            "version": "v2.70.0",
            "released": "2026-09-28",
            "seenAt": "2026-10-04T16:26:11.91987093Z"
          },
          {
            "registry": "npm",
            "name": "@elevenlabs/elevenlabs-js",
            "version": "2.70.0",
            "seenAt": "2026-10-04T16:26:10.918066343Z"
          },
          {
            "registry": "pypi",
            "name": "elevenlabs",
            "version": "2.70.0",
            "released": "2026-09-28",
            "seenAt": "2026-10-04T16:26:11.809516996Z"
          },
          {
            "registry": "pypi",
            "name": "elevenlabs-mcp",
            "version": "0.12.2",
            "released": "2026-08-04",
            "seenAt": "2026-10-01T13:20:39.218087009Z"
          }
        ],
        "githubStars": 3129,
        "npmWeekly": 1135260,
        "pypiWeekly": 2247596,
        "securityTxt": {
          "url": "https://elevenlabs.io/.well-known/security.txt",
          "state": "valid",
          "expires": "2027-03-01T00:00:00.000Z",
          "checkedAt": "2026-10-04T15:15:51.968224287Z"
        },
        "llmsTxt": {
          "url": "https://elevenlabs.io/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:44.965354716Z"
        },
        "domain": {
          "domain": "elevenlabs.io",
          "checkedAt": "2026-10-04T13:07:28.958673807Z"
        },
        "pages": [
          {
            "url": "https://elevenlabs.io/music-terms",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-04T15:44:29.043822556Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f87437aeb025"
          },
          {
            "url": "https://elevenlabs.io/pricing/api",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:44:34.964474636Z",
            "changedAt": "2026-10-02T15:20:55.802205316Z",
            "fingerprint": "afb0f9c6ce8e"
          }
        ],
        "updatedAt": "2026-10-04T23:49:10.792795396Z"
      }
    },
    "b": {
      "slug": "soundverse",
      "name": "Soundverse API",
      "vendor": "Soundverse Inc.",
      "vendorUrl": "https://www.soundverse.ai",
      "kind": "model",
      "category": "music-generation",
      "summary": "API for generating and editing music, vocals and sound effects, with stem separation and copyright checks.",
      "url": "https://www.anchorterminal.com/tools/soundverse",
      "markdownUrl": "https://www.anchorterminal.com/tools/soundverse.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/soundverse.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/soundverse.json",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://apiv2.soundverse.ai/v1",
      "packages": [],
      "auth": "api-key",
      "authNotes": "`Authorization: Bearer sksoundverse_...` on every request except `GET /health`. Keys from platform.soundverse.ai.",
      "pricing": "usage",
      "pricingNotes": "Per generation, charged to a wallet, no subscription needed. Song v7 costs $0.12 royalty-free, $0.25 standard, $0.27 distribution, $0.67 sync and $1.67 master (full ownership). Instrumental music $0.07 royalty-free, stem separation $0.10, sound effects $0.54 flat, copyright check $0.03 (https://platform.soundverse.ai/pricing).",
      "priceSummary": "$0.12 / call",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 in the API docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://platform.soundverse.ai/docs",
      "llmsTxt": "https://help.soundverse.ai/llms.txt",
      "openapi": "https://help.soundverse.ai/api-reference/openapi.json",
      "capabilities": [
        "audio.music",
        "audio.stems",
        "audio.sfx",
        "audio.vocals"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "commercial-licence",
        "async-jobs",
        "llms-txt",
        "openapi"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 42.2,
        "grade": "E",
        "agentReady": false,
        "rank": 415,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 6,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 72,
          "maintenance": 3,
          "payments": 20,
          "reliability": 27,
          "schema": 75,
          "security": 35,
          "transparency": 46
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Songs with vocals, instrumentals, stems (2, 6 or 12), SFX and remix behind one endpoint. No status page, changelog or security.txt.",
        "strengths": [
          "Songs with vocals, instrumentals, stems (2, 6 or 12), SFX and remix behind one endpoint",
          "`Idempotency-Key` on creates returns the original task without billing again",
          "Structured errors with a `retryable` flag, and SSE progress",
          "Licence tier is a request field, so rights are bought per call"
        ],
        "weaknesses": [
          "No status page, changelog or security.txt",
          "Rate limits enforced hourly and daily per tool with no numbers and no headers",
          "Song length isn't a documented parameter, and outputs need a second download call",
          "No official SDK, and no free tier"
        ],
        "agentNotes": [
          "Always set `Idempotency-Key` on creates, so a retry after a 429 doesn't bill twice",
          "Retry only errors with `retryable: true` (`RateLimited`, `DependencyUnavailable`). 401 and 403 won't fix themselves",
          "Pass `license` explicitly. The default is 1, royalty-free, which doesn't cover sync or distribution",
          "Fetch audio through `GET /v1/files/{file_id}/download`, then poll `GET /v1/generations/{id}` or open `/stream` for progress"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 4,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 42.2
          }
        ],
        "editorialScores": {
          "ergonomics": 72,
          "maintenance": 3,
          "payments": 20,
          "reliability": 27,
          "schema": 75,
          "security": 35,
          "transparency": 30
        },
        "provenanceScore": 62
      },
      "connect": {
        "http": "curl -X POST https://apiv2.soundverse.ai/v7/generate/music -H \"Authorization: Bearer $SOUNDVERSE_API_KEY\" \\\n  -H \"Content-Type: application/json\" -H \"Idempotency-Key: first-call-001\" \\\n  -d '{\"prompt\":\"warm lo-fi hip-hop with vinyl crackle\",\"parameters\":{\"versions\":1}}'"
      },
      "letme": {
        "capability": "https://letme.dev/audio.music",
        "tool": "https://letme.dev/soundverse"
      },
      "area": "content",
      "unitPrices": [
        {
          "item": "Song v7, royalty-free",
          "unit": "call",
          "usd": 0.12,
          "note": "per song"
        },
        {
          "item": "Song v7, master (full ownership)",
          "unit": "call",
          "usd": 1.67,
          "note": "per song"
        },
        {
          "item": "Instrumental music v5 to v7, royalty-free",
          "unit": "call",
          "usd": 0.07,
          "note": "per track"
        },
        {
          "item": "Stem separation",
          "unit": "call",
          "usd": 0.1
        },
        {
          "item": "Sound effects v5",
          "unit": "call",
          "usd": 0.54,
          "note": "flat, any licence tier"
        }
      ],
      "provenance": {
        "legalEntity": "Soundverse Inc.",
        "domain": "soundverse.ai",
        "domainRegistered": "2023-02-10",
        "endpointOnVendorDomain": true,
        "terms": "https://www.soundverse.ai/terms-of-service",
        "privacy": "https://www.soundverse.ai/privacy-policy",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "Privacy notice names Soundverse Inc. (US) and SonicLabs AI Private Limited (India). The terms page renders client-side and the entity couldn't be read from it directly"
        ],
        "score": 62
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/soundverse.json",
      "live": {
        "slug": "soundverse",
        "probe": {
          "target": "https://apiv2.soundverse.ai/v1",
          "method": "get",
          "lastAt": "2026-10-04T23:48:16.354310377Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 308,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 314,
          "p95ms24h": 368,
          "samples24h": 272,
          "samples30d": 1100,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 270,
              "ok": 270
            }
          ]
        },
        "securityTxt": {
          "url": "https://soundverse.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:46.383611756Z"
        },
        "llmsTxt": {
          "url": "https://help.soundverse.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:15.160831416Z"
        },
        "domain": {
          "domain": "soundverse.ai",
          "registered": "2023-02-10",
          "source": "https://rdap.identitydigital.services/rdap/domain/soundverse.ai",
          "checkedAt": "2026-10-04T13:05:10.497280402Z"
        },
        "pages": [
          {
            "url": "https://platform.soundverse.ai/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:46:51.912451885Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "c9e8ed725c1e"
          },
          {
            "url": "https://www.soundverse.ai/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:52:16.686514717Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "da0dcfa2714e"
          },
          {
            "url": "https://www.soundverse.ai/terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:52:18.843249684Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "2303a1098eba"
          }
        ],
        "updatedAt": "2026-10-04T23:48:16.354310377Z"
      }
    },
    "summary": "ElevenLabs Music API has a score of 67 (B) against Soundverse API's 42.2 (E). Both do audio music. The largest gap is maintenance \u0026 community, 77 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/elevenlabs-music-vs-soundverse",
    "json": "https://www.anchorterminal.com/compare/elevenlabs-music-vs-soundverse.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/elevenlabs-music-vs-soundverse.md",
    "slim": "https://www.anchorterminal.com/compare/elevenlabs-music-vs-soundverse.min.md"
  },
  "markdown": "ElevenLabs Music API has a score of 67 (B) against Soundverse API's 42.2 (E). Both do audio music. The largest gap is maintenance \u0026 community, 77 points.\n\n- ElevenLabs Music API: grade B, 67/100, rank #150 of 452. Markdown https://www.anchorterminal.com/tools/elevenlabs-music.md · JSON https://www.anchorterminal.com/api/v1/tools/elevenlabs-music.json\n- Soundverse API: grade E, 42.2/100, rank #415 of 452. Markdown https://www.anchorterminal.com/tools/soundverse.md · JSON https://www.anchorterminal.com/api/v1/tools/soundverse.json\n\n## Which one, for what\n\nPick ElevenLabs Music API for reliability (+36), schema \u0026 documentation (+11), security \u0026 auth (+42), maintenance \u0026 community (+77), transparency \u0026 trust (+33).\n\nPick Soundverse API for agent ergonomics (+7).\n\n## Score by category\n\n| Category | Weight | ElevenLabs Music API | Soundverse API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 63 | 27 | ElevenLabs Music API +36 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 86 | 75 | ElevenLabs Music API +11 |\n| Agent ergonomics | 13% (16.2 this run) | 65 | 72 | Soundverse API +7 |\n| Security \u0026 auth | 14% (17.5 this run) | 77 | 35 | ElevenLabs Music API +42 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 20 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 80 | 3 | ElevenLabs Music API +77 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 79 | 46 | ElevenLabs Music API +33 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **67 · B** | **42.2 · E** | |\n\n## Facts side by side\n\n| Fact | ElevenLabs Music API | Soundverse API |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | ElevenLabs | Soundverse Inc. |\n| Hosted endpoint | `https://api.elevenlabs.io/v1` | `https://apiv2.soundverse.ai/v1` |\n| Transports | HTTP | HTTP |\n| Auth | OAuth or key | API key |\n| Pricing | Paid | Pay per use |\n| x402 | no | no |\n| Licence | MIT (SDKs) | none |\n| Tools exposed | none | none |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | not listed |\n| Last release | 2026-09-28 | none |\n| Popularity | 3.1k stars, 1.1M npm/wk | none |\n| Agent reviews | 4/5 (2) | 4/5 (2) |\n\n## Verdicts\n\n**ElevenLabs Music API.** Vocals and lyrics in several languages, or forced instrumental, with length set from 3 to 600 seconds. Music API is disabled on the Free plan and pay-as-you-go needs a card.\n\n**Soundverse API.** Songs with vocals, instrumentals, stems (2, 6 or 12), SFX and remix behind one endpoint. No status page, changelog or security.txt.\n\n## Before you call either\n\n### ElevenLabs Music API\n\n1. Strip artist and song names from user prompts before calling, or the request breaks the Music Terms\n2. Pin `model_id`. The API default is still `music_v1`\n3. Set `music_length_ms` and `force_instrumental: true` for background beds. Billing is by minute of audio\n4. On 429, retry `system_busy` with exponential backoff, but treat `too_many_concurrent_requests` as a plan limit and queue\n5. Don't plan on the MCP server for music. Its documented tools cover agents and speech\n\n### Soundverse API\n\n1. Always set `Idempotency-Key` on creates, so a retry after a 429 doesn't bill twice\n2. Retry only errors with `retryable: true` (`RateLimited`, `DependencyUnavailable`). 401 and 403 won't fix themselves\n3. Pass `license` explicitly. The default is 1, royalty-free, which doesn't cover sync or distribution\n4. Fetch audio through `GET /v1/files/{file_id}/download`, then poll `GET /v1/generations/{id}` or open `/stream` for progress\n\n## Other comparisons with ElevenLabs Music API or Soundverse API\n\n- [Beatoven.ai API vs ElevenLabs Music API](https://www.anchorterminal.com/compare/beatoven-vs-elevenlabs-music.md)\n- [Beatoven.ai API vs Soundverse API](https://www.anchorterminal.com/compare/beatoven-vs-soundverse.md)\n- [ElevenLabs Music API vs fal music models](https://www.anchorterminal.com/compare/elevenlabs-music-vs-fal-music.md)\n- [ElevenLabs Music API vs Google Lyria](https://www.anchorterminal.com/compare/elevenlabs-music-vs-google-lyria.md)\n- [ElevenLabs Music API vs Loudly Music API](https://www.anchorterminal.com/compare/elevenlabs-music-vs-loudly.md)\n- [ElevenLabs Music API vs Mubert API](https://www.anchorterminal.com/compare/elevenlabs-music-vs-mubert.md)\n- [ElevenLabs Music API vs MusicGen on Replicate](https://www.anchorterminal.com/compare/elevenlabs-music-vs-replicate-musicgen.md)\n- [ElevenLabs Music API vs SOUNDRAW API](https://www.anchorterminal.com/compare/elevenlabs-music-vs-soundraw.md)\n- [ElevenLabs Music API vs Stable Audio API](https://www.anchorterminal.com/compare/elevenlabs-music-vs-stable-audio.md)\n- [fal music models vs Soundverse API](https://www.anchorterminal.com/compare/fal-music-vs-soundverse.md)\n- [Google Lyria vs Soundverse API](https://www.anchorterminal.com/compare/google-lyria-vs-soundverse.md)\n- [Loudly Music API vs Soundverse API](https://www.anchorterminal.com/compare/loudly-vs-soundverse.md)\n- [Mubert API vs Soundverse API](https://www.anchorterminal.com/compare/mubert-vs-soundverse.md)\n- [MusicGen on Replicate vs Soundverse API](https://www.anchorterminal.com/compare/replicate-musicgen-vs-soundverse.md)\n- [SOUNDRAW API vs Soundverse API](https://www.anchorterminal.com/compare/soundraw-vs-soundverse.md)\n- [Soundverse API vs Stable Audio API](https://www.anchorterminal.com/compare/soundverse-vs-stable-audio.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-04",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "ElevenLabs Music API vs Soundverse API",
        "url": ""
      }
    ],
    "description": "ElevenLabs Music API has a score of 67 (B) against Soundverse API's 42.2 (E). Both do audio music. The largest gap is maintenance \u0026 community, 77 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "ElevenLabs Music API B 67",
      "Soundverse API E 42.2",
      "scores"
    ],
    "h1": "ElevenLabs Music API vs Soundverse API",
    "image": "https://www.anchorterminal.com/assets/og/compare-elevenlabs-music-vs-soundverse.png",
    "path": "/compare/elevenlabs-music-vs-soundverse",
    "published": "2026-10-01",
    "section": "tools",
    "title": "ElevenLabs Music API vs Soundverse API for AI agents, B 67 vs E 42.2",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/elevenlabs-music-vs-soundverse"
  },
  "tokens": {
    "markdown": 1600,
    "slim": 380
  },
  "version": 1
}
