A discount on premium plans when you sign upGet your discount
eroq

eroq api · video

16 engines,
one job API.

Seedance, Veo, Kling, Hailuo, Runway, Wan and Grok, plus Motion One — our own uncensored engine — named, priced per second in the open, and reachable through one endpoint. Submit a render, then poll it or take a webhook.

Clips 1–30 s · failed renders refund themselves

40 free credits on signup · no card required

curl https://eroq.ai/v1/videos/generations \
  -H "Authorization: Bearer $EROQ_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "seedance-2-0-mini",
  "prompt": "@Mina crosses the neon rooftop and says \"we made it\"",
  "seconds": 5,
  "resolution": "480p",
  "aspect": "9:16",
  "shot": "push-in",
  "lighting": "neon-glow",
  "elements": [
    "char:3f1c…"
  ]
}'

The models

16 models. Flat prices.

eroq Motion One

video

eroq-motion-one

eroq’s own video engine: 5 to 15 second cinematic clips with native audio baked into the picture — uncensored within the acceptable-use policy, private, and priced per second.

29 credits / second

Motion Pro

video

eroq-motion-pro

Motion Pro: 5, 10 or 15 second clips at 720p or 1080p, uncensored within the acceptable-use policy, from a prompt or a start frame — fully private, on every account.

30 credits / second

Seedance 2.5

video

seedance-2-5

ByteDance’s newest Seedance: clips from 4 to 30 seconds with native sound, rendered at up to 720p and taken to 1080p or 2K by our upscaler. Your characters and elements ride as references (up to six pictures, their look sheets) — a character’s voice sample too — and a reference video can set the motion or be extended. First/last-frame control and seeds. Moderated upstream by its provider.

98 credits / second

Veo 3.1

video

veo-3-1

Veo 3.1 renders 4, 6 or 8 seconds at 720p, 1080p or 4K with dialogue, ambience and effects generated with the picture, up to three reference pictures for identity, and first/last-frame control. Moderated upstream by its provider.

169 credits / second

Kling 3.0 Pro

video

kling-3-pro

Kuaishou’s premium Kling 3.0: remarkably fluid movement and strong faces, 3 to 15 seconds at 720p with optional sound, up to four reference pictures, first/last frames and a native negative prompt. Moderated upstream by its provider.

71 credits / second

Seedance 2.0

video

seedance-2-0

Seedance 2.0 holds a cast together from your references (up to six pictures, plus a character’s voice sample), renders 4 to 15 seconds at up to 4K with native sound, and takes first/last frames and seeds. Moderated upstream by its provider.

64 credits / second

Hailuo 3

video

hailuo-3

MiniMax’s Hailuo 3 renders 5 to 15 seconds at 2K with sound, convincing physics and camera language, up to three subject references and a character’s voice sample, first/last frames. Moderated upstream by its provider.

55 credits / second

Runway Gen-4.5

video

runway-gen-4-5

Runway’s Gen-4.5: strong motion quality and prompt adherence, 2 to 10 seconds at 720p, image-to-video from a start frame, seeds. No soundtrack. Moderated upstream by its provider.

51 credits / second

Veo 3.1 Fast

video

veo-3-1-fast

The fast Veo 3.1 tier: the same 4 to 8 second clips with native audio, reference pictures and first/last-frame control, rendered quicker and for far less. Moderated upstream by its provider.

43 credits / second

Kling 3.0

video

kling-3

Kling 3.0 Standard: the fluid motion and controls of Pro — references, first/last frames, negative prompt, optional sound — at a lower price. Moderated upstream by its provider.

54 credits / second

Seedance 2.0 Fast

video

seedance-2-0-fast

The speed tier of Seedance 2.0: the same references, voice sample, native sound and frame control at 480p or 720p — for drafts and volume. Moderated upstream by its provider.

39 credits / second

Hailuo 3 Max

video

hailuo-3-max

The fast Hailuo 3 tier: 5 to 15 second clips at 480p or 768p, image-to-video with first/last frames, no soundtrack. Moderated upstream by its provider.

34 credits / second

Grok Imagine

video

grok-imagine

