Video campaigns
Campaign, ad group and video ad in one call, plus Smart+ for conversions and leads.

Launch and manage TikTok ad campaigns via API, or hand them to your AI agent over Zernio MCP.
Save 4-6 weeks of development
Zernio API
No developer app to get approved
Spark Ads with one call
Pass a video URL, we upload it
Run ads without an organic TikTok account
One API for 8 ad networks
TikTok Marketing API
Developer app approval before the first call
Multi-step video upload flow
Separate Marketing API OAuth to build
Endpoint changes to track and migrate
A separate integration per ad network

Profile
defaultTikTok Ads
Sign in once with TikTok for Business. You don't need your own developer app. Ads are included on every Zernio account.

POST /v1/ads/create
const { data } = await zernio.adcampaigns.createStandaloneAd({ body: { accountId: 'acc_8f2a', adAccountId: '7123456789012345678', name: 'Spring launch', goal: 'traffic', budgetAmount: 25, budgetType: 'daily', body: 'Launch day at Acme', imageUrl: 'https://cdn.acme.com/launch.mp4', linkUrl: 'https://acme.com', countries: ['US'], }, });
Run a new ad with set targeting or boost an organic video as a Spark Ad. Do it via API or ask your AI agent through Zernio MCP.

Retargeting
$30/day
Summer Sale
$40/day
Launch Push
$18/day
Zernio syncs spend, views and conversions. Pause campaigns, change budgets or swap videos from your app or your agent.
Skip the TikTok Marketing API developer onboarding
Campaign, ad group and video ad in one call, plus Smart+ for conversions and leads.
Boost an organic video as an ad and keep its likes, comments and creator identity.
Spend, reach, CTR, CPM, video quartiles and conversions, broken down by age, gender and country.
Pause, duplicate or delete campaigns, change budgets and bids, and swap an ad's video.
Country down to zip, age, gender, US household income and your own audiences.
Build audiences from hashed emails and use the ones already in the ad account.
Write it yourself with the SDKs, hand it to an agent over MCP, or run it from a shell.
Full REST API for campaigns, ad groups, Spark Ads and audiences.