---
title: "Transcribe audio files to text via OpenAI Whisper (URL input, 100+ languages)"
method: POST
path: "/v1/tools/transcribe-audio"
tags: ["Audio"]
---

# Transcribe audio files to text via OpenAI Whisper (URL input, 100+ languages)

`POST /v1/tools/transcribe-audio`

## Request

- Base URL: `https://archtools.dev`
- URL: `https://archtools.dev/v1/tools/transcribe-audio`
- Auth: API key in header `x-api-key`

## Request body

- object
  - `audio_url` string, required: Public URL of the audio file (MP3, WAV, M4A, OGG)
  - `language` string: ISO-639-1 language code (auto-detected if omitted)
  - `prompt` string: Context hint for better accuracy

## Response `200`

Transcript text

---

[API](https://skmtc.dev/archtools/apis/arch-tools-api.md) · [All operations](https://skmtc.dev/archtools/apis/arch-tools-api/llms.txt) · [OpenAPI document](https://skmtc.dev/archtools/apis/arch-tools-api/revisions/ed6c1f974033?raw)
