Skip to content

API access

August 2026

One endpoint, 107 models

Every model in the catalogue runs through the same request shape. Switching from one video model to another means changing a string, not rewriting an integration.

What it is for

Bulk product photography for a catalogue. Video variants for paid social. Generation inside your own product, where users never see our interface.

Claude, ChatGPT and other agents

An MCP server and an OpenAPI schema ship in the package. Claude Desktop and Cursor get four tools. ChatGPT gets the same four as Actions. Setup is in the docs below.

How billing works

API calls draw from the same credit balance as the interface. There is no separate API wallet and no separate rate card. What a run costs in the browser, it costs from code.

Why Enterprise only

Programmatic traffic is many times heavier than manual use, so it needs its own rate limits and capacity planning. An account with a key also needs a data processing agreement, which is part of the Enterprise contract.

Authentication

Every request carries a key in the Authorization header. Keys are shown once, at creation, and stored only as a hash. A leaked database does not open your account.

Limits

Sixty requests per minute per key by default, adjustable under contract. Exceeding it returns 429 with a Retry-After header rather than dropping the request silently.

Getting started

Contact us with your expected volume and the models you need. We size the plan, sign the agreement and issue the first key. Documentation is at the link below.