Documentation
LiveScript for developers
Build on top of real-time YouTube transcription. Stream live transcripts over a WebSocket, pull non-live transcripts over REST, or wire LiveScript into an AI client with the MCP server.
What is LiveScript
LiveScript transcribes YouTube videos while they are still live, capturing every word in real time as it is spoken. The developer platform exposes that same capability programmatically, along with transcript retrieval for videos that have finished airing.
Developer surfaces
| Surface | Use it for |
|---|---|
| REST + WebSocket API | Live transcript streaming and non-live transcript retrieval, called directly from your code. |
| MCP server | Native transcript tools inside MCP-compatible AI clients such as Claude and Cursor. |
Base URLs
| Surface | Base URL |
|---|---|
| REST API | https://livescript.live/api/v1 |
| Live WebSocket | wss://livescript.live/api/v1/live |
| MCP server | https://livescript.live/api/v1/mcp |
Conventions
All responses are JSON. Timestamps use ISO 8601; transcript segment offsets are given in milliseconds. Every request is authenticated with a Bearer API key prefixed ls_live_ — see Authentication.