Create a TikTok Ads campaign with broad (auto) targeting enabled

domain: business-api.tiktok.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate with an access token that has Campaign Management permissions; ensure your ad account has TikTok's automated targeting features enabled.
  2. Create a campaign via POST /open_api/v1.3/campaign/create/ with an appropriate objective_type (e.g., CONVERSIONS, APP_INSTALL); set the campaign-level budget and budget_mode.
  3. Create an ad group under the campaign; to enable broad/auto targeting, set audience_type to REACH_AND_FREQUENCY or leave targeting fields empty to let TikTok's system determine the best audience automatically.
  4. Alternatively, set targeting_expansion.enable to true in the ad group payload; this allows TikTok to expand beyond your explicit targeting criteria when it finds better-performing audiences.
  5. Supply at least one creative (ad) in the ad group with a video asset, ad text, and landing page URL; TikTok's broad targeting requires the system to have creative data to determine relevance signals.
  6. Monitor the ad group's audience reach and CPM via the reporting API; compare performance against a parallel ad group with manual targeting to evaluate whether auto-targeting improves CPA.

Known gotchas

Related routes

Create a campaign via TikTok Ads API
ads.tiktok.com/marketing_api/docs · 6 steps · unrated
Set up a TikTok product catalog and launch catalog-based Video Shopping ads via the Business API
advertising · 6 steps · unrated
Request a TikTok Marketing API OAuth 2.0 access token and create an ad account
business-api.tiktok.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans