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
videoeroq-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
videoeroq-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
videoseedance-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
videoveo-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
videokling-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
videoseedance-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
videohailuo-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
videorunway-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
videoveo-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
videokling-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
videoseedance-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
videohailuo-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
videogrok-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
videoseedance-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
videoveo-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
videowan-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.
In the reference
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.
