Skip to content
clusters: prooflayer · edgemarket · edgefinance · synthforge · mediakit · wordmint · webprobe · locale · comppoint · rollforge · bestiary · statline · matchpoint · retail · agentops · browserworkflow · modelrouter · compose
$ man video-transcribe

/video-transcribe

agentutility / mediakit / video-transcribe
PRICE / CALL
$0.10
USDC · base mainnet · scheme: exact
METHOD
POST
CLUSTER
mediakit
CATEGORY
ai
STATUS
● live
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
propertytypedescriptionreq?
media_urlstringURL of the video or audio file to transcribe. Max 60 minutes / 500MB.required
languagestringSource language hint (ISO code). Optional; auto-detected if omitted.optional
taskstring'transcribe' (default) keeps original language, or 'translate' to English.
enum: transcribe · translate
optional
OUTPUT — response shape
fieldtypedescription
textstringFull transcript text
chunksarrayTime-segmented chunks with timestamps
detected_languagesarrayLanguages auto-detected in the audio
duration_secondsnumberSource media duration in seconds
taskstringEcho of the task performed
source_urlstringEcho 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
endpointdescriptionprice
doc-to-jsonConverts any document (PDF, DOCX, PPT, XLSX, or image) into structured JSON matching a caller-supplied schema.$0.10
extract-tablesDetects and extracts every table from a PDF document, returning structured JSON or CSV per table.$0.10
pdf-extract-tablesExtracts every table from a PDF, digital or scanned, and returns row-by-column text matrices page-by-page.$0.10
pdf-table-extractExtracts tables from digital or scanned PDFs, returning row/column matrices, CSV output, page numbers, and optional cell boxes.$0.10
pdf-table-extractorFinds tables in digital or scanned PDFs and returns row-by-column matrices, page numbers, and optional cell bounding boxes.$0.10
pdf-to-jpgConvert a PDF into page images for previews, thumbnails, or archiving.$0.10
speaker-diarizeTranscribe audio or video and label who said what.$0.10
transcribeConvert spoken audio or video into text.$0.10
SEE ALSO
agentutility · mediakit · x402 · mcp · llms.txt · registry.json · bazaar.x402.org