{"uid":"cap_Ky7haunoTseN0zmaZNbmi","slug":"agent-tools-video-transcription-whisper-42be97ae","name":"Agent Tools – Video Transcription (Whisper)","description":"Pay-per-call utilities for AI agents over x402, USDC on Base.","url":"https://agents.crowdspark.me/v1/video/transcribe?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Public URL of the media file itself"},"vad":{"type":"string","description":"true to apply voice activity filtering"},"task":{"enum":["transcribe","translate"],"type":"string"},"language":{"type":"string","description":"Optional ISO code, e.g. en"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"task":"transcribe","text":"Hello and welcome to the show.","bytes":67000,"model":"whisper-large-v3-turbo","format":"mp4","language":"en","segments":[{"end":4.2,"text":"Hello and welcome to the show.","start":0}],"word_count":6,"duration_seconds":4.2}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_GdEIJo4Wjw-LDY-CgZ53v","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Transcribes or translates speech from a video file URL using Whisper large v3 turbo, returning full text, language, duration, timestamped segments, and WebVTT captions.","exampleAgentPrompt":"Can you transcribe the speech from this video for me? Here's the public URL: https://example.com/meeting-recording.mp4 — I'd like the full text plus timestamped segments and WebVTT captions.","exampleUseCases":[{"title":"Meeting recording to searchable notes","prompt":"I have a recording of our team meeting at https://storage.example.com/meeting.mp4 — can you transcribe everything that was said and give me timestamped segments so I can find who said what?"},{"title":"Foreign-language video subtitles in English","prompt":"This product demo video at https://cdn.example.com/demo_es.mp4 is in Spanish — can you translate the speech to English and give me WebVTT captions I can use as subtitles?"},{"title":"Podcast episode transcript for SEO","prompt":"Please transcribe the audio from this podcast episode at https://media.example.com/episode42.mp4 and return the full text and word count so I can publish it as a blog post."}],"resultDescription":"A JSON object containing: the full transcript text, detected language code, audio duration in seconds, the model used (whisper-large-v3-turbo), video format, word count, an array of timestamped segments (each with start time, end time, and text), and implicitly WebVTT caption data ready for subtitle use.","failureModes":["File exceeds 20 MB limit — returns error","URL is not publicly accessible or returns 4xx/5xx — transcription fails","Video has no audio track — returns empty transcript or error","Unsupported file format (not MP4/MOV/WebM/MKV) — returns format error","Network timeout fetching large video files","Language detection fails for very short or noisy audio clips"],"whenToPreferThis":"Choose this endpoint when you need to extract speech from a video file (MP4, MOV, WebM, MKV) hosted at a public URL, especially when you also need timestamped segments and WebVTT captions in one call. Prefer it over audio-only transcription services when your source is a video file. Use the translate task when the source language is non-English and English output is needed. Best suited for files under 20 MB.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T10:05:06.274Z","isFirstParty":false,"canonicalSlug":"agent-tools-video-transcription-whisper-42be97ae"}