POST a URL or upload a file, get back BPM, key, energy, danceability, loudness (LUFS), mood tags, genre suggestions, and per-section breakdowns as JSON. No OAuth, no SDK required — just an API key. Async job model with webhooks, Python and JS SDKs, and an MCP server for AI agents. Free tier: 50 analyses/month, no credit card needed.
I built Beatlyze because I kept needing BPM and key data for my own projects and couldn't find anything that was just a clean API call — upload a file or send a URL, get structured JSON back.
The analyzer runs entirely on permissively licensed libraries (librosa, pyloudnorm) so there are no licensing surprises. Audio is deleted immediately after analysis, nothing is stored.
Happy to answer questions about the API design, the async job model, or the analysis stack. Would love to hear what you'd use this for.
Report
No reviews yetBe the first to leave a review for Beatlyze