Seedance 2.5 from ByteDance is officially available on Apiframe.

One brief in,
a full campaign out

Generate on-brand statics and video spots in every placement and language from a single brief. Produce more variants, spend on the ones that convert, and refresh creative before fatigue sets in.

image video
Ad key visual for a fictional sparkling water brand, a white can beside the headline AURA Key visual
bold advertising key visual for a sparkling energy water brand, slim white can with a coral stripe on a coral gradient, uppercase headline reading AURA over SPARKLING ENERGY WATER, hard studio light

Creative volume is the growth lever.

Ad accounts are won by testing volume, but agencies and design teams can't hand-produce hundreds of variants per week. Apiframe generates statics and spots across every placement size and language, so your media buyers never run out of creative to test.

Every placement

Render 16:9, 1:1, 4:5, and 9:16 from one brief so each channel gets a native asset.

Variations at scale

Spin up dozens of hooks and hero shots, then scale the winners.

Localized

Swap copy and scenes per market to ship on-brand creative in every language.

On brand

Anchor to reference imagery so output stays consistent with your guidelines.

The recipe

One request runs it

Send a single call and receive a job. Poll it or catch it on your webhook. The response shape is identical across every model.

Recommended models

POST /v2/videos/generate
{
  "model": "veo-3.1",
  "prompt": "hero spot, product reveal on coral",
  "duration": 8,
  "aspect_ratio": "16:9"
}

How it works

1

Drop the brief

Describe the concept and pass any brand references.

2

Generate the set

Request statics and spots in every placement and language.

3

Scale the winners

Push finished assets to your ad platforms and keep what converts.

See what you can make

Browse all models
Square feed ad for a fictional sparkling water brand headlined ZERO SUGAR Feed ad
square feed ad, the same white can with a coral stripe on a flat coral background, uppercase headline reading ZERO SUGAR across the top, hard studio light
Phone displaying a vertical story ad for a fictional sparkling water brand Story placement
a phone standing on a coral surface displaying a full-bleed vertical story ad for the same can, uppercase headline reading AURA on screen, clean studio lighting
Video spot
product reveal spot, the same can rotating slowly on a coral backdrop as condensation runs down the aluminium, hard key light, clean beverage commercial
Hand holding a white can with a coral stripe against a blue summer sky Lifestyle
lifestyle ad, a hand holding the same can up against a bright summer sky, low angle with sun flare, uppercase headline reading STAY CLEAR
French-language feed ad for a fictional sparkling water brand headlined SANS SUCRE Localized
the same feed ad localized for French, the same can on a flat coral background, uppercase headline reading SANS SUCRE across the top
White can with a coral stripe on wet dark stone surrounded by ice, headlined ICE COLD Premium
the same can on wet dark stone against a midnight navy background, condensation and ice shards, dramatic rim light, uppercase headline reading ICE COLD

Frequently asked questions

Can I generate both images and video from one workflow?

Yes. The same request shape covers image and video endpoints, so a single pipeline can produce statics and spots for a campaign.

How do I keep creative on brand?

Pass reference images and detailed prompts. For tight control, route to models like FLUX 2 Pro and GPT Image 2 that follow references closely.

Can I localize creative?

Yes. Swap the copy and scene details per market to generate localized variants of the same concept.

Power your next AI product with Apiframe.

Instant access to 70+ media models through a single API. Start free and scale when you're ready.