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
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.