Skip to main content
The Streamloop API lets you do everything the dashboard does — upload media, build playlists, connect destinations, and start, schedule, and monitor 24/7 loop streams — from your own code or an AI agent. Everything runs on the same backend as the app, so a stream you create over the API behaves exactly like one created in the dashboard.

Three ways to integrate

REST API

A clean, versioned HTTP API at api.streamloop.app/v1. Best for scripts, servers, and backends. Start here.

MCP server

A Model Context Protocol server for AI agents (Claude, ChatGPT, and others) to call Streamloop as tools.

GraphQL

Direct access to the underlying GraphQL schema. For advanced clients that want to shape their own queries.
The REST API and the MCP server are both thin, curated layers over the same GraphQL core, so they expose the same capabilities — pick whichever fits how you’re building.

Base URLs

SurfaceBase URL
REST APIhttps://api.streamloop.app/v1
OpenAPI documenthttps://api.streamloop.app/v1/openapi.json
MCP server (Streamable HTTP)https://mcp.streamloop.app/mcp
GraphQLhttps://api.streamloop.app/graphql
Authorization serverhttps://auth.streamloop.app

What you can do

Streams

Create, update, start, stop, schedule, and monitor 24/7 loop streams; check readiness and live stats.

Media & playlists

Upload video and audio (direct or from a link), then build, reorder, copy, and publish playlists.

Destinations

List your destinations and add custom RTMP targets.

Billing

Read your credit balance, usage analytics, and invoices, and create top-up links (card or crypto).

Next steps

1

Authenticate

Get an API key or set up OAuth — see Authentication.
2

Learn the conventions

Pagination, errors, and versioning are consistent across every endpoint — see Conventions.
3

Make your first call

Follow the Quickstart to go from an API key to a live stream with curl.
The REST endpoint pages in this section are generated directly from the live OpenAPI document, so they always match what the API actually accepts and returns.