TikTok Ads

Use TikTok API for Business actions to read advertisers, campaigns, ad groups, ads, audiences, creatives, catalogs, Business Centers, balances, billing, and transactions; manage advertiser settings, Asset Groups, disabled-by-default Smart+ and GMV Max resources, catalog feeds and videos, creative sharing, Pangle block lists, and selected compliance workflows; and retrieve MMM, GMV Max, and Smart+ reports.

131 actionsSign in with TikTok Ads

Connect TikTok Ads

What your bot can do in TikTok Ads

Looks up

  • Check Advertiser Term StatusCheck whether a TikTok advertiser has signed a specified agreement.
  • Check Change Log Download TaskCheck whether an advertiser change-log download task is processing, successful, or failed.
  • Check File NamesCheck whether one or more image or video file names are already used in an advertiser account.
  • Check GMV Max Occupied Custom Shop AdsCheck which Shopping Ads occupy one TikTok Shop identity or product asset.
  • Check MMM Data RequestCheck one MMM export job.
  • Check Smart+ Campaign Copy TaskGet the results of an asynchronous Upgraded Smart+ campaign copy task.
  • Check TikTok Shop GMV Max AvailabilityCheck a TikTok Shop's availability for Product GMV Max campaigns.
  • Check UnionPay Verification RequirementCheck whether a business license requires UnionPay verification before submitting advertiser verification details.
  • Get Ad BenchmarksGet one page of ad benchmark dimensions and dynamic numeric metrics, scoped by exactly one ad_ids, adgroup_ids, or campaign_ids filter.
  • Get Advertiser AccountsReturn profile, status, timezone, currency, and other default details for specified authorized TikTok advertiser accounts.
