TikTok Marketing API website screenshot

TikTok Marketing API

TikTok for Business is TikTok's advertising platform that enables brands, agencies, and advertisers to create, manage, and optimize ad campaigns across TikTok and its family of apps. The TikTok Marketing API (business-api.tiktok.com) is a RESTful API that uses OAuth 2.0 authentication and lets developers programmatically manage advertiser accounts, campaigns, ad groups, ads, creatives, audiences, reporting, conversions, and pixel/events for performance marketing and measurement.

1 APIs 0 Features
AdvertisingMarketingSocial MediaAd CampaignsPerformance MarketingConversion Tracking

APIs

TikTok Marketing API

RESTful Marketing API for managing TikTok ad accounts, campaigns, ad groups, ads, creatives, audiences, conversions, pixels, and reporting. Authentication uses OAuth 2.0 with ac...

GraphQL

TikTok Marketing API GraphQL API

TikTok Marketing API covers campaign management, ad groups, creatives, audiences, targeting options, pixel events, attribution, and reporting for TikTok advertising.

GRAPHQL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🌐
DeveloperPortal
DeveloperPortal
📝
Signup
Signup
💰
Pricing
Pricing
📦
GitHub SDK
GitHub SDK
💬
Support
Support
🔗
LinkedIn
LinkedIn

Sources

apis.yml Raw ↑
aid: tiktok-ads
name: TikTok Marketing API
description: TikTok for Business is TikTok's advertising platform that enables brands, agencies, and advertisers to create,
  manage, and optimize ad campaigns across TikTok and its family of apps. The TikTok Marketing API (business-api.tiktok.com)
  is a RESTful API that uses OAuth 2.0 authentication and lets developers programmatically manage advertiser accounts, campaigns,
  ad groups, ads, creatives, audiences, reporting, conversions, and pixel/events for performance marketing and measurement.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Advertising
- Marketing
- Social Media
- Ad Campaigns
- Performance Marketing
- Conversion Tracking
url: https://raw.githubusercontent.com/api-evangelist/tiktok-ads/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-05-11'
specificationVersion: '0.19'
apis:
- aid: tiktok-ads:marketing-api
  name: TikTok Marketing API
  description: RESTful Marketing API for managing TikTok ad accounts, campaigns, ad groups, ads, creatives, audiences, conversions,
    pixels, and reporting. Authentication uses OAuth 2.0 with access tokens issued via business-api.tiktok.com/open_api/v1.3/oauth2/access_token/.
  humanURL: https://business-api.tiktok.com/portal/docs
  baseURL: https://business-api.tiktok.com/open_api
  tags:
  - Advertising
  - Marketing
  - Campaign Management
  - Audience Management
  - Reporting
  - Conversions API
  properties:
  - type: Documentation
    url: https://business-api.tiktok.com/portal/docs
  - type: Authentication
    url: https://business-api.tiktok.com/portal/docs?id=1738373141733378
  - type: SDKs
    url: https://github.com/tiktok/tiktok-business-api-sdk
  - url: graphql/tiktok-ads-graphql.md
    type: GraphQL
common:
- type: Website
  url: https://www.tiktok.com/business/
- type: Documentation
  url: https://business-api.tiktok.com/portal/docs
- type: DeveloperPortal
  url: https://business-api.tiktok.com/portal
- type: Signup
  url: https://ads.tiktok.com/i18n/signup
- type: Pricing
  url: https://www.tiktok.com/business/en/pricing
- type: GitHub SDK
  url: https://github.com/tiktok/tiktok-business-api-sdk
- type: Support
  url: https://ads.tiktok.com/help/
- type: LinkedIn
  url: https://www.linkedin.com/showcase/tiktokforbusiness/
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com