TikTok Ads tools
Tools for the TikTok Marketing API: campaign/ad group/ad management, video & image creative upload, interest/location targeting, pixel & lookalike audiences.
Connection & Account · 4
connect_tiktok_adsfreeGenerates a one-time authorization link to connect a TikTok (TikTok for Business) ad account.
list_tiktok_ad_accounts1 creditsLists the user's connected TikTok ad account(s).
list_tiktok_bc_advertisers1 creditsLists the ad accounts (advertisers) under a Business Center.
list_tiktok_business_centers1 creditsLists the accessible TikTok Business Centers (agency multi-account management).
Reading & Reports · 7
list_tiktok_adgroups1 creditsLists TikTok ad groups; if campaign_id is provided, limits to that campaign.
list_tiktok_ads1 creditsLists TikTok ads; if adgroup_id is given, limits to that ad group.
list_tiktok_audiences1 creditsLists TikTok custom + lookalike audiences (for ad group targeting).
list_tiktok_campaigns1 creditsLists the campaigns in a TikTok ad account (advertiser_id).
list_tiktok_identities1 creditsLists TikTok ad identities — the identity_id needed when creating ads is obtained here (the equivalent of Meta's page_id).
list_tiktok_pixels1 creditsLists TikTok conversion pixels (for measurement + WEB_CONVERSIONS/CONVERT optimization).
tiktok_campaign_report2 creditsTikTok performance report (spend/impressions/clicks/CTR/conversions...).
Targeting · 2
tiktok_region_search1 creditsSearches TikTok geo-targeting location IDs (location_id) — for the required location_ids field in create_tiktok_adgroup.
tiktok_targeting_search1 creditsSearches TikTok interest/behavior targeting categories → returns id + name (used as interest_category_ids in create_tiktok_adgroup).
Campaign · 4
create_tiktok_campaign8 creditsCreates a TikTok campaign.
update_tiktok_campaign5 creditsRenames a TikTok campaign.
update_tiktok_campaign_budget5 creditsUpdates a TikTok campaign budget (in the main unit of the account currency, e.g.
update_tiktok_campaign_status5 creditsEnable/pause/delete TikTok campaign(s).
Ad group · 3
create_tiktok_adgroup8 creditsCreates a TikTok ad group — targeting/budget/billing event.
update_tiktok_adgroup_budget5 creditsUpdates a TikTok ad group budget (in the main unit of the account currency).
update_tiktok_adgroup_status5 creditsEnable/pause/delete one or more TikTok ad groups.
Creative & Ad · 5
create_tiktok_ad8 creditsCreates a TikTok ad (within an ad group).
create_tiktok_lookalike_audience6 creditsCreates a TikTok lookalike audience from a source custom audience.
update_tiktok_ad_status5 creditsEnable/pause/delete TikTok ad(s).
upload_tiktok_image2 creditsUploads a TikTok image creative from a public URL → image_id.
upload_tiktok_video3 creditsUploads a TikTok video creative from a public URL → returns video_id (used in create_tiktok_ad).
Other
create_tiktok_auto_messagefreeCreates a TikTok WELCOME-CHAT (automated message) template: the greeting a user sees the moment they tap a Direct Message ad, plus optional tappable 'suggested question → automatic answer' pairs (e.g.
create_tiktok_customer_file_audience6 creditsCreates a TikTok custom audience from a CUSTOMER LIST (retarget your CRM contacts / build a lookalike seed).
create_tiktok_identityfreeCreates a TikTok AD IDENTITY — the brand name and avatar shown on the ad.
create_tiktok_pixelfreeCreates a TikTok conversion PIXEL.
download_tiktok_leads2 creditsDownloads the actual leads collected by TikTok lead-gen or messaging ads, with each lead's answered fields.
get_tiktok_lead_form_fields1 creditsReturns the question/field schema of a TikTok lead instant form (field key, label and type) so the answers in download_tiktok_leads can be interpreted.
list_tiktok_asset_groups1 creditsLists the asset groups in a TikTok Business Center (groupings of advertisers / pixels / identities used for bulk permissioning).
list_tiktok_auto_messagesfreeLists the TikTok WELCOME-CHAT (automated message) templates on the account — the auto_message_id that TikTok REQUIRES on every Direct Message / messaging ad.
list_tiktok_bc_pixels1 creditsLists every pixel across a TikTok Business Center (cross-account measurement view).
list_tiktok_creative_portfolios1 creditsLists the account's creative portfolios (named collections of creative assets).
list_tiktok_gmv_max_stores1 creditsLists the TikTok Shop stores linked to the ad account — these are what GMV Max (TikTok Shop e-commerce) campaigns run against.
list_tiktok_lead_forms1 creditsLists the account's TikTok LEAD-GEN instant forms — each with the page_id that download_tiktok_leads needs, plus the form title, status and creation time.
list_tiktok_postsfreeLists the ORGANIC TIKTOK POSTS of a connected TikTok account (identity) that can be turned into ads — Spark Ads.
list_tiktok_smart_plus1 creditsLists the account's Smart+ (TikTok's automated 'smart performance') campaigns, ad groups or ads — these do NOT appear in list_tiktok_campaigns/adgroups/ads, which only cover standard (manual) objects.
list_tiktok_videosfreeLists the ad account's VIDEO LIBRARY — every video material uploaded to TikTok Ads, newest first, with the video_id that create_tiktok_ad requires (plus file name, duration, size and a preview link).
manage_tiktok_search_negative_keywords4 creditsManages negative keywords on TikTok SEARCH ads.
send_tiktok_conversion_eventfreeSENDS A SERVER-SIDE CONVERSION EVENT to TikTok (Events API) — the fix for conversions lost to ad-blockers, iOS restrictions and cookie limits.
share_tiktok_audience4 creditsShares (or un-shares) TikTok custom audiences with other ad accounts under the SAME Business Center — e.g.
tiktok_advertiser_qualification1 creditsReturns an advertiser's qualification / verification status under a Business Center (business verification, industry qualification, account standing).
tiktok_change_history2 creditsBusiness-Center-scoped change log — who changed what and when (audit trail) across the BC's ad accounts.
tiktok_recommendations2 creditsTikTok's own automatic optimization suggestions for an ad account (the equivalent of Google Ads recommendations) — budget, bidding, targeting, creative and setup improvements TikTok recommends applying.
update_tiktok_adfreeUPDATES a TikTok ad's CREATIVE in place — the ad text, landing page, call-to-action or display name.
update_tiktok_adgroupfreeUPDATES a TikTok ad group's TARGETING, BID and SCHEDULE in place.