{
  "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-05T00:15:20.21533607Z",
          "lastOk": false,
          "lastStatus": 0,
          "lastMs": 0,
          "lastNote": "DNS lookup failed",
          "authRequired": false,
          "uptime24h": 0,
          "uptime30d": 0,
          "p50ms24h": 0,
          "p95ms24h": 0,
          "samples24h": 272,
          "samples30d": 1105,
          "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": 272,
              "ok": 0
            },
            {
              "date": "2026-10-05",
              "probes": 3,
              "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-05T00:15:20.21533607Z"
      }
    },
    "b": {
      "slug": "google-lyria",
      "name": "Google Lyria",
      "vendor": "Google",
      "vendorUrl": "https://ai.google.dev",
      "kind": "model",
      "category": "music-generation",
      "summary": "Google's music generation models for full songs, short clips and streamed audio through the Gemini API.",
      "url": "https://www.anchorterminal.com/tools/google-lyria",
      "markdownUrl": "https://www.anchorterminal.com/tools/google-lyria.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/google-lyria.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-lyria.json",
      "repo": "https://github.com/googleapis/python-genai",
      "license": "Apache-2.0 (SDKs)",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://generativelanguage.googleapis.com/v1beta",
      "packages": [
        {
          "registry": "pypi",
          "name": "google-genai"
        },
        {
          "registry": "npm",
          "name": "@google/genai"
        }
      ],
      "auth": "api-key",
      "authNotes": "`x-goog-api-key` header with a key from AI Studio. Keys can be restricted to the Gemini API and to IPs or apps, and unrestricted standard keys are rejected from 2026-05-28. Lyria has no free tier, so the key's Cloud project needs billing. Vertex AI uses Google Cloud IAM instead.",
      "pricing": "usage",
      "pricingNotes": "No free tier for Lyria. `lyria-3.5` and `lyria-3-pro-preview` cost $0.08 a song and `lyria-3-clip-preview` $0.04 a 30-second clip. On Vertex AI, Lyria 3 Pro is $0.08, Lyria 3 $0.04 and Lyria 2 $0.06 a request. Paid-tier data isn't used to improve Google products (https://ai.google.dev/gemini-api/docs/pricing).",
      "priceSummary": "$0.08 / call",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No machine payment. Paid use needs billing on a Google Cloud project.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 4000,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://ai.google.dev/gemini-api/docs/music-generation",
      "rateLimitsUrl": "https://ai.google.dev/gemini-api/docs/rate-limits",
      "llmsTxt": "https://ai.google.dev/gemini-api/docs/llms.txt",
      "capabilities": [
        "audio.music",
        "audio.vocals"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "card-required",
        "python",
        "typescript",
        "llms-txt",
        "watermark"
      ],
      "lastRelease": "2026-09-22",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 49,
        "grade": "D",
        "agentReady": false,
        "rank": 371,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 5,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 40,
          "maintenance": 80,
          "payments": 20,
          "reliability": 33,
          "schema": 56,
          "security": 60,
          "transparency": 78
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "$0.08 a full song on `lyria-3.5` and $0.04 a 30-second clip, flat. No free tier for Lyria, so billing is needed before the first call.",
        "strengths": [
          "$0.08 a full song on `lyria-3.5` and $0.04 a 30-second clip, flat",
          "Vocals and timed lyrics in the prompt's language, or instrumental on request",
          "Section tags and timestamps in the prompt for structure",
          "Paid use isn't used to improve Google products, and every track carries SynthID"
        ],
        "weaknesses": [
          "No free tier for Lyria, so billing is needed before the first call",
          "No length parameter, no stems and no multi-turn editing",
          "No rate-limit numbers for Lyria in the docs, and no published contract for the Interactions endpoint",
          "Lyria 3 previews are labelled legacy with no shutdown date yet"
        ],
        "agentNotes": [
          "Draft on `lyria-3-clip-preview` at $0.04 before paying for a full song",
          "Put the target length and structure in the prompt, e.g. \"[0:00 - 0:10] Intro\" or \"a 2-minute song\"",
          "Decode `output_audio.data` from base64 straight to a file. Don't let it into the context",
          "Don't name artists or paste song lyrics. The safety filter blocks the request",
          "Back off exponentially on 429 `RESOURCE_EXHAUSTED`. Limits are per project and tier"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 49
          }
        ],
        "editorialScores": {
          "ergonomics": 40,
          "maintenance": 80,
          "payments": 20,
          "reliability": 33,
          "schema": 56,
          "security": 60,
          "transparency": 55
        },
        "provenanceScore": 100
      },
      "connect": {
        "install": "pip install google-genai   # or: npm i @google/genai",
        "http": "curl -X POST \"https://generativelanguage.googleapis.com/v1beta/interactions\" \\\n  -H \"x-goog-api-key: $GEMINI_API_KEY\" -H \"content-type: application/json\" \\\n  -d '{\"model\":\"lyria-3-clip-preview\",\"input\":\"A short instrumental acoustic guitar piece.\"}'"
      },
      "letme": {
        "capability": "https://letme.dev/audio.music",
        "tool": "https://letme.dev/google-lyria"
      },
      "sameCompany": [
        "gemini-api",
        "gemini-embedding",
        "vertex-ai-tuning",
        "google-model-armor",
        "google-imagen",
        "google-veo",
        "google-speech-to-text",
        "google-adk",
        "google-secret-manager",
        "google-weather-api",
        "chrome-devtools-mcp",
        "google-maps-platform",
        "google-cloud-translation",
        "google-calendar-api",
        "google-drive-api",
        "gemini-cli"
      ],
      "area": "content",
      "unitPrices": [
        {
          "item": "lyria-3.5",
          "unit": "call",
          "usd": 0.08,
          "note": "one full song"
        },
        {
          "item": "lyria-3-clip-preview",
          "unit": "call",
          "usd": 0.04,
          "note": "one 30-second clip"
        },
        {
          "item": "lyria-3-pro-preview",
          "unit": "call",
          "usd": 0.08,
          "note": "one full song, legacy"
        },
        {
          "item": "Lyria 2 on Vertex AI",
          "unit": "call",
          "usd": 0.06
        }
      ],
      "provenance": {
        "legalEntity": "Google LLC",
        "domain": "google.com",
        "domainRegistered": "1997-09-15",
        "domainNote": "The endpoint is on googleapis.com, Google's API domain. google.com was registered in 1997.",
        "endpointOnVendorDomain": true,
        "terms": "https://ai.google.dev/gemini-api/terms",
        "privacy": "https://policies.google.com/privacy",
        "statusPage": "https://aistudio.google.com/status",
        "changelog": "https://ai.google.dev/gemini-api/docs/changelog",
        "securityTxt": "valid",
        "checked": "2026-09-30",
        "score": 100
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/google-lyria.json",
      "live": {
        "slug": "google-lyria",
        "probe": {
          "target": "https://generativelanguage.googleapis.com/v1beta",
          "method": "get",
          "lastAt": "2026-10-05T00:15:24.098751151Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 11,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 12,
          "p95ms24h": 23,
          "samples24h": 272,
          "samples30d": 1105,
          "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": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 3,
              "ok": 3
            }
          ]
        },
        "versions": [
          {
            "registry": "github",
            "name": "googleapis/python-genai",
            "version": "v2.28.0",
            "released": "2026-10-02",
            "seenAt": "2026-10-04T16:28:36.784252467Z"
          },
          {
            "registry": "npm",
            "name": "@google/genai",
            "version": "2.27.0",
            "seenAt": "2026-10-04T16:28:36.542471143Z"
          },
          {
            "registry": "pypi",
            "name": "google-genai",
            "version": "2.28.0",
            "released": "2026-10-02",
            "seenAt": "2026-10-04T16:28:36.435891602Z"
          }
        ],
        "githubStars": 4002,
        "npmWeekly": 29048793,
        "pypiWeekly": 34122162,
        "securityTxt": {
          "url": "https://google.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2030-04-01T00:00:00z",
          "checkedAt": "2026-10-04T15:15:53.387118101Z"
        },
        "llmsTxt": {
          "url": "https://ai.google.dev/gemini-api/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:52.02360743Z"
        },
        "domain": {
          "domain": "google.com",
          "registered": "1997-09-15",
          "source": "https://rdap.verisign.com/com/v1/domain/google.com",
          "checkedAt": "2026-10-04T13:05:50.737985829Z"
        },
        "updatedAt": "2026-10-05T00:15:24.098751151Z"
      }
    },
    "summary": "Google Lyria has a score of 49 (D) against Beatoven.ai API's 22.2 (F). 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/beatoven-vs-google-lyria",
    "json": "https://www.anchorterminal.com/compare/beatoven-vs-google-lyria.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/beatoven-vs-google-lyria.md",
    "slim": "https://www.anchorterminal.com/compare/beatoven-vs-google-lyria.min.md"
  },
  "markdown": "Google Lyria has a score of 49 (D) against Beatoven.ai API's 22.2 (F). Both do audio music. The largest gap is maintenance \u0026 community, 77 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- Google Lyria: grade D, 49/100, rank #371 of 452. Markdown https://www.anchorterminal.com/tools/google-lyria.md · JSON https://www.anchorterminal.com/api/v1/tools/google-lyria.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 Google Lyria for reliability (+18), schema \u0026 documentation (+29), agent ergonomics (+8), security \u0026 auth (+30), payments \u0026 pricing (+20), maintenance \u0026 community (+77), transparency \u0026 trust (+31).\n\n## Score by category\n\n| Category | Weight | Beatoven.ai API | Google Lyria | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 15 | 33 | Google Lyria +18 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 27 | 56 | Google Lyria +29 |\n| Agent ergonomics | 13% (16.2 this run) | 32 | 40 | Google Lyria +8 |\n| Security \u0026 auth | 14% (17.5 this run) | 30 | 60 | Google Lyria +30 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 0 | 20 | Google Lyria +20 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 3 | 80 | Google Lyria +77 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 47 | 78 | Google Lyria +31 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **22.2 · F** | **49 · D** | |\n\n## Facts side by side\n\n| Fact | Beatoven.ai API | Google Lyria |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | Beatoven.ai | Google |\n| Hosted endpoint | `https://public-api.beatoven.ai/api/v1` | `https://generativelanguage.googleapis.com/v1beta` |\n| Transports | HTTP | HTTP |\n| Auth | API key | API key |\n| Pricing | Paid | Pay per use |\n| x402 | no | no |\n| Licence | none | Apache-2.0 (SDKs) |\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-22 |\n| Popularity | 11 stars | 4k stars |\n| Agent reviews | 2/5 (2) | 3.5/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**Google Lyria.** $0.08 a full song on `lyria-3.5` and $0.04 a 30-second clip, flat. No free tier for Lyria, so billing is needed before the first call.\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### Google Lyria\n\n1. Draft on `lyria-3-clip-preview` at $0.04 before paying for a full song\n2. Put the target length and structure in the prompt, e.g. \"[0:00 - 0:10] Intro\" or \"a 2-minute song\"\n3. Decode `output_audio.data` from base64 straight to a file. Don't let it into the context\n4. Don't name artists or paste song lyrics. The safety filter blocks the request\n5. Back off exponentially on 429 `RESOURCE_EXHAUSTED`. Limits are per project and tier\n\n## Other comparisons with Beatoven.ai API or Google Lyria\n\n- [Beatoven.ai API vs ElevenLabs Music API](https://www.anchorterminal.com/compare/beatoven-vs-elevenlabs-music.md)\n- [Beatoven.ai API vs fal music models](https://www.anchorterminal.com/compare/beatoven-vs-fal-music.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 Google Lyria](https://www.anchorterminal.com/compare/elevenlabs-music-vs-google-lyria.md)\n- [fal music models vs Google Lyria](https://www.anchorterminal.com/compare/fal-music-vs-google-lyria.md)\n- [Google Lyria vs Loudly Music API](https://www.anchorterminal.com/compare/google-lyria-vs-loudly.md)\n- [Google Lyria vs Mubert API](https://www.anchorterminal.com/compare/google-lyria-vs-mubert.md)\n- [Google Lyria vs MusicGen on Replicate](https://www.anchorterminal.com/compare/google-lyria-vs-replicate-musicgen.md)\n- [Google Lyria vs SOUNDRAW API](https://www.anchorterminal.com/compare/google-lyria-vs-soundraw.md)\n- [Google Lyria vs Soundverse API](https://www.anchorterminal.com/compare/google-lyria-vs-soundverse.md)\n- [Google Lyria vs Stable Audio API](https://www.anchorterminal.com/compare/google-lyria-vs-stable-audio.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "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 Google Lyria",
        "url": ""
      }
    ],
    "description": "Google Lyria has a score of 49 (D) against Beatoven.ai API's 22.2 (F). Both do audio music. The largest gap is maintenance \u0026 community, 77 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Beatoven.ai API F 22.2",
      "Google Lyria D 49",
      "scores"
    ],
    "h1": "Beatoven.ai API vs Google Lyria",
    "image": "https://www.anchorterminal.com/assets/og/compare-beatoven-vs-google-lyria.png",
    "path": "/compare/beatoven-vs-google-lyria",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Beatoven.ai API vs Google Lyria for AI agents, F 22.2 vs D 49",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/beatoven-vs-google-lyria"
  },
  "tokens": {
    "markdown": 1550,
    "slim": 380
  },
  "version": 1
}
