🚀 Introduction
Boreal is Creatify’s video generation model, built for video ads. Describe the scene in a prompt (subject, action, camera, dialogue and sound) and Boreal renders it. Add a start image to animate that frame, or an audio track to drive the video with speech or sound. The same endpoint also serves Boreal-H3 (model: "boreal-h3"), Creatify’s post-trained H3 model. It adds a closing frame and reference to video, which builds a scene from up to 9 reference images, 3 videos and 3 audio tracks. See Boreal-H3.
⚙️ Quickstart Guide
✅ Prerequisites
Before you begin, ensure you have:- A Creatify account with API access
- Your API credentials (see Quickstart)
📝 Step 1: Submit a Video Generation Request
🎬 The response includes a unique video ID. Save it to check status.
Parameters
⏳ Step 2: Check Video Generation Status
Poll the status endpoint with the returned ID untilstatus is done.
✅ Whenstatusisdone, retrieve your video from thevideo_outputfield.
🔔 Webhook Option
Instead of polling, provide awebhook_url in the request. When processing completes, Boreal sends a POST request to your webhook with a payload like this:
Boreal-H3
Setmodel to boreal-h3 to render with Boreal-H3, Creatify’s post-trained H3 model. The request, the job and the webhook work as above, with these differences:
- Three modes. A prompt alone is text to video.
image_urlanimates a start frame, andend_image_urladds a closing frame. Thereference_*_urlsparameters build the scene from reference media (reference to video). - Length.
durationis a whole number from 5 to 15 seconds. Default10. - Resolution.
768p(default),1088por2k(1440 px on the short edge).720pand1080pare Boreal’s tiers. - No
audio_urlornegative_prompt. To add sound, sendreference_audio_urlswith an image or video reference. - Prompt rewrite. Boreal-H3 rewrites the prompt into the form the model works best with. Set
prompt_enhancementtononeto render it as sent. Boreal always renders the prompt as sent.
Boreal-H3 parameters
These parameters only apply toboreal-h3. With model: "boreal", sending any of them, or 768p or 1088p, returns a 400 error.
- In a reference render, refer to the references by type and order in the prompt: Image 1, Image 2, Video 1, Audio 1.
- A reference render takes no
image_urlorend_image_url. Send those frames as reference images instead. - With
image_url, leaveaspect_ratioatauto: the video follows the image’s ratio. In a reference render,autofollows the first reference image. With no image,autois 16:9. - A
1088prender with only video references needs a namedaspect_ratio.
🎯 Summary
💳 Pricing and Length Limits
Boreal
Billing is per started 10 seconds of video. Each resolution has a maximum video length, which applies toduration and to the length of audio_url:
For example, a 15-second 720p video costs 2 credits.
Boreal-H3
Billing is per second of video, 5 to 15 seconds at every resolution. It is the same price as theboreal-h3 models on the Asset Generator:
Reference inputs are billed on top of the video:
- Reference videos cost 0.4 credits (768p) or 0.6 credits (1088p and 2k) per second of their combined length, counting up to 15 seconds.
- The first five reference images are free. Each one after that costs 0.2 credits.
- Reference audio is free.

