For the complete documentation index, see llms.txt. This page is also available as Markdown.

Overview

Castmagic is an all-in-one transcription & AI-content platform powering content creators and businesses of all kinds.

The Castmagic API turns Castmagic into a programmable pipeline: send audio or video in, and get transcripts (in any format), AI-generated content, translations, and rendered clips back — with webhooks for completion events so you never have to poll the core pipeline.

What you can do

  • Transcription — transcribe a public URL directly, with speaker diarization and 18 languages (or auto-detect).

  • Ingestupload files directly to storage or import from a URL (YouTube, TikTok, Spotify, Google Drive, direct media, and more).

  • Recordings & spaces — create and browse recordings, read transcripts in json, txt, vtt, srt, csv, pdf, or docx, and translate them.

  • Search — full-text search across transcripts, recordings, and generated content.

  • AI content — run saved or one-off prompts against a recording, or ask questions grounded in your transcripts.

  • Speakers — manage the speaker directory per space.

  • Studio — get AI clip suggestions and render captioned clips and audiograms.

  • Webhooks — subscribe to transcript.completed and output.completed instead of polling.

  • MCP server — connect Claude or any MCP client with OAuth, no key copying.

Conventions

  • All endpoints live under https://app.castmagic.io/v1 and speak JSON.

  • Endpoints are grouped into core, automation, and platform tiers — your plan unlocks each. See Plans & Tiers.

  • Every request shows up in your live request log at app.castmagic.io/developer.

Continue to the Quick Start to make your first request.

Last updated