Rad TV API Documentation
Build on the Rad TV platform with GraphQL, MCP, and powerful media workflows.
The Rad TV API is your gateway to a full-featured video platform — from content ingestion and AI-powered video processing to cross-platform publishing and audience engagement.
Core Workflows
What you can build with the Rad TV API:
Publish to Rad
Upload video from a URL or local file, transcode it, and publish — in a single API call.
AI Video Upscaling
Upscale video to 4K/8K with Real-ESRGAN. One flag: enhance: true.
Audio Upmixing
Convert stereo audio to 5.1/7.1 surround sound automatically during transcoding.
Output Assets
Get HLS streams, MP4 downloads, preview clips, auto-thumbnails, and subtitles from any upload.
YouTube Cross-Publishing
Publish Rad content to YouTube or import YouTube videos into Rad — bidirectional sync.
Virality Prediction
Score content for predicted CTR and viral potential before publishing.
API Interfaces
GraphQL API
Query channels, catalog content, engagement, playlists, and more with a strongly-typed GraphQL schema.
MCP Server
Connect AI agents and coding tools via the Model Context Protocol with 34 tools and OAuth 2.1 auth.
Getting Started
New to the Rad TV API? Start here:
- Quickstart — Make your first API call in under a minute
- Authentication — Understand Bearer tokens, API keys, and OAuth
- Identifiers — Learn DIDs and how resources are addressed
Endpoints
| Interface | URL | Auth |
|---|---|---|
| GraphQL | POST https://api.rad.live/graphql | Bearer token |
| MCP | POST https://api.rad.live/mcp | Bearer token |
| llms.txt | GET https://api.rad.live/llms.txt | None |