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

    SurfaceUse it for
    REST + WebSocket APILive transcript streaming and non-live transcript retrieval, called directly from your code.
    MCP serverNative transcript tools inside MCP-compatible AI clients such as Claude and Cursor.

    Base URLs

    SurfaceBase URL
    REST APIhttps://livescript.live/api/v1
    Live WebSocketwss://livescript.live/api/v1/live
    MCP serverhttps://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.