Accelerate Creative Output
with AdsTurbo API
Integrate AdsTurbo APIs — Image Generation, Persona, AI Actors, Ad Clone, Video Generation, and Work — directly into your platform and scale ad production programmatically.
Modular building blocks for
programmable ad production.
Six composable API modules. One creative infrastructure layer.

Image Generation
Text-to-image and image editing. Supports 11 models (nanobanana-pro / seedream-4.5 / gpt-image-1.5 / gpt-image-2 / grok-2-image and more), with configurable ratio, resolution, and concurrency.
View docs
Persona
Turn image and voice assets into reusable custom actors. Full lifecycle: create, list, status, and delete.
View docs
AI Actors
Search the system actor library, generate voice audio, and drive actors or custom Personas with a script. Supports reusing previously created Personas directly.
View docs
Ad Clone
Two-step clone workflow: analyze a reference clip (max 12s) to extract style and structure, then generate brand-matched ad variations in parallel.
View docs
Video Generation
Eight video processing endpoints: shot analysis, lip sync, watermark removal, translation, super-resolution, face swap, motion control, and subtitles.
View docs
Work
All generation jobs are async. Poll for job status or receive completion events via Webhook.
View docsUnlock powerful ad automation
across industries.
Built for teams that need creative throughput, not just content generation.
Batch Ad Image Production
Generate brand-ready ad images at scale using the Image Generation API. Supports both text-to-image and image editing modes, with a choice of leading models and flexible control over aspect ratio, resolution, and concurrency. Ideal for DTC brands, e-commerce teams, and ad platforms that need high-volume creative output.

Automated Ad Creative Generation
Turn product assets and winning reference clips into brand-ready ad creatives. Build reusable virtual actors with the Persona API, then use the Ad Clone API to analyze a reference video's style and structure and generate multiple ad variations in parallel. Built for Creative SaaS platforms, DTC brands, and growth automation teams.

AI Actor Video Marketing at Scale
Select from the system actor library or use a custom Persona, then drive them through a script to produce video performances. Voice audio can also be generated independently for dubbing workflows. Supports fine-grained control over emotion, speed, and voice tone — ideal for localized content production, sales videos, and brand storytelling.

Platform-Grade Creative Orchestration
Connect product feeds, creative inputs, and campaign ops into one programmable ad production layer. All generation jobs run asynchronously, with support for polling job status and receiving webhook callbacks — making it straightforward to integrate into automated workflows. Built for agency workspaces and growth automation platforms.

Creator Platform Integration
Turn creator likeness, voice, and brand context into reusable ad production assets. The Video Generation module supports translation dubbing, lip sync, motion control, and more — enabling the same source material to be quickly adapted for different languages and styles, meeting cross-market content distribution needs.

Simple REST API.
Production-ready from day one.
Bearer auth, async-friendly callbacks, and composable endpoints. Straightforward to integrate.
curl --request POST \
--url https://adsturbo.ai/klian/novartapi/openapi/v1/img/create \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header 'authorization: Bearer YOUR_API_KEY' \
--data '{
"prompt": "Asian woman, home setting, natural light, commercial ad style",
"image_urls": [],
"model": "nanobanana-pro",
"ratio": "9:16",
"resolution": "2k",
"concurrency": 1,
"sync_mod": false
}'Bearer Authentication
Standard REST auth with API key. Pass your key in the Authorization header as Bearer YOUR_API_KEY.
Async Job Tracking
All generation jobs are async. Poll for job status or receive completion events via webhook.
Webhook Callbacks
Receive job completion events when generation finishes. Configure your webhook URL in the dashboard and include a custom identifier in requests to correlate events to specific jobs.
Frequently asked questions
01What is AdsTurbo API?
AdsTurbo API is a programmable creative infrastructure layer that lets you embed ad generation, Persona creation, and async production workflows directly into your product or platform.
02Who is AdsTurbo API for?
It's built for Creative SaaS platforms, agency workspaces, growth automation teams, and creator platforms that need to produce branded ad creatives at scale.
03How does the Persona API work?
Upload a photo and an optional voice sample to create a reusable virtual actor (Persona). Once created, the Persona can be used repeatedly across AI Actor performances, Ad Clone, and other generation workflows. Full lifecycle management is supported: create, query status, list, and delete.
04What models does the Image Generation API (/img/create) support?
11 models are supported: nanobanana-pro (default), nano-banana-2, nano-banana-2-fast, seedream-4.5, seedream-4.5-seq, seedream-5.0-lite, seedream-5.0-lite-seq, gpt-image-1.5, gpt-image-2, grok-2-image, grok-imagine-image. Both text-to-image and image editing modes are available.
05Is there async job tracking?
Yes. All generation jobs run asynchronously. You can poll for job status or configure a webhook to automatically receive a callback notification when a job completes, making it easy to integrate into automated workflows.
06Does Ad Clone have a video clip length limit?
Yes. Ad Clone is a two-step workflow: first analyze a reference video clip (max 12 seconds) to extract its style and structure, then generate ad variations based on the analysis result. Parallel generation of multiple versions is supported, making it easy to produce diverse creative content quickly.
07How do I set up webhook callbacks?
Configure your webhook endpoint in the AdsTurbo dashboard. When making API requests, include a custom identifier so that when a generation job completes, the system automatically pushes the result to your webhook URL along with that identifier, allowing you to correlate it with the specific job.
08What does the Video Generation API support?
The Video Generation module provides 8 capabilities: shot analysis, lip sync, watermark removal, video translation with dubbing, video super-resolution, face swap, motion control, and subtitle generation. Suitable for content localization, creative adaptation, and video post-production workflows.
09How does pricing work?
Pricing is based on API usage. Contact the AdsTurbo team or visit the main site to get an API key and discuss scale tiers.
10How do I get started?
Get an API key from adsturbo.ai, read the API documentation at doc.adsturbo.ai, and make your first call to POST /img/create — just pass a prompt and you'll get a generated image back. It's the simplest endpoint to start with (no required setup beyond the API key).
Email us at support@adsturbo.ai with any questions.
Connect your ad production pipeline
to AdsTurbo API
Get your API key and scale when you're ready.