Show 73 more
  • Get Advertiser BalanceGet one page of ad account balances and budgets for a TikTok Business Center, with optional account filters and detailed balance fields.
  • Get Asset Binding QuotaGet advertiser binding quota usage for a TikTok identity asset.
  • Get Bid Protection DetailsGet bid protection history for campaigns or ad groups over a date range.
  • Get Bid Protection StatusesGet bid protection statuses for up to 200 campaigns or ad groups.
  • Get Business Center Activity LogGet one page of activity-log records for a Business Center.
  • Get Business Center Advertiser AttributesGet currencies and registration regions available when creating ad accounts in a Business Center.
  • Get Business Center Asset GroupGet the assets or members of an Asset Group in a Business Center.
  • Get Business Center BalanceRead the balance of a TikTok Business Center or Payment Portfolio.
  • Get Campaign Quota InformationGet SKAN Dedicated Campaign quota information by ad network.
  • Get Catalog Category InsightsGet up to 50 top trending product categories and availability metrics for an eligible E-commerce catalog, optionally filtered by category…
  • Get Catalog DiagnosticsGet one page of synchronous catalog product diagnostic information.
  • Get Catalog Insight FiltersGet one page of provider-approved category, brand, or availability filter values for product insight endpoints.
  • Get Catalog Product Diagnostic TaskGet an asynchronous catalog product diagnostic task result.
  • Get Catalog VideosGet one page of uploaded videos from a catalog.
  • Get Change Log Download Task ResultRead the status and change-log content returned for an advertiser's change-log task.
  • Get Creative AssetsReturn metadata for specified video or image assets in an authorized advertiser's Ads Asset Library.
  • Get Creative Fatigue ResultsGet one page of Creative Fatigue Detection results for an ad.
  • Get Creative Pre-Review TaskGet the result of a creative pre-review task.
  • Get Creative Welcome MessagesGet one page of welcome messages within a TikTok advertiser account.
  • Get Custom Audience DetailsGet current status and modification history for specified owned or shared custom audiences.
  • Get Custom Audience Sharing LogGet the advertisers with which a specific TikTok custom audience has been shared, including each sharing status.
  • Get GMV Max Bid RecommendationGet TikTok's recommended GMV Max bid for an eligible advertiser and shop.
  • Get GMV Max Campaign InfoGet information for one GMV Max campaign owned by an authorized advertiser.
  • Get GMV Max Exclusive AuthorizationGet an advertiser account's exclusive authorization status for a TikTok Shop.
  • Get GMV Max ReportRun one paginated Product or LIVE GMV Max campaign report.
  • Get GMV Max SessionsGet max delivery or creative boost session details by 1 to 20 exact session IDs.
  • Get In-Second Video PerformanceGet one page of in-second AD or VIDEO performance.
  • Get MMM Download URLObtain a seven-day signed URL for a completed MMM compressed CSV.
  • Get MMM Request HistoryRetrieve MMM request metadata for a UTC+0 date interval.
  • Get Recommended Search KeywordsGet 20 TikTok search-keyword recommendations for a product, service, or brand query.
  • Get Showcase IdentityGet the identity with Showcase permission under an ad account.
  • Get Showcase ProductsGet one page of products available in a Showcase.
  • Get Showcase RegionsGet the regions targetable by a Showcase-bound identity.
  • Get Smart+ Ad GroupsList Smart+ ad group details through TikTok's dedicated /smart_plus/adgroup/get/ endpoint.
  • Get Smart+ AdsList Smart+ ad details through TikTok's dedicated /smart_plus/ad/get/ endpoint.
  • Get Smart+ CampaignsList Smart+ campaign details through TikTok's dedicated /smart_plus/campaign/get/ endpoint.
  • Get Smart+ Material ReportGet one page of Smart+ material overview or breakdown reporting.
  • Get Smart+ Review InfoGet review information for Smart+ ads or ad materials.
  • Get Trending Catalog ProductsGet up to 50 trending products from an eligible E-commerce catalog.
  • Get Trending Search KeywordsGet the top 20 TikTok search keywords, optionally personalized for a Business Account.
  • Get Video Fix TaskGet the results of a Smart Fix task.
  • List Ad Accounts Linked to TikTok AccountList one page of ad accounts linked to one TikTok account asset in a Business Center.
  • List Ad GroupsList regular or mixed-automation ad group inventory through TikTok's generic /adgroup/get/ endpoint.
  • List AdsList regular or mixed-automation ad inventory through TikTok's generic /ad/get/ endpoint.
  • List Advertiser Budget ChangesGet one page of budget change audit records for an ad account.
  • List Advertiser QualificationsList one page of reusable advertiser qualification records in a Business Center, optionally filtered by verification status.
  • List Advertiser TransactionsList one page of advertiser billing transactions accessible through a Business Center, with optional transaction type, fund type, account,…
  • List Business Center Account CostsGet one page of aggregate Business Center costs and itemized advertiser cost records.
  • List Business Center Account TransactionsGet one page of itemized billing transactions for a Business Center, its ad accounts, or a Payment Portfolio, including invoice, tax,…
  • List Business Center AdvertisersList one page of advertiser-account assets assigned to the authorized user in a specified TikTok Business Center.
  • List Business Center Asset GroupsGet one page of Asset Groups in a TikTok Business Center.
  • List Business Center Asset PartnersGet one page of Business Center partners associated with an asset.
  • List Business Center Billing GroupsGet one page of billing groups in a TikTok Business Center.
  • List Business Center MembersGet one page of members in a TikTok Business Center.
  • List Business Center PartnersGet one page of partners for a TikTok Business Center.
  • List Business Center Pixel LinksGet one page of ad accounts linked to a TikTok Business Center pixel.
  • List Business Center TransactionsGet one page of Business Center-level cash or grant fund movements, with aggregate charged and paid amounts.
  • List Business CentersList one page of Business Centers accessible to the connected TikTok authorization, optionally restricted to one Business Center ID.
  • List Campaign LabelsList one page of campaign labels for an authorized advertiser.
  • List CampaignsList regular or mixed-automation campaign inventory through TikTok's generic /campaign/get/ endpoint.
  • List CatalogsList catalogs in a specified TikTok Business Center, optionally restricted to one catalog ID.
  • List Creative PortfoliosList one provider page of interactive creative portfolios for an advertiser.
  • List Custom AudiencesList one page of owned and shared custom audiences for an authorized advertiser, optionally restricted to specified audience IDs.
  • List GMV Max Campaign SessionsList active max delivery or creative boost sessions for one Product GMV Max campaign ID.
  • List GMV Max Customized PostsList one page of shop-level customized TikTok posts for GMV Max.
  • List GMV Max IdentitiesList identities available to an advertiser for GMV Max campaigns.
  • List GMV Max VideosList one page of authorized or custom-post-eligible TikTok posts for a Product GMV Max campaign.
  • List Pangle Audience PackagesList the include and exclude audience packages available for an advertiser's Pangle targeting configuration.
  • List Search Ad Negative KeywordsList one page of negative keywords for a campaign or ad group in an authorized advertiser account.
  • List TikTok Shops for GMV MaxList TikTok Shops available to an advertiser for GMV Max campaigns.
  • List Trending Commercial MusicRetrieve up to 100 popular, pre-cleared Commercial Music Library tracks for a TikTok Business Account, region, genre, and popularity window.
  • List Trending Videos for Commercial MusicRetrieve the top trending TikTok videos that use a Commercial Music Library track in a selected region.
  • Preview Smart+ AdGenerate a preview link or iframe for a proposed or existing Upgraded Smart+ ad.

