$ man video-transcribe
/video-transcribe
NAME
video-transcribe — transcribe video or audio urls into timestamped text with whisper v3 large
synonym alias of video-to-text — reuses the canonical handler.
SYNOPSIS
POST https://x402.agentutility.ai/video-transcribe
Content-Type: application/json
X-PAYMENT: <signed-transferWithAuthorization>
{ ... }↳ first call →
402 Payment Required. Sign USDCtransferWithAuthorization, retry with theX-PAYMENT header.DESCRIPTION
Transcribe video or audio URLs into timestamped text with Whisper v3 large. Send media_url with an optional language hint and task, then receive full text, timestamped chunks, detected languages, duration, task, and source URL. Choose translate to return English text. Handles files up to 60 minutes or 500MB. Use it as a transcribe API, video transcription API, audio transcription service, or video-to-text endpoint. For speaker labels, use speaker-diarize.
INPUT — request schema
| property | type | description | req? |
|---|---|---|---|
| media_url | string | URL of the video or audio file to transcribe. Max 60 minutes / 500MB. | required |
| language | string | Source language hint (ISO code). Optional; auto-detected if omitted. | optional |
| task | string | 'transcribe' (default) keeps original language, or 'translate' to English. enum: transcribe · translate | optional |
OUTPUT — response shape
| field | type | description |
|---|---|---|
| text | string | Full transcript text |
| chunks | array | Time-segmented chunks with timestamps |
| detected_languages | array | Languages auto-detected in the audio |
| duration_seconds | number | Source media duration in seconds |
| task | string | Echo of the task performed |
| source_url | string | Echo of the input URL |
EXAMPLES — two ways to call
EXAMPLE 1 · curl
curl -X POST https://x402.agentutility.ai/video-transcribe \
-H 'Content-Type: application/json' \
-d '{ }'first response =
402 Payment Required with payment requirements; sign + retry with X-PAYMENT.EXAMPLE 2 · mcp
# Install the MCP package for this endpoint's cluster npx -y @agentutility/mcp-<cluster> # Required: EVM private key with USDC on Base export X402_PRIVATE_KEY=0x... # Then call the video-transcribe tool from your MCP-aware agent.
MCP server handles payment automatically — your coding agent just calls the tool by name.
METADATA
- tags
- transcribevideoaudiowhispertranscription
- methods
- POST
- cluster
- mediakit
- price
- $0.10 USDC per call
ADJACENT — other endpoints in mediakit
| endpoint | description | price |
|---|---|---|
| doc-to-json | Converts any document (PDF, DOCX, PPT, XLSX, or image) into structured JSON matching a caller-supplied schema. | $0.10 |
| extract-tables | Detects and extracts every table from a PDF document, returning structured JSON or CSV per table. | $0.10 |
| pdf-extract-tables | Extracts every table from a PDF, digital or scanned, and returns row-by-column text matrices page-by-page. | $0.10 |
| pdf-table-extract | Extracts tables from digital or scanned PDFs, returning row/column matrices, CSV output, page numbers, and optional cell boxes. | $0.10 |
| pdf-table-extractor | Finds tables in digital or scanned PDFs and returns row-by-column matrices, page numbers, and optional cell bounding boxes. | $0.10 |
| pdf-to-jpg | Convert a PDF into page images for previews, thumbnails, or archiving. | $0.10 |
| speaker-diarize | Transcribe audio or video and label who said what. | $0.10 |
| transcribe | Convert spoken audio or video into text. | $0.10 |
SEE ALSO