{
  "data": {
    "a": {
      "slug": "beatoven",
      "name": "Beatoven.ai API",
      "vendor": "Beatoven.ai",
      "vendorUrl": "https://www.beatoven.ai",
      "kind": "model",
      "category": "music-generation",
      "summary": "Composition API for Beatoven's maestro model.",
      "url": "https://www.anchorterminal.com/tools/beatoven",
      "markdownUrl": "https://www.anchorterminal.com/tools/beatoven.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/beatoven.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/beatoven.json",
      "repo": "https://github.com/Beatoven/public-api",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://public-api.beatoven.ai/api/v1",
      "packages": [],
      "auth": "api-key",
      "authNotes": "`Authorization: Bearer` API token. The README points to a key dashboard at sync.beatoven.ai and also asks developers to email hello@beatoven.ai so the team can review the use case before issuing a key.",
      "pricing": "paid",
      "pricingNotes": "No API price published by Beatoven. The API page shows no prices and the README routes access through a dashboard sign-up or hello@beatoven.ai. fal hosts the same maestro model as `beatoven/music-generation` at $0.10 a request (https://fal.ai/models/beatoven/music-generation). Third-party sites quote $3 a minute for the web app, which we couldn't confirm (https://www.beatoven.ai/api).",
      "priceSummary": "Paid",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 or published payment flow for the API (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 11,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://github.com/Beatoven/public-api/blob/main/docs/api-spec.md",
      "capabilities": [
        "audio.music",
        "audio.stems"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "async-jobs",
        "commercial-licence"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 22.2,
        "grade": "F",
        "agentReady": false,
        "rank": 447,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 9,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 32,
          "maintenance": 3,
          "payments": 0,
          "reliability": 15,
          "schema": 27,
          "security": 30,
          "transparency": 47
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Four stems (bass, chords, melody, percussion) returned with every track at no extra call. No API price, free tier or rate limits published.",
        "strengths": [
          "Four stems (bass, chords, melody, percussion) returned with every track at no extra call",
          "Training data licensed from named partners, with 30 per cent of revenue shared with rights holders per Beatoven's launch coverage",
          "Two-call flow (compose, then poll the task) with only `prompt.text` required",
          "The same model is on fal at a published $0.10 a request"
        ],
        "weaknesses": [
          "No API price, free tier or rate limits published",
          "Spec is a Markdown file on GitHub with no OpenAPI, error codes, SDK package or changelog",
          "No status page, security.txt or disclosure policy",
          "Terms dated 2024-06-05 don't cover the API and say Beatoven owns the copyright in generated music"
        ],
        "agentNotes": [
          "Poll `GET /api/v1/tasks/{task_id}` until `status` is `composed`, then fetch `track_url` and the four `stems_url` entries",
          "Put the length in the prompt text, e.g. \"30 seconds peaceful lo-fi\". There's no duration field",
          "Set `format` to `mp3`. The default is WAV",
          "If you only need a published price and a key you can top up, call `beatoven/music-generation` on fal instead"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "F",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 22.2
          }
        ],
        "editorialScores": {
          "ergonomics": 32,
          "maintenance": 3,
          "payments": 0,
          "reliability": 15,
          "schema": 27,
          "security": 30,
          "transparency": 28
        },
        "provenanceScore": 66
      },
      "connect": {
        "http": "curl -X POST https://public-api.beatoven.ai/api/v1/tracks/compose \\\n  -H \"Authorization: Bearer $BEATOVEN_API_KEY\" -H \"content-type: application/json\" \\\n  -d '{\"prompt\":{\"text\":\"30 seconds peaceful lo-fi chill hop track\"},\"format\":\"mp3\"}'"
      },
      "letme": {
        "capability": "https://letme.dev/audio.music",
        "tool": "https://letme.dev/beatoven"
      },
      "area": "content",
      "provenance": {
        "legalEntity": "Beatoven Private Limited (with subsidiary Beatoven Inc.)",
        "domain": "beatoven.ai",
        "domainRegistered": "2021-02-17",
        "endpointOnVendorDomain": true,
        "terms": "https://www.beatoven.ai/tos",
        "privacy": "https://www.beatoven.ai/privacy",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "score": 66
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/beatoven.json",
      "live": {
        "slug": "beatoven",
        "probe": {
          "target": "https://public-api.beatoven.ai/api/v1",
          "method": "get",
          "lastAt": "2026-10-04T23:48:05.189260672Z",
          "lastOk": false,
          "lastStatus": 0,
          "lastMs": 0,
          "lastNote": "DNS lookup failed",
          "authRequired": false,
          "uptime24h": 0,
          "uptime30d": 0,
          "p50ms24h": 0,
          "p95ms24h": 0,
          "samples24h": 272,
          "samples30d": 1100,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 0
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 0
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 0
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 0
            },
            {
              "date": "2026-10-04",
              "probes": 270,
              "ok": 0
            }
          ]
        },
        "githubStars": 11,
        "securityTxt": {
          "url": "https://beatoven.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:16:00.702983306Z"
        },
        "domain": {
          "domain": "beatoven.ai",
          "registered": "2021-02-17",
          "source": "https://rdap.identitydigital.services/rdap/domain/beatoven.ai",
          "checkedAt": "2026-10-04T13:08:13.310208506Z"
        },
        "pages": [
          {
            "url": "https://www.beatoven.ai/privacy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:49:25.981396315Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "1a66c6a8e61b"
          },
          {
            "url": "https://www.beatoven.ai/tos",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:49:28.046447812Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "28efacb3f48f"
          }
        ],
        "updatedAt": "2026-10-04T23:48:05.189260672Z"
      }
    },
    "b": {
      "slug": "fal-music",
      "name": "fal music models",
      "vendor": "fal (Features \u0026 Labels, Inc.)",
      "vendorUrl": "https://fal.ai",
      "kind": "platform",
      "category": "music-generation",
      "summary": "fal hosts third-party music models behind one queue API and one key.",
      "url": "https://www.anchorterminal.com/tools/fal-music",
      "markdownUrl": "https://www.anchorterminal.com/tools/fal-music.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/fal-music.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fal-music.json",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://queue.fal.run",
      "packages": [
        {
          "registry": "npm",
          "name": "@fal-ai/client"
        },
        {
          "registry": "pypi",
          "name": "fal-client"
        }
      ],
      "auth": "api-key",
      "authNotes": "`Authorization: Key $FAL_KEY` header. Keys from the fal dashboard.",
      "pricing": "usage",
      "pricingNotes": "Prepaid, per model. ACE-Step $0.0002 a second of audio, CassetteAI $0.02 an output minute, Stable Audio 3 Medium $0.0376 a track, Lyria 3 $0.04 and Lyria 3 Pro $0.08 a track, Lyria 3.5 $0.10 a generation, Lyria 2 $0.10 per 30 seconds, MiniMax Music 3 $0.002 a second, MiniMax Music 2.6 $0.15 a track, Stable Audio 2.5 $0.20 a track, ElevenLabs Music v2.5 $0.60 an output minute rounded up. Demucs stems $0.0007 a second (https://fal.ai/pricing).",
      "priceSummary": "$0.04 / call",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 in the API docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 186,
        "npmWeekly": 1675192,
        "pypiWeekly": 824976,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://fal.ai/docs",
      "llmsTxt": "https://fal.ai/docs/llms.txt",
      "openapi": "https://fal.ai/api/openapi/queue/openapi.json?endpoint_id=fal-ai/lyria2",
      "capabilities": [
        "audio.music",
        "audio.stems",
        "audio.sfx",
        "audio.vocals"
      ],
      "tags": [
        "hosted",
        "model-platform",
        "async-jobs",
        "webhooks",
        "commercial-licence",
        "python",
        "typescript",
        "llms-txt",
        "openapi"
      ],
      "lastRelease": "2026-09-21",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 68.5,
        "grade": "B",
        "agentReady": false,
        "rank": 124,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 1,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 80,
          "maintenance": 82,
          "payments": 20,
          "reliability": 80,
          "schema": 85,
          "security": 62,
          "transparency": 59
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Lyria, ElevenLabs, MiniMax, Stable Audio, Beatoven and open-weights models behind one queue API. Billing units differ per model (per track, per second, per minute rounded up).",
        "strengths": [
          "Lyria, ElevenLabs, MiniMax, Stable Audio, Beatoven and open-weights models behind one queue API",
          "Per-model prices published on each model page and through a pricing API",
          "Queue with webhooks, published concurrency limits and typed 429s that the clients retry",
          "Failed requests and queue time aren't charged"
        ],
        "weaknesses": [
          "Billing units differ per model (per track, per second, per minute rounded up)",
          "Output licence and content rules vary by upstream model",
          "No free tier and no security.txt or disclosure policy",
          "Unversioned endpoints get deprecated, `fal-ai/elevenlabs/music` on 2026-12-17"
        ],
        "agentNotes": [
          "Submit to `queue.fal.run` and poll or use a webhook. Synchronous `fal.run` calls went down for 30 minutes on 2026-09-04",
          "Check the unit on the model page. ElevenLabs v2.5 bills a whole minute for a 30-second clip",
          "Pin the versioned endpoint, for example `fal-ai/elevenlabs/music/v2.5`",
          "Use an API-scope key for agents, never an ADMIN key",
          "For stems, run `fal-ai/demucs` on the output"
        ],
        "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": 68.5
          }
        ],
        "editorialScores": {
          "ergonomics": 80,
          "maintenance": 82,
          "payments": 20,
          "reliability": 80,
          "schema": 85,
          "security": 62,
          "transparency": 47
        },
        "provenanceScore": 71
      },
      "connect": {
        "http": "curl -X POST https://queue.fal.run/fal-ai/lyria2 -H \"Authorization: Key $FAL_KEY\" \\\n  -H \"Content-Type: application/json\" -d '{\"prompt\":\"lo-fi hip-hop beat with mellow piano\"}'"
      },
      "letme": {
        "capability": "https://letme.dev/audio.music",
        "tool": "https://letme.dev/fal-music"
      },
      "sameCompany": [
        "fal-image"
      ],
      "area": "content",
      "unitPrices": [
        {
          "item": "ACE-Step",
          "unit": "audio-minute",
          "usd": 0.012,
          "note": "$0.0002 a second"
        },
        {
          "item": "CassetteAI music",
          "unit": "audio-minute",
          "usd": 0.02
        },
        {
          "item": "MiniMax Music 3",
          "unit": "audio-minute",
          "usd": 0.12,
          "note": "$0.002 a second"
        },
        {
          "item": "Lyria 2",
          "unit": "audio-minute",
          "usd": 0.2,
          "note": "$0.10 per 30 seconds"
        },
        {
          "item": "ElevenLabs Music v2.5",
          "unit": "audio-minute",
          "usd": 0.6,
          "note": "rounded up to whole minutes"
        },
        {
          "item": "Lyria 3",
          "unit": "call",
          "usd": 0.04,
          "note": "per track"
        },
        {
          "item": "Lyria 3 Pro",
          "unit": "call",
          "usd": 0.08,
          "note": "per track"
        },
        {
          "item": "MiniMax Music 2.6",
          "unit": "call",
          "usd": 0.15,
          "note": "per track"
        },
        {
          "item": "Stable Audio 2.5",
          "unit": "call",
          "usd": 0.2,
          "note": "per track"
        }
      ],
      "provenance": {
        "legalEntity": "Features \u0026 Labels, Inc.",
        "domain": "fal.ai",
        "domainRegistered": "2020-11-13",
        "endpointOnVendorDomain": false,
        "terms": "https://fal.ai/legal/terms-of-service",
        "privacy": "https://fal.ai/legal/privacy-policy",
        "statusPage": "https://status.fal.ai",
        "changelog": "https://fal.ai/docs/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "API runs on fal.run, a separate domain from fal.ai",
          "Legal entity from the terms of service (https://fal.ai/legal/terms-of-service)"
        ],
        "score": 71
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/fal-music.json",
      "live": {
        "slug": "fal-music",
        "probe": {
          "target": "https://queue.fal.run",
          "method": "get",
          "lastAt": "2026-10-04T23:48:08.256780397Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 275,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 295,
          "p95ms24h": 329,
          "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.fal.ai",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-09-30T22:44:35.495988123Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@fal-ai/client",
            "version": "1.10.1",
            "seenAt": "2026-10-04T16:26:56.107977292Z"
          },
          {
            "registry": "pypi",
            "name": "fal-client",
            "version": "1.0.3",
            "released": "2026-09-21",
            "seenAt": "2026-10-04T16:26:56.338445262Z"
          }
        ],
        "npmWeekly": 1870424,
        "pypiWeekly": 834726,
        "securityTxt": {
          "url": "https://fal.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:41.770203359Z"
        },
        "llmsTxt": {
          "url": "https://fal.ai/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:47.851611224Z"
        },
        "domain": {
          "domain": "fal.ai",
          "registered": "2020-11-13",
          "source": "https://rdap.identitydigital.services/rdap/domain/fal.ai",
          "checkedAt": "2026-10-04T13:04:33.919358701Z"
        },
        "updatedAt": "2026-10-04T23:48:08.256780397Z"
      }
    },
    "summary": "fal music models has a score of 68.5 (B) against Beatoven.ai API's 22.2 (F). Both do audio music. The largest gap is maintenance \u0026 community, 79 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/beatoven-vs-fal-music",
    "json": "https://www.anchorterminal.com/compare/beatoven-vs-fal-music.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/beatoven-vs-fal-music.md",
    "slim": "https://www.anchorterminal.com/compare/beatoven-vs-fal-music.min.md"
  },
  "markdown": "fal music models has a score of 68.5 (B) against Beatoven.ai API's 22.2 (F). Both do audio music. The largest gap is maintenance \u0026 community, 79 points.\n\n- Beatoven.ai API: grade F, 22.2/100, rank #447 of 452. Markdown https://www.anchorterminal.com/tools/beatoven.md · JSON https://www.anchorterminal.com/api/v1/tools/beatoven.json\n- fal music models: grade B, 68.5/100, rank #124 of 452. Markdown https://www.anchorterminal.com/tools/fal-music.md · JSON https://www.anchorterminal.com/api/v1/tools/fal-music.json\n\n## Which one, for what\n\nPick Beatoven.ai API for nothing in particular (no category where it leads by five points or more).\n\nPick fal music models for reliability (+65), schema \u0026 documentation (+58), agent ergonomics (+48), security \u0026 auth (+32), payments \u0026 pricing (+20), maintenance \u0026 community (+79), transparency \u0026 trust (+12).\n\n## Score by category\n\n| Category | Weight | Beatoven.ai API | fal music models | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 15 | 80 | fal music models +65 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 27 | 85 | fal music models +58 |\n| Agent ergonomics | 13% (16.2 this run) | 32 | 80 | fal music models +48 |\n| Security \u0026 auth | 14% (17.5 this run) | 30 | 62 | fal music models +32 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 0 | 20 | fal music models +20 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 3 | 82 | fal music models +79 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 47 | 59 | fal music models +12 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **22.2 · F** | **68.5 · B** | |\n\n## Facts side by side\n\n| Fact | Beatoven.ai API | fal music models |\n| --- | --- | --- |\n| Kind | Model API | Model platform |\n| Vendor | Beatoven.ai | fal (Features \u0026 Labels, Inc.) |\n| Hosted endpoint | `https://public-api.beatoven.ai/api/v1` | `https://queue.fal.run` |\n| Transports | HTTP | HTTP |\n| Auth | API key | API key |\n| Pricing | Paid | Pay per use |\n| x402 | no | no |\n| Licence | none | 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 | no | yes |\n| MCP registry | not listed | not listed |\n| Last release | none | 2026-09-21 |\n| Popularity | 11 stars | 186 stars, 1.7M npm/wk, 825k PyPI/wk |\n| Agent reviews | 2/5 (2) | 4/5 (2) |\n\n## Verdicts\n\n**Beatoven.ai API.** Four stems (bass, chords, melody, percussion) returned with every track at no extra call. No API price, free tier or rate limits published.\n\n**fal music models.** Lyria, ElevenLabs, MiniMax, Stable Audio, Beatoven and open-weights models behind one queue API. Billing units differ per model (per track, per second, per minute rounded up).\n\n## Before you call either\n\n### Beatoven.ai API\n\n1. Poll `GET /api/v1/tasks/{task_id}` until `status` is `composed`, then fetch `track_url` and the four `stems_url` entries\n2. Put the length in the prompt text, e.g. \"30 seconds peaceful lo-fi\". There's no duration field\n3. Set `format` to `mp3`. The default is WAV\n4. If you only need a published price and a key you can top up, call `beatoven/music-generation` on fal instead\n\n### fal music models\n\n1. Submit to `queue.fal.run` and poll or use a webhook. Synchronous `fal.run` calls went down for 30 minutes on 2026-09-04\n2. Check the unit on the model page. ElevenLabs v2.5 bills a whole minute for a 30-second clip\n3. Pin the versioned endpoint, for example `fal-ai/elevenlabs/music/v2.5`\n4. Use an API-scope key for agents, never an ADMIN key\n5. For stems, run `fal-ai/demucs` on the output\n\n## Other comparisons with Beatoven.ai API or fal music models\n\n- [Beatoven.ai API vs ElevenLabs Music API](https://www.anchorterminal.com/compare/beatoven-vs-elevenlabs-music.md)\n- [Beatoven.ai API vs Google Lyria](https://www.anchorterminal.com/compare/beatoven-vs-google-lyria.md)\n- [Beatoven.ai API vs Loudly Music API](https://www.anchorterminal.com/compare/beatoven-vs-loudly.md)\n- [Beatoven.ai API vs Mubert API](https://www.anchorterminal.com/compare/beatoven-vs-mubert.md)\n- [Beatoven.ai API vs MusicGen on Replicate](https://www.anchorterminal.com/compare/beatoven-vs-replicate-musicgen.md)\n- [Beatoven.ai API vs SOUNDRAW API](https://www.anchorterminal.com/compare/beatoven-vs-soundraw.md)\n- [Beatoven.ai API vs Soundverse API](https://www.anchorterminal.com/compare/beatoven-vs-soundverse.md)\n- [Beatoven.ai API vs Stable Audio API](https://www.anchorterminal.com/compare/beatoven-vs-stable-audio.md)\n- [ElevenLabs Music API vs fal music models](https://www.anchorterminal.com/compare/elevenlabs-music-vs-fal-music.md)\n- [fal music models vs Google Lyria](https://www.anchorterminal.com/compare/fal-music-vs-google-lyria.md)\n- [fal music models vs Loudly Music API](https://www.anchorterminal.com/compare/fal-music-vs-loudly.md)\n- [fal music models vs Mubert API](https://www.anchorterminal.com/compare/fal-music-vs-mubert.md)\n- [fal music models vs MusicGen on Replicate](https://www.anchorterminal.com/compare/fal-music-vs-replicate-musicgen.md)\n- [fal music models vs SOUNDRAW API](https://www.anchorterminal.com/compare/fal-music-vs-soundraw.md)\n- [fal music models vs Soundverse API](https://www.anchorterminal.com/compare/fal-music-vs-soundverse.md)\n- [fal music models vs Stable Audio API](https://www.anchorterminal.com/compare/fal-music-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": "Beatoven.ai API vs fal music models",
        "url": ""
      }
    ],
    "description": "fal music models has a score of 68.5 (B) against Beatoven.ai API's 22.2 (F). Both do audio music. The largest gap is maintenance \u0026 community, 79 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Beatoven.ai API F 22.2",
      "fal music models B 68.5",
      "scores"
    ],
    "h1": "Beatoven.ai API vs fal music models",
    "image": "https://www.anchorterminal.com/assets/og/compare-beatoven-vs-fal-music.png",
    "path": "/compare/beatoven-vs-fal-music",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Beatoven.ai API vs fal music models for AI agents, F 22.2 vs B 68.5",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/beatoven-vs-fal-music"
  },
  "tokens": {
    "markdown": 1550,
    "slim": 380
  },
  "version": 1
}
