Developer API

Build with the Mystage API

The platform's video generation services, straight from your code. Order videos, follow production and download the finished file — all through one clean REST API with an API key.

How it works

  1. 1. Request access

    Request API access from your account. Our team approves it — all you need is an account and a balance.

  2. 2. Get your API key

    Once approved, create your key from the portal. The key is shown once — keep it safe.

  3. 3. Paid from your wallet

    Every order is paid from your account balance, at the same prices as the site. No subscription, no hidden charges.

What it offers

Full catalog

Every product with prices, durations and availability — as JSON.

Video orders

Create an order with the product's intake fields, with idempotency for safe retries.

Uploads

Presigned URLs to upload photos, voices and audio straight to storage.

Storyboards

See the storyboard, approve it or request changes — what you do on the site, from the API.

Tracking & delivery

Live status (received, in_production, delivered…) and a secure download link for the finished video.

Usage & control

Per-key request and charge history, and your wallet balance, at any time.

Pricing

The API charges the same credits at the same prices as the site: every order is priced before it is charged and the price comes back in the response. If the balance is not enough, the order is not created at all (402) — there is never a partial charge.

Developer documentation

Full reference: authentication, every endpoint with parameters and examples, error codes, rate limits, idempotency and pagination.

Read the documentation

Already have an account?

Sign in and request access from your account's API portal.

Open the portal