{"uid":"cap_b95MTXO4yFc3AYnCgfCqb","slug":"ausca-media-transcription-api-ee6471d4","name":"Ausca Media Transcription API","description":"Transcribe an immutable audio or video artifact into normalized text.","url":"https://ausca.com/v1/transcribe-media","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"json"},"example":{}}}}},"responseSchema":{"type":"json","example":{"status":"accepted","invocation":{"state":"succeeded","output":{"text":"Hello from Ausca.","schema":"ausca.transcription.output.v1","language_code":"en-AU","source_digest":"sha256:9999999999999999999999999999999999999999999999999999999999999999","provider_job_ref":"runx:aws:transcription:runx-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},"updated_at":"2026-01-01T00:00:00Z","receipt_ref":{"uri":"runx:receipt:discovery-example","type":"receipt"},"invocation_id":"ausca-discovery-example","output_digest":"sha256:0e58aef7b264c03550144896b9baf79c6158f81729f53423389f2ee255a4e136","offer_revision_digest":"sha256:952bdce7275c60ca8783d79e3b268e3281c3788bec663740e320c5d4e2e38452"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.4","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.4/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.4","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.4","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_54E0gbhaxn3Qdl6S-T8yJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.4","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Transcribes audio or video media files to text, returning the transcript, language code, source digest, and a verifiable receipt — paid per-call in USDC with no account required.","exampleAgentPrompt":"Can you transcribe this audio file for me — just send it to the Ausca transcription service and give me back the full text and the language it detected?","exampleUseCases":[{"title":"Podcast episode to text","prompt":"Take this podcast MP3 and transcribe it to text so I can search through the content — use Ausca's transcription service and give me the full transcript and the language code it detected."},{"title":"Meeting recording transcript","prompt":"I recorded our team standup as a WAV file — can you transcribe it to text and return the transcript along with the verifiable receipt so I can log it?"},{"title":"Agent-generated caption source","prompt":"This video file needs to be transcribed to text before I generate captions — run it through Ausca's transcription endpoint and return the text output and the source digest."}],"resultDescription":"Returns a JSON object containing the transcription status ('accepted'), invocation state ('succeeded'), the transcript text, detected language code (e.g. 'en-AU'), a SHA-256 digest of the source media, a provider job reference (AWS Runx job ID), a SHA-256 digest of the output, a receipt reference URI for verification, and an invocation ID — all signed and verifiable.","failureModes":["Invalid or unreachable media URL in body — returns error state in invocation","Unsupported media format — transcription may fail with provider error","Payment not included or insufficient — 402 Payment Required response","Body missing required fields (type, method, bodyType, body) — validation error","Media file too large or too long — provider-side timeout or rejection","Network timeout on long audio — invocation state may remain pending"],"whenToPreferThis":"Choose this endpoint when you need per-call, accountless audio/video transcription with cryptographic receipts and explicit per-call pricing in USDC — ideal for AI agents that need to transcribe media without managing provider API keys or subscriptions, and where auditability (source and output digests, receipt URIs) is important. Prefer over direct AWS Transcribe or Whisper API integrations when the agent has no pre-configured credentials or when verifiable provenance of the transcript is required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T12:04:18.845Z","isFirstParty":false}