Video views41.7K
CPM$2.45
FollowingFor You
@lauravisualsSlow mornings, flat whites and a good book.Sponsored
96.4K8.1K164
Spark Ad // Launch videoCampaign1 adsActive
TikTok AdsLast 7 days$237

TikTok Ads API for developers

Launch and manage TikTok ad campaigns via API, or hand them to your AI agent over Zernio MCP.

  • Video ads
  • Spark Ads
  • Targeting
  • Audiences
  • Analytics

Join 200,000+ of the world's most ambitious developers and builders

Warner Music Group
ClickUp
Vibiz
RE/MAX
ACT.agency
Holo

Why Zernio vs the TikTok Marketing API?

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

How to launch TikTok Ads via API with Zernio

Get your first campaign under 10 minutes

1

Profile

default

TikTok Ads

Connect your account

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

2

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'],
  },
});

Create a campaign

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.

3

Retargeting

$30/day

Paused

Summer Sale

$40/day

$0.94 CPC

Launch Push

$18/day

$412

Track and adjust

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

Features

Everything you need to run TikTok Ads

Video campaigns

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

Spark Ads

Boost an organic video as an ad and keep its likes, comments and creator identity.

Ad analytics

Spend, reach, CTR, CPM, video quartiles and conversions, broken down by age, gender and country.

Spend and results without opening another dashboard

TikTok Ads·Traffic
Metrics
7d14d30d90d
Spend$236.50
Impressions96.4K
Video views41.7K
CTR1.12%
CPM$2.45
Conversions34

Every campaign and its status in one table

NamePlatformStatus
Spark Ad // Launch video1 ad
active
Smart+ // Conversions6 ads
active
Video // US 18-343 ads
active
Spark Ad // Creator collab1 ad
paused
Video // Retargeting2 ads
active

Full campaign control

Pause, duplicate or delete campaigns, change budgets and bids, and swap an ad's video.

Targeting

Country down to zip, age, gender, US household income and your own audiences.

Customer list audiences

Build audiences from hashed emails and use the ones already in the ad account.

Integrate

Three ways in. Same API behind all of them

Write it yourself with the SDKs, hand it to an agent over MCP, or run it from a shell.

Read the docs
import Zernio from '@zernio/node';
const zernio = new Zernio(); // reads ZERNIO_API_KEY
const { data: ad } = await zernio.adcampaigns.createStandaloneAd({
body: {
accountId: 'acc_xxx',
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'],
},
});
And more
Supported Platforms

Build one integration
and run ads on 7 networks with it

Frequently Asked Questions

Start running TikTok Ads today

Full REST API for campaigns, ad groups, Spark Ads and audiences.

  • SOC 2
  • GDPR compliant
  • 99.97% uptime
  • Under 50ms response