Takes action

  • Appeal Smart+ AdSubmit an appeal for a Smart+ ad review decision.
  • Assign TikTok Account To AdvertiserLink a TikTok account to an ad account in the same Business Center.
  • Create Business Center Asset GroupCreate an Asset Group in a TikTok Business Center, add advertiser assets and members, and optionally assign each member an advertiser…
  • Create Business Center Organization AccountCreate an Organization Account in an authorized Business Center.
  • Create Business Spark AdCreate a campaign, ad group, and Spark Ad in one request.
  • Create Catalog Product Diagnostic TaskCreate an asynchronous download task for catalog product diagnostic information.
  • Create Catalog Product Set by FileCreate an E-commerce catalog product set from an uploaded CSV file.
  • Create Change Log Download TaskCreate an asynchronous download task for an advertiser's change log.
  • Create Creative Pre-Review TaskCreate a task to pre-review creative materials for one location.
  • Create Creative Welcome MessageCreate a welcome message within a TikTok advertiser account.
Show 38 more
  • Create GMV Max CampaignCreate a GMV Max campaign from TikTok's official campaign model.
  • Create GMV Max SessionCreate a max delivery session for a product or a creative boost session for a video.
  • Create MMM Data RequestCreate an irreversible Media Mix Modeling export job after explicit confirmation.
  • Create Smart+ AdCreate a Smart+ ad disabled for review in an existing Smart+ ad group.
  • Create Smart+ Ad GroupCreate a Smart+ ad group disabled for review in an existing Smart+ campaign.
  • Create Smart+ CampaignCreate a Smart+ campaign disabled for review.
  • Create Smart+ Campaign Copy TaskCreate and start an asynchronous copy task for an Upgraded Smart+ campaign.
  • Create Video Fix TasksCreate up to 10 Smart Fix tasks for advertiser-owned videos.
  • Delete Business Center Asset GroupDelete one Asset Group from a TikTok Business Center.
  • Delete Catalog VideoPermanently delete one uploaded video from an E-commerce catalog.
  • Delete Creative AssetsDelete video or image assets owned by a TikTok advertiser account.
  • Delete Customized IdentityPermanently delete a customized user identity from an advertiser account.
  • Delete Customized TikTok PostsPermanently delete shop-level customized TikTok posts.
  • Delete GMV Max SessionPermanently delete a GMV Max session from an advertiser account.
  • Delete Search Ad Negative KeywordsDelete negative keywords from one Search Ads campaign or ad group in an authorized advertiser account.
  • Delete Smart+ ResourcesPermanently delete up to 20 Smart+ campaigns, ad groups, or ads.
  • Disable Business Center AdvertiserIrreversibly disable one ad account in a TikTok Business Center.
  • Set Search Ad Negative KeywordsSet negative keywords on Search Ads campaigns or ad groups.
  • Set Smart+ Delivery StatusEnable or disable up to 20 Smart+ campaigns, ad groups, or ads.
  • Share Creative AssetsShare controlled creative assets from one advertiser with specified target advertiser accounts.
  • Submit UnionPay VerificationSubmit identity and UnionPay account details to verify an eligible business license.
  • Unassign TikTok Account From AdvertiserUnlink a TikTok account from an ad account in the same Business Center.
  • Update Advertiser AccountUpdate one TikTok ad account's name, contact, company, license, certificate, promotion-link, address, or billing tax-number metadata.
  • Update Advertiser BudgetsConsequential financial action that updates, resets, increments, deducts, or sets minimum budgets for ad accounts in a Business Center.
  • Update CatalogUpdate the name of a catalog owned by a TikTok Business Center.
  • Update Catalog Feed Schedule StatusSet one catalog feed schedule to ON or OFF.
  • Update GMV Max CampaignUpdate supported fields on an existing GMV Max campaign.
  • Update GMV Max Campaign CreativesRemove creatives from a GMV Max campaign or add them back.
  • Update GMV Max SessionUpdate documented budget or schedule fields for a max delivery or creative boost session.
  • Update Pangle Block ListUpdate an advertiser's Pangle app block list by adding apps, removing apps, or clearing the existing list before adding replacements.
  • Update Search Ad Negative KeywordUpdate the name or match type of one negative keyword attached to a Search Ads campaign or ad group.
  • Update Smart+ AdUpdate an existing Smart+ ad and its material configuration.
  • Update Smart+ Ad GroupUpdate an existing Smart+ ad group's name, bid, budget, schedule, pacing, comment or sharing settings, and audience targeting.
  • Update Smart+ Ad Group BudgetsUpdate immediate total budgets or next-day scheduled daily budgets for Upgraded Smart+ ad groups.
  • Update Smart+ Ad Material StatusEnable or disable up to 20 materials belonging to a Smart+ ad.
  • Update Smart+ CampaignUpdate an existing Smart+ campaign's supported fields.
  • Upload Business Certificate ImageUpload a business certificate image for an ad account through a Business Center where the connected user is an administrator.
  • Upload Catalog Videos by File URLUpload catalog videos from a file URL.

More marketing apps