Beatoven.ai logo

Beatoven.ai

Beatoven.ai is an Indian generative-music startup (Bengaluru, founded 2021) building text-to-music and text-to-sound-effects models for video creators, podcasters, game developers, and brands. Its Maestro Music and Maestro SFX models render royalty-free background tracks and foley from natural-language prompts, with downloads delivered as mp3, aac, or wav plus separately rendered stems (bass, chords, melody, percussion). Beatoven is Fairly Trained certified - musicians whose work appears in the training corpus receive equitable compensation. The company exposes a public REST Composition API (public-api.beatoven.ai) plus an open-source Python SDK (github.com/Beatoven/public-api), a Make.com integration, and a self-serve API dashboard. The company has raised an ~$1.3M pre-Series A led by Capital 2B and IvyCap Ventures, claims 2M+ creators and 15M+ tracks generated, and reports 96% of its revenue from international markets.

1 APIs 2 Capabilities 12 Features
AIArtificial IntelligenceMusicMusic GenerationGenerative AudioText To MusicText To SFXRoyalty-Free MusicBackground MusicVideo CreatorsPodcastsStemsFairly TrainedIndia

Beatoven.ai publishes 1 API on the APIs.io network: Beatoven Composition API. Tagged areas include AI, Artificial Intelligence, Music, Music Generation, and Generative Audio.

The Beatoven.ai catalog on APIs.io includes 2 machine-runnable capabilities, 1 JSON-LD context, and 1 Spectral governance ruleset.

Beatoven.ai’s developer surface includes developer portal, documentation, getting-started guide, signup flow, SDKs, code examples, engineering blog, and 14 more developer resources.

APIs

Beatoven Composition API

Asynchronous REST API for composing tracks from natural-language prompts. POST a prompt to /api/v1/tracks/compose to receive a task_id, then poll GET /api/v1/tasks/{task_id} unt...

Capabilities

Beatoven Composition API - Tasks

Beatoven.ai Composition API capability for polling asynchronous composition task status. 1 operation. Lead operation: Beatoven Get Composition Task Status. Self-contained Naftik...

Run with Naftiko

Beatoven Composition API - Tracks

Beatoven.ai Composition API capability for submitting text-to-music composition requests. 1 operation. Lead operation: Beatoven Compose A Track From A Prompt. Self-contained Naf...

Run with Naftiko

Features

Maestro Music - text-to-music generation rendered as mp3, aac, or wav
Maestro SFX - text-to-sound-effects generation
Stems delivery on every track - bass, chords, melody, and percussion as separate audio files
Asynchronous task-based REST API with status polling (composing / running / composed)
Optional looping flag for loopable backgrounds
Bearer-token authentication, single endpoint surface (POST /api/v1/tracks/compose, GET /api/v1/tasks/{task_id})
Open-source Python SDK (pip install via git+ subdirectory) with async/await client
Make.com integration - Create and Compose Track, Composition Status, Make an API Call modules
Royalty-free, non-exclusive perpetual commercial license on downloads
Fairly Trained certification - musicians in the training set receive compensation
Web product tiers (Trial, Creator $10/mo, Visionary $20/mo) and Pay-as-You-Go at $3/minute
2M+ creators, 15M+ tracks generated, 96% revenue from international markets

Semantic Vocabularies

Beatoven Context

0 classes · 4 properties

JSON-LD

API Governance Rules

Beatoven.ai API Rules

5 rules · 3 errors 2 warnings

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📝
SignUp
SignUp
📝
SignUp
SignUp
👥
GitHubOrganization
GitHubOrganization
📦
SDK
SDK
💻
CodeExamples
CodeExamples
🔗
Integration
Integration
📰
Blog
Blog
💰
Pricing
Pricing
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Artists
Artists
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter

Sources

Raw ↑
aid: beatoven
name: Beatoven.ai
url: https://raw.githubusercontent.com/api-evangelist/beatoven/refs/heads/main/apis.yml
description: >-
  Beatoven.ai is an Indian generative-music startup (Bengaluru, founded 2021)
  building text-to-music and text-to-sound-effects models for video creators,
  podcasters, game developers, and brands. Its Maestro Music and Maestro SFX
  models render royalty-free background tracks and foley from natural-language
  prompts, with downloads delivered as mp3, aac, or wav plus separately
  rendered stems (bass, chords, melody, percussion). Beatoven is Fairly
  Trained certified - musicians whose work appears in the training corpus
  receive equitable compensation. The company exposes a public REST
  Composition API (public-api.beatoven.ai) plus an open-source Python SDK
  (github.com/Beatoven/public-api), a Make.com integration, and a self-serve
  API dashboard. The company has raised an ~$1.3M pre-Series A led by
  Capital 2B and IvyCap Ventures, claims 2M+ creators and 15M+ tracks
  generated, and reports 96% of its revenue from international markets.
kind: contract
type: Index
position: Provider
access: 3rd-Party
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - AI
  - Artificial Intelligence
  - Music
  - Music Generation
  - Generative Audio
  - Text To Music
  - Text To SFX
  - Royalty-Free Music
  - Background Music
  - Video Creators
  - Podcasts
  - Stems
  - Fairly Trained
  - India
created: '2026-05-24'
modified: '2026-05-24'
specificationVersion: '0.20'
apis:
  - aid: beatoven:beatoven-composition-api
    name: Beatoven Composition API
    description: >-
      Asynchronous REST API for composing tracks from natural-language prompts.
      POST a prompt to /api/v1/tracks/compose to receive a task_id, then poll
      GET /api/v1/tasks/{task_id} until status is "composed". The completed
      response includes a download URL for the master mix and separate URLs
      for the bass, chords, melody, and percussion stems. Supports mp3, aac,
      and wav output and an optional looping flag for loopable structure.
      Authentication is HTTP Bearer with an API key issued via
      sync.beatoven.ai/apiDashboard or by emailing [email protected].
    humanURL: https://github.com/Beatoven/public-api/blob/main/docs/api-spec.md
    baseURL: https://public-api.beatoven.ai
    tags:
      - Music
      - Composition
      - Tracks
      - Stems
      - Text To Music
    properties:
      - url: https://github.com/Beatoven/public-api/blob/main/docs/api-spec.md
        type: Documentation
      - url: https://github.com/Beatoven/public-api/blob/main/docs/api-spec-old.md
        name: Legacy API Spec (deprecated)
        type: Documentation
      - url: https://www.beatoven.ai/api
        name: Beatoven API product page
        type: Documentation
      - url: openapi/beatoven-composition-api-openapi.yml
        type: OpenAPI
      - url: json-schema/beatoven-track-schema.json
        type: JSONSchema
      - url: json-schema/beatoven-compose-request-schema.json
        type: JSONSchema
      - url: json-ld/beatoven-context.jsonld
        type: JSONLD
      - url: rules/beatoven-composition-rules.yml
        type: SpectralRules
      - url: examples/beatoven-compose-request-example.json
        type: Examples
      - url: examples/beatoven-compose-response-example.json
        type: Examples
      - url: examples/beatoven-task-status-response-example.json
        type: Examples
      - url: capabilities/tracks-compose.yaml
        type: NaftikoCapability
      - url: capabilities/tasks-status.yaml
        type: NaftikoCapability
      - url: https://github.com/Beatoven/public-api
        name: Beatoven public-api GitHub repo
        type: SourceCode
      - url: https://github.com/Beatoven/public-api/tree/main/sdk
        name: Python SDK
        type: SDK
      - url: https://github.com/Beatoven/public-api/blob/main/examples/compose.py
        name: Python compose example
        type: CodeExamples
      - url: https://apps.make.com/beatoven-ai
        name: Make.com integration
        type: Integration
      - url: https://www.beatoven.ai/blog/beatoven-ai-is-now-live-on-make-com-here-is-how-to-use-our-api/
        name: Beatoven on Make.com - how to use the API
        type: BlogPost
      - url: https://www.beatoven.ai/blog/introducing-beatoven-ai-sdk/
        name: Introducing the Beatoven SDK
        type: BlogPost
common:
  - type: Portal
    url: https://www.beatoven.ai
  - type: Documentation
    url: https://www.beatoven.ai/api
  - type: Documentation
    url: https://github.com/Beatoven/public-api
  - type: GettingStarted
    url: https://sync.beatoven.ai/apiDashboard
  - type: SignUp
    url: https://sync.beatoven.ai/
  - type: SignUp
    name: API Dashboard
    url: https://sync.beatoven.ai/apiDashboard
  - type: GitHubOrganization
    url: https://github.com/Beatoven
  - type: SDK
    name: Python SDK
    url: https://github.com/Beatoven/public-api/tree/main/sdk
  - type: CodeExamples
    url: https://github.com/Beatoven/public-api/tree/main/examples
  - type: Integration
    name: Make.com
    url: https://apps.make.com/beatoven-ai
  - type: Blog
    url: https://www.beatoven.ai/blog
  - type: Pricing
    url: https://www.beatoven.ai/pricing
  - type: Plans
    url: plans/beatoven-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/beatoven-rate-limits.yml
  - type: FinOps
    url: finops/beatoven-finops.yml
  - type: Artists
    url: https://www.beatoven.ai/artists
  - type: TermsOfService
    url: https://www.beatoven.ai/tos
  - type: PrivacyPolicy
    url: https://www.beatoven.ai/privacy
  - type: Support
    name: [email protected]
    url: mailto:[email protected]
  - type: LinkedIn
    url: https://www.linkedin.com/company/beatoven-ai
  - type: Twitter
    url: https://twitter.com/beatoven_ai
  - type: Features
    data:
      - Maestro Music - text-to-music generation rendered as mp3, aac, or wav
      - Maestro SFX - text-to-sound-effects generation
      - Stems delivery on every track - bass, chords, melody, and percussion as separate audio files
      - Asynchronous task-based REST API with status polling (composing / running / composed)
      - Optional looping flag for loopable backgrounds
      - Bearer-token authentication, single endpoint surface (POST /api/v1/tracks/compose, GET /api/v1/tasks/{task_id})
      - Open-source Python SDK (pip install via git+ subdirectory) with async/await client
      - Make.com integration - Create and Compose Track, Composition Status, Make an API Call modules
      - Royalty-free, non-exclusive perpetual commercial license on downloads
      - Fairly Trained certification - musicians in the training set receive compensation
      - Web product tiers (Trial, Creator $10/mo, Visionary $20/mo) and Pay-as-You-Go at $3/minute
      - 2M+ creators, 15M+ tracks generated, 96% revenue from international markets
maintainers:
  - FN: Kin Lane
    email: [email protected]
    url: https://apievangelist.com