Skip to main content

Prerequisites

To use the Beeble API, you need an API key.
  1. Go to Developer Page
  2. Sign up and accept the terms if you don’t have an account
  3. Click Create Key
See Authentication for details on obtaining and using your API key.

Try It — One Command

Run this single command to generate a video using our sample assets. Replace YOUR_API_KEY with your key. Here’s what you’ll be working with:

Source Video

Alpha Video

Reference Image

Reference image

Output

Response (201):

Check Status & Download

Poll the job status until it completes, then download the result.
Response (completed):
Output URLs expire after 72 hours. You can always re-fetch fresh URLs by calling the status endpoint again.

Complete Script

A single copy-paste script that creates a generation, polls until complete, and downloads the result.

Using Your Own Videos

To use your own source video, alpha mask, or reference image, upload them first to get a beeble_uri.
1

Get Upload URLs

Create upload URLs for your files.
2

Upload Files

Upload each file to its upload URL.
3

Start Generation

Use the beeble_uri from the upload responses to start a generation.
Then poll for status and download the result as shown above.

Alpha Modes

Whether you need to upload an alpha mask depends on the alpha_mode you choose: See the alpha_mode field in Start Generation for details.

Next Steps

SwitchX API

Full endpoint reference

Uploads

Upload endpoint reference