✨ Big news! Seedance 2.0 is live on AdsTurbo 🚀
API · v1 · Now Available

Accelerate Creative Output with Adsturbo API

Integrate Adsturbo APIs — Persona Creation, Ad Clone, AI Actors, Storage, and Async Job Tracking — directly into your platform and scale ad production programmatically.

API document
13API Endpoints
AsyncJob Tracking
RESTStandard
Start Creating with Adsturbo API Today

Modular building blocks for programmable ad production.

Six composable API modules. One creative infrastructure layer.

POST /persona/createPersona Creation

Persona Creation

Turn image and voice assets into reusable on-brand personas. Full lifecycle management: create, list, query status, and delete personas via API.

View docs
POST /aiactor/list · /say · /performAI Actors

AI Actors

Three dedicated endpoints: list system actors by gender/situation/pose, generate voice audio based on a selected actor, and drive actor performances with a script.

View docs
POST /adclone/analyze · /adclone/generateAd Clone

Ad Clone

Two-step workflow: analyze a reference video clip (≤ 12 seconds) to extract style and structure, then generate brand-ready ad variations from the analysis result.

View docs
POST /storage/upload/*Storage Inputs

Storage Inputs

Three dedicated upload endpoints for different asset types: general files, images (auto-generates 400×400 thumbnail), and audio (without transcoding). Standardize creative inputs before passing them to generation APIs.

View docs
POST /work/statusAsync Job Tracking

Async Job Tracking

Poll job status via POST /work/status with a workspace_id. All generation tasks are async — use callback_id to correlate webhook events configured in your dashboard.

View docs
Coming Soon
Coming Soon
More APIs on the way
Top Use Cases of the Adsturbo API

Unlock powerful ad automation across industries.

Built for teams that need creative throughput, not just content generation.

Persona Creation · Ad Clone APIs

Automated Ad Creative Generation

Turn product assets and winning references into scroll-stopping ad creatives — instantly. Generate hundreds of branded ad variants for your entire catalog with just a few API calls. Perfect for Creative SaaS, DTC brands, and growth platforms looking to scale fast.

Automated Ad Creative Generation
AI Actors · Persona Creation APIs

AI Avatar Video Marketing at Scale

Deliver your message with a human touch — at machine speed. Create lifelike persona-driven ad videos from just text or audio, or clone your own brand persona from existing assets. Localize content and boost your sales, support, and storytelling.

AI Avatar Video Marketing at Scale
Async Job Tracking · Storage APIs

Platform-Grade Creative Orchestration

Connect product feeds, creative inputs, and campaign ops into one programmable advertising layer. Track async jobs via POST /work/status with workspace_id, and receive webhook callbacks. Built for agency workspaces and growth automation platforms.

Platform-Grade Creative Orchestration
Storage Inputs · Persona Creation APIs

Creator Platform Integration

Turn creator likeness, voice, and brand context into reusable ad production assets. Upload once via dedicated endpoints for images, files, and audio. Standardize creative inputs across all asset types in one system layer.

Creator Platform Integration

Why Choose Adsturbo API

Modular REST APIs for every step of the creative pipeline — from asset upload and persona creation to ad generation and job tracking.

13

API Endpoints

Composable endpoints across Persona (4), AI Actors (3), Ad Clone (2), Storage (3), and Work (1) modules.

Async

Non-blocking Jobs

All generation tasks run asynchronously. Use POST /work/status with workspace_id, or receive webhook events configured in your dashboard.

REST

Standard Protocol

Bearer authentication, JSON request/response, and standard HTTP status codes. All endpoints use POST method. Integrate in minutes.

Developer Integration

Simple REST API. Production-ready from day one.

Bearer auth, async-friendly callbacks, and composable endpoints. Integrate in minutes.

persona/create
curl --request POST \
  --url https://www.adsturbo.ai/klian/novartapi/openapi/v1/persona/create \
  --header 'accept: application/json' \
  --header 'content-type: application/json' \
  --header 'authorization: Bearer YOUR_API_KEY' \
  --data '{
    "photo_url": "https://your-cdn.com/avatar.jpg",
    "voice_audio_url": "https://your-cdn.com/voice.mp3",
    "name": "Summer UGC Persona",
    "callback_id": "campaign_1024"
  }'

Bearer Authentication

Standard REST auth with API key. Pass your API key as a Bearer token in the Authorization header.

Async Job Tracking

Non-blocking generation with callback_id. Poll POST /work/status with workspace_id, or receive webhook events. Webhook URL is configured in your dashboard — pass callback_id in API requests to correlate events.

Webhook Callbacks

Receive job completion events when generation finishes. Configure your webhook URL in the dashboard, then pass callback_id in API requests to link events to specific jobs.

All POST Endpoints

Every endpoint uses POST method with JSON body (or multipart/form-data for Storage uploads). No GET, PUT, or DELETE methods — consistent and predictable.

Frequently asked questions

Email us at support@adsturbo.ai with any questions.

Start Building Today

Create stunning ad creatives instantly with Adsturbo API

Start with a free API key. Scale when you're ready. No lock-in, no black boxes.

API document
No credit card requiredREST + async-readyProduction-ready