---
title: "get BPM"
method: POST
path: "/api/v1/sonic/bpm"
tags: ["sonic"]
---

# get BPM

`POST /api/v1/sonic/bpm`

## Request

- Base URL: `https://api.musicapi.ai`
- URL: `https://api.musicapi.ai/api/v1/sonic/bpm`
- Auth: HTTP bearer

Get the BPM (Beats Per Minute) information of a song. Returns average, maximum and minimum BPM values.

**Credits cost: 1**

Other details:
1. The clip ID must be created through our service.
2. The clip ID should ideally have been created within the last 24 hours.

## Request body

- object
  - `clip_id` string, required: The clip_id of the song to analyze

## Response `200`

Success

- object
  - `code` integer, required
  - `message` string, required
  - `data` object, required
    - `avg_bpm` number, required: Average BPM of the song
    - `max_bpm` number, required: Maximum BPM detected in the song
    - `min_bpm` number, required: Minimum BPM detected in the song

---

[API](https://skmtc.dev/musicapi/apis/musicapi-docs-suno-style-ai-music-generation-api.md) - [All operations](https://skmtc.dev/musicapi/apis/musicapi-docs-suno-style-ai-music-generation-api/llms.txt) - [OpenAPI document](https://skmtc.dev/musicapi/apis/musicapi-docs-suno-style-ai-music-generation-api/revisions/f94a2c7ed4a1?raw)
