Skip to main content
Welcome to the Livepeer Studio API reference! Here you’ll find all the endpoints exposed on the Livepeer Studio API, learn how to use them and what they return. The Livepeer Studio API is organized around REST, has predictable resource-oriented URLs, accepts JSON request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.

Base URL

All API requests should be made to:
https://livepeer.studio/api

Authentication

All requests require authentication using an API key. See the Authentication guide for details.

API Endpoints

Streams

Create, manage, and monitor live video streams

Assets

Upload, manage, and deliver video-on-demand assets

Playback

Retrieve playback information for streams and assets

Sessions

Monitor and manage streaming sessions

Multistream

Configure multistreaming targets

Transcode

On-demand video transcoding jobs

Webhooks

Configure webhooks for events

Signing Keys

Manage signing keys for secure playback

Rooms

WebRTC room management

Tasks

Monitor task status and progress

Viewership

Analytics and viewership metrics

Response Format

All responses are JSON-encoded. Successful responses return a 200 OK status code with the requested data in the response body. Error responses include an error object with details about what went wrong.

Rate Limits

API requests are subject to rate limiting. See your dashboard for current limits and usage.

Getting Help

Last modified on March 17, 2026