Audio metadata API

Extract production-ready audio metadata from tracks through one API.

Beatlyze turns uploads or public audio URLs into structured JSON your catalog, creator tool, DJ workflow, or media pipeline can use directly.

BPM, musical key, LUFS loudness, duration, genre hints, mood tags, confidence scores, and sectionsUpload, public URL, batch, polling, and webhook pathsFree API key path plus Stripe-ready production tiers
01

Submit

Upload a file or send a public URL.

02

Poll

Use the returned job ID.

03

Store

Save structured JSON in your product.

Example Beatlyze API
curl -X POST https://api.beatlyze.dev/v1/analyze/url \
  -H "Content-Type: application/json" \
  -H "X-API-Key: bz_your_api_key" \
  --data '{"url":"https://example.com/track.mp3"}'

Best fit

Use Beatlyze when the job is clear.

Use this page when you need an audio metadata API that is easy to integrate, explicit about uncertainty, and built around asynchronous job processing.

Tempo BPM + confidence

Useful for sorting, matching, and automation gates.

Harmony Key + scale

Readable notation for harmonic search and playlist tools.

Loudness LUFS

A practical signal for QA, normalization, and media review.

Workflow Async jobs

Submit once, poll or receive a webhook when complete.

Workflows

Where this API earns its keep.

These are product workflows where Beatlyze can replace manual tagging, brittle scripts, or an internal audio worker backlog.

Workflow

Catalog enrichment

Attach musical and technical fields to tracks so search, filters, and downstream tools can work without manual tagging.

Workflow

Creator and DJ tools

Add BPM, key, energy, and genre hints to libraries where speed and practical confidence matter more than editorial perfection.

Workflow

Media QA

Use duration and loudness output as a quick automated check before human review or release workflows.

Decision points

A practical API contract for product teams.

Beatlyze is intentionally explicit about lifecycle state, uncertainty, and integration boundaries.

Not a black-box score

Beatlyze returns individual fields and confidence values instead of hiding everything behind a single opaque rating.

Built for product integration

The contract is HTTP, JSON, API keys, job IDs, webhooks, usage state, and explicit failure modes.

Pricing

Start free, then choose a monthly quota.

Evaluate the response shape with the demo and a free key. Paid tiers are for teams that need predictable monthly analysis volume.

Free

€0 / month

Test the result shape and run low-volume experiments.

  • 50 analysis jobs each month
  • Upload and public URL analysis
  • Polling workflow
  • Anonymous URL demo available before signup
Get API key

Pro

€49 / month

For production apps and recurring catalog workflows.

  • 10,000 analysis jobs each month
  • Higher-volume API usage
  • Webhook delivery logs
  • Self-serve billing portal when configured

FAQ

Common questions before integration.

Short answers for developers deciding whether Beatlyze fits the product they are building.

What audio metadata does Beatlyze return?

Beatlyze returns tempo, key, loudness, duration, time signature, energy, danceability, valence, mood tags, broad genre hints, confidence values, and section snapshots when available.

Can I analyze both uploads and URLs?

Yes. Beatlyze supports local file upload analysis and public URL analysis. Batch jobs currently queue public URL items.

Is this meant for production apps?

Yes, but treat confidence values as part of your product logic. Low-confidence output should trigger review, fallback, or a softer UI label.

Related buyer pages

Compare adjacent Beatlyze use cases.

Each page maps the same API surface to a different developer job-to-be-done.