Control your live streams with API.

Create projects, build scenes, swap playlists, and start broadcasts — all through a simple REST API.

# Start a live stream
curl -X POST https://api.livereacting.com/v1/external/projects/{id}/live \
  -H "Authorization: Bearer lr_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"scheduledDate": "now"}'

# Response
{
  "_id": "6845a1b2c3d4e5f6a7b8c9d0",
  "status": "PREPARING",
  "project": "6845a1b2c3d4e5f6a7b8c9d1"
}
booking logo
nivea logo
McDonalds logo
AmazonIN logo
imax logo
Myprotein logo

What is LiveReacting API?

A REST API that gives you programmatic access to everything in LiveReacting Studio — projects, scenes, layers, media, and live streams.

Automate your streaming workflows, integrate LiveReacting into your own tools, or build custom solutions on top of our platform.

API keys are managed in the Developer section of LiveReacting Studio. Full documentation is available at developers.livereacting.com.

Who is it for?

Teams and developers who manage multiple streams or want to automate repetitive tasks — scheduling broadcasts, swapping playlists, adding content to scenes.

Agencies running streams for multiple clients. Platforms integrating live streaming into their product. Anyone who prefers code over clicking through a UI, or building their own AI agents to manage live streams.
What you can do
Everything you do in LiveReacting Studio — available as API calls.

Projects

Create and configure streaming projects with scenes, layers, and destinations.

Scenes & Layers

Build video playlists, set scene order, and configure auto-switching between scenes.

Media Library

Import files from Google Drive, Dropbox, or YouTube. Organize into folders.

Live Streams

Start, stop, and schedule broadcasts. Push changes to a running stream instantly or on demand.

Streaming Destinations

List and validate your connected YouTube, Facebook, Twitch, or custom RTMP destinations.

Auto-Sync

Choose whether project changes push to your live stream immediately or wait until you're ready.

Need something that's not listed? We're actively expanding the API — tell us what you need and we'll prioritize it.
Request API Access
The API is currently in limited access. Tell us about your use case and we'll get you set up.
Frequently asked questions

How much does API access cost?

API access is a paid add-on to your LiveReacting subscription. Pricing depends on your usage and needs — request access through the form and we'll work out the details.

What can't I do through the API yet?

Some features like connecting streaming destinations or creating text/image layers are still Studio-only. We're expanding coverage based on demand — tell us what you need.

Can I update a live stream while it's running?

Yes. Enable auto-sync to push changes immediately, or keep it off and sync manually when you're ready.

Are there rate limits?

150 requests per minute per account. Need more? Contact us.
Building a streaming platform? See our API for Live Streaming Web Pages.