---
title: Shift Audio Pitch by Semitones API
slug: shift-audio-pitch-by-semitones-api
url: https://apyhub.com/freedailypro/service/shift-audio-pitch-by-semitones-api
provider: FreeDailyPro
tags: [audio, pitch shift, change pitch, semitones, audio editing, voice pitch, audio processing]
auth: api_key
version: 1.0.0
service_type: sync
endpoints: 1
atoms: 10
mcp: true
---

# Shift Audio Pitch by Semitones API

Raise or lower the pitch of an audio file by a number of semitones. Upload up to 30 MB and get the shifted audio back as a binary file.

## Endpoints

| Method | URL | Description | Atoms |
| --- | --- | --- | --- |
| POST | `https://api.eu.apyhub.com/freedailypro/shift-audio-pitch-by-semitones-api/audio-pitch` | What it does Shifts the pitch of an uploaded audio file by the number of semitones you provide, and… | 10 |

## Endpoint reference

### Shift audio pitch

`POST https://api.eu.apyhub.com/freedailypro/shift-audio-pitch-by-semitones-api/audio-pitch` · 10 atoms · accepts `multipart/form-data` · returns `application/json`

| Parameter | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `file` | body | string (binary) | yes | The audio file. Up to 30 MB. |
| `semitones` | body | number | yes | For example 4 to go up four semitones or -3 to go down three |

#### Quickstart

Upload an audio file and set how many semitones to shift it.

```bash
curl -X POST "https://api.eu.apyhub.com/freedailypro/shift-audio-pitch-by-semitones-api/audio-pitch" \
  -H "apy-token: $APY_TOKEN" \
  -F "file=@/path/to/audio.mp3" \
  -F "semitones=4"
```

#### What you'll get back

Returns a binary file (`string` with `format: binary`) containing the converted audio.

## About

## What it does
Audio Pitch Shifter shifts an audio file up or down by a specified number of semitones and returns the modified audio as a binary file.

Send an audio file in the `file` field, along with a numeric `semitones` value. Use a positive number to raise pitch or a negative number to lower it. The input file can be up to 30 MB, which makes this suitable for short clips, voice samples, music snippets, and other compact audio assets.

Use Audio Pitch Shifter when you need to retune a recording, create alternate vocal or instrument takes, generate training variants, or normalize audio content for a different key. The endpoint focuses on one job: transform the pitch and give you the processed audio back without adding extra metadata or changing your integration flow.

Because the response is a binary audio file, it fits directly into pipelines that store, play, or forward processed media.

## Usage

Base URL: `https://api.eu.apyhub.com` (default region — see
`GET https://apyhub.com/api/public/regions` for the rest).

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/freedailypro/service/shift-audio-pitch-by-semitones-api
