{"uid":"cap_DfX2jn0Hb28DpDhtMidJd","slug":"x402-transcription-api-0c431e35","name":"x402 Transcription API","description":"Pay-per-use AI audio transcription API. Transcribe short MP3 and WAV audio files using Whisper Large V3 Turbo. No account or API key required. Pay with USDC on Base. 0.02 USDC per request. Maximum 120 seconds and 2 MB; MP3 and uncompressed PCM WAV only. Returns JSON: text, detected language, duration and timestamped segments. Charged only when a transcript is returned.","url":"https://x402-transcribe-mainnet.hustlescan-media.workers.dev/api/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","pattern":"^https://","maxLength":2048,"description":"Direct https:// link to an MP3 or uncompressed PCM WAV file: at most 2 MB and 120 seconds. No credentials, IP addresses or custom ports in the URL."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["success","text"],"properties":{"text":{"type":"string"},"success":{"type":"boolean"},"language":{"type":"string","description":"ISO 639-1 code where known"},"segments":{"type":"array","items":{"type":"object","required":["start","end","text"],"properties":{"end":{"type":"number"},"text":{"type":"string"},"start":{"type":"number"}}}},"duration_seconds":{"type":"number"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_SMGGreynletzrHwm0okKl","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Transcribes short MP3 or WAV audio files using Whisper Large V3 Turbo, returning text, detected language, duration, and timestamped segments, paid per-use with USDC on Base.","exampleAgentPrompt":"Can you transcribe the audio at https://example.com/interview.mp3 and give me the full text along with timestamps for each segment?","exampleUseCases":[{"title":"Podcast clip to text","prompt":"Transcribe this podcast excerpt for me — https://media.example.com/episode42-clip.mp3 — and tell me what language it's in and how long it runs."},{"title":"Meeting recording notes","prompt":"I have a short meeting recording at https://storage.example.com/standup.wav, can you pull out the full transcript with timestamped segments so I can turn it into meeting notes?"},{"title":"Multilingual audio detection","prompt":"Transcribe the audio at https://cdn.example.com/customer-call.mp3 and let me know what language the speaker is using — I think it might be Spanish or Portuguese but I'm not sure."}],"resultDescription":"A JSON object containing: 'success' (boolean), 'text' (full transcript string), 'language' (ISO 639-1 code of detected language), 'duration_seconds' (length of the audio), and 'segments' (array of objects each with 'start', 'end', and 'text' for timestamped chunks of the transcript). Returned only when transcription succeeds; charged 0.02 USDC per successful response.","failureModes":["Audio file exceeds 2 MB or 120 seconds — request rejected before transcription","Non-HTTPS or credentialed/IP-based URLs are rejected by schema validation","Unsupported audio format (e.g. AAC, OGG, compressed WAV) — transcription fails","URL is unreachable or returns non-audio content — no transcript returned, not charged","Payment in USDC on Base fails or is insufficient — request blocked at x402 payment layer"],"whenToPreferThis":"Choose this endpoint when you need quick, pay-per-use audio-to-text transcription without account setup or API keys, and your audio is a publicly accessible MP3 or uncompressed PCM WAV file under 2 MB and 120 seconds. It is ideal for one-off transcription tasks, agent workflows with variable audio volume, or when you want timestamped segments and language detection in a single call. Prefer alternatives if you need batch processing of large files, support for other audio formats, speaker diarization, or real-time streaming transcription.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T18:19:58.318Z","isFirstParty":false,"canonicalSlug":"x402-transcription-api-0c431e35"}