# Submagic API ## Docs - [Introduction](https://docs.submagic.co/introduction.md): Welcome to the Submagic API - Transform your videos with AI-powered captions and effects - [Authentication](https://docs.submagic.co/authentication.md): Learn how to authenticate with the Submagic API using API keys - [Rate Limits](https://docs.submagic.co/rate-limits.md): Understanding Submagic API rate limits and best practices for handling them - [MCP Server](https://docs.submagic.co/mcp-server.md): Connect Submagic to Claude Code, Claude Desktop, Cursor, and other MCP clients - [Edit the Transcript Before Rendering](https://docs.submagic.co/guides/edit-transcript-before-rendering.md): Create a project without auto-rendering, correct the captions, then export the final video - [Health Check](https://docs.submagic.co/api-reference/health.md): Check the health status of the Submagic API - [Get Languages](https://docs.submagic.co/api-reference/languages.md): Retrieve a list of all supported languages for video transcription - [Get Templates](https://docs.submagic.co/api-reference/templates.md): Retrieve a list of all available video templates for styling and effects - [Get Hook Title Templates](https://docs.submagic.co/api-reference/hook-title-templates.md): Retrieve a list of all available hook title templates - [List User Media](https://docs.submagic.co/api-reference/list-user-media.md): List the media files in your library - [Create User Media](https://docs.submagic.co/api-reference/user-media.md): Upload media to your library from a URL for use in video projects as B-roll - [Upload User Media](https://docs.submagic.co/api-reference/user-media-upload.md): Upload video or image files directly to your media library for use in projects - [Create Project](https://docs.submagic.co/api-reference/create-project.md): Create a new video project using a video URL for AI-powered caption generation - [Create Magic Clips](https://docs.submagic.co/api-reference/magic-clips.md): Automatically generate short-form video clips from YouTube videos - [Upload Magic Clips](https://docs.submagic.co/api-reference/magic-clips-upload.md): Generate short-form video clips by uploading a video file - [Upload Project](https://docs.submagic.co/api-reference/upload-project.md): Create a new video project by uploading a video file directly for AI-powered caption generation - [Get Project](https://docs.submagic.co/api-reference/get-project.md): Retrieve details of a specific video project including processing status and download links - [Update Project](https://docs.submagic.co/api-reference/update-project.md): Update an existing video project with new settings, features, or media insertions - [List Presets](https://docs.submagic.co/api-reference/list-presets.md): List the presets in your library - [Get Preset](https://docs.submagic.co/api-reference/get-preset.md): Retrieve a single preset by its ID - [Update Preset](https://docs.submagic.co/api-reference/update-preset.md): Update the settings of an existing preset - [Export Project](https://docs.submagic.co/api-reference/export-project.md): Trigger the rendering/export process for a completed project to generate the final video - [Publish Project](https://docs.submagic.co/api-reference/publish-project.md): Publish or schedule an exported project to one or more social platforms (YouTube, TikTok, Instagram, X/Twitter, Facebook, LinkedIn) in a single call - [List Published Projects](https://docs.submagic.co/api-reference/list-published-projects.md): List your published posts with optional platform, profile, and date-range filtering, sorting, and cursor-based pagination, including per-platform status, analytics, and aggregated totals - [Get Publication](https://docs.submagic.co/api-reference/get-publication.md): Retrieve a single publication by its id, including its per-platform posts, analytics, and aggregated totals - [Publishing Stats](https://docs.submagic.co/api-reference/publishing-stats.md): Aggregate publishing analytics across all connected accounts: summary totals with prior-period comparison and a daily time-series for the chosen metric - [Profile Stats](https://docs.submagic.co/api-reference/profile-stats.md): Publishing stats scoped to a single profile (brand): summary totals with prior-period comparison and a daily time-series for the chosen metric ## OpenAPI Specs - [openapi](https://docs.submagic.co/api-reference/openapi.json) ## Optional - [llms.txt](https://docs.submagic.co/llms-full.txt)