Grok Imagine Video 1.5: quick 1 to 15 second clips at up to 1080p from a prompt or a start image. Moderated upstream by its provider.

60 credits / second

Seedance 2.0 Mini

video

seedance-2-0-mini

Seedance 2.0 Mini is the entry engine: 4 to 15 seconds at 480p or 720p with sound, reference pictures, a voice sample and frame control. Moderated upstream by its provider.

15 credits / second

Veo 3.1 Lite

video

veo-3-1-lite

Google’s most economical Veo: 4 to 8 seconds at 720p or 1080p with native audio and first/last-frame control — no reference pictures. Moderated upstream by its provider.

22 credits / second

Wan 3.0

video

wan-3

Alibaba’s Wan 3.0: 2 to 30 seconds at up to 1080p with sound, reference-guided generation and image-to-video, seed control — from the Hobby plan. Moderated upstream by its provider.

43 credits / second

What you get

Video, built for products that ship.

Pick the engine, by name

No house blend hiding a vendor. Each engine is a model id with its price, its lengths and its capabilities published, because on video the engine is the decision — faces, physics, length and sound are not the same strength twice.

Submit, then walk away

A render is a job: POST returns an id, and you either poll it or register a webhook and get told. Nothing holds a request open for a minute, which is the difference between a video feature and a timeout.

Capabilities, not guesses

The engines endpoint reports what each one actually accepts — seed, end frame, negative prompt, audio, native ratios, second ranges. Send a parameter an engine does not support and it is dropped rather than failing the call.

Repeatable takes

Seedance, Veo 3.1, Wan 3.0 and Runway Gen-4.5 honour a seed, so a composition can be locked while you iterate on the words. The Seedance, Veo 3.1, Kling and Hailuo engines also take a start frame and an end frame and interpolate between them, which is how a clip lands on an exact final image.

Sound with the picture

Seedance, Veo, Kling, Hailuo 3 and Wan 3.0 render sound with the picture behind one `audio` flag — dialogue, ambience and effects on Veo — and Motion One bakes its soundtrack in. Hailuo 3 Max, Runway Gen-4.5 and Grok Imagine are silent; narration for those comes from the voice API, a soundtrack from the music API, laid under the cut in your own editor.

The uncensored one

Motion One is eroq's own engine, uncensored within the acceptable-use policy and fully private, since it retains nothing upstream — at 5 to 15 seconds and up to 768p for 29 credits a second. The third-party engines are moderated by their providers.

FAQ

The short version.

What does a clip cost? +

Clips are billed per second, at a rate set by the engine, the resolution and — on Veo and Kling — the soundtrack: a five-second clip is 75 credits on Seedance 2.0 Mini at 480p and 490 on Seedance 2.5, and thirty seconds on Seedance 2.5 is 2,940. Hailuo 3 adds a charge per reference picture and Grok Imagine per frame picture; Motion One is 29 a second. GET /v1/models publishes every rate.

How long can a clip be? +

It depends on the engine — 5–15 s on eroq Motion One and Hailuo; 5, 10 or 15 s on Motion Pro; 4–30 s on Seedance 2.5; 4, 6 or 8 s on Veo; 3–15 s on Kling; 4–15 s on Seedance 2.0, Seedance 2.0 Fast and Seedance 2.0 Mini; 2–10 s on Runway Gen-4.5; 1–15 s on Grok Imagine; 2–30 s on Wan 3.0 — and the workspace plan caps it (10 s free, 15 s on Hobby, 20 s on Creator, 30 s on Studio and up).

Do I have to poll? +

No. Register a webhook and you get a signed callback when a render succeeds or fails, with the CDN URL rather than a base64 payload. Polling is there for when a webhook is more plumbing than you want.

Can I animate a photo? +

Yes, on every engine — pass it as the first reference and the engine goes image-to-video. eroq Motion One, Seedance, Veo, Kling and Hailuo also take an end frame (end_reference).

What happens if a render fails? +

It refunds automatically and the refund appears in your usage ledger. In a batch, each failed take is refunded individually rather than the whole batch.

First call in five minutes.

Sign up, create a key, paste the quickstart. 40 free credits to start, and plans from $15.