Based on the search results provided, it appears that TikTok Ads uses a REST API. The TikTok Commercial Content API documentation describes endpoints and data structures in a way that is consistent with REST API conventions. There is no mention of TikTok using GraphQL, SOAP, or other API types for their advertising platform. REST APIs are noted to be simple, scalable, and flexible, which aligns with what a large platform like TikTok would likely use.
Yes, the official TikTok Ads API does have webhooks. Here are the key points about TikTok's webhook functionality:
TikTok provides webhooks that allow you to subscribe to events and receive notifications when specific events occur.
You can subscribe to the following types of events:
video.publish.completed: Fired when a video uploaded from Video Kit has been published by the user on TikTok.
authorization.removed: Fired when a user's account is deauthorized from your application.
video.upload.failed: Fired when a video uploaded from Video Kit fails to upload to TikTok.
portability.download.ready: Fired when data requested via the Data Portability API is in the 'downloading' state.
The webhook payload includes the following information:
TikTok's webhook system allows developers to receive real-time notifications for various events related to video publishing, authorization changes, and data portability. By implementing webhooks, you can create more responsive and efficient applications that react to TikTok platform events in real-time.
Based on the search results provided, here are the key points about the API Rate Limits of the TikTok Ads API:
/v2/video/list/
endpoint, the default limit is 600 requests per minute.rate_limit_exceeded
.While not specifically for the Ads API, the Research API has the following limits which may be relevant:
It's important to note that the search results don't provide specific information about the TikTok Ads API rate limits. The information provided is mostly about the general TikTok API and the Research API. For the most accurate and up-to-date information on TikTok Ads API rate limits, it would be best to consult the official TikTok Ads API documentation or contact TikTok support directly.
Based on the search results provided, I could not find a specific mention of the most recent version number for the TikTok Ads API. However, I can provide some relevant information about recent updates and changes to TikTok's APIs:
The most recent update mentioned is from July 9, 2024, which launched a Playlist Info endpoint for the Research API and added additional fields to existing APIs.
On June 24, 2024, TikTok launched Sandbox mode and updated the app page interface for developers.
In February 2024, TikTok launched five additional APIs that allow querying liked videos, reposted videos, pinned videos, and the followers/following list of a user.
TikTok regularly updates its APIs and introduces new features. The changelog provided shows frequent updates throughout 2023 and into 2024.
TikTok offers various APIs for different purposes, including the Content Posting API, Research API, Login Kit, Share Kit, and Commercial Content API.
The company provides documentation and resources for developers on their developer portal.
Always refer to the official TikTok developer documentation for the most up-to-date information on API versions and features.
Keep an eye on the changelog provided by TikTok to stay informed about new features, updates, and changes to the APIs.
If you're working with the TikTok Ads API specifically, it's recommended to check the TikTok for Business API portal for the most accurate and current information.
While I couldn't provide the exact version number of the most recent TikTok Ads API, this information should give you an overview of recent updates and where to look for the most current information. For the most accurate and up-to-date version information, it's best to consult the official TikTok for Business API documentation directly.
To get a developer account for TikTok Ads and create an API integration, you'll need to follow these steps:
First, you need to create a TikTok for Business account if you don't already have one. This is separate from a regular TikTok account.
Once you have a TikTok for Business account:
TikTok will review your application. This process can take several days to weeks.
Once approved:
Once your app is set up:
Based on the search results provided, here is a list of data models that can be interacted with using the TikTok Ads API, along with what is possible for each:
TikTok Ads API allows accessing various performance reports:
Reports can include metrics like:
The Commercial Content API provides access to:
While not part of the Ads API, TikTok also offers a Data Portability API that provides:
In summary, the TikTok Ads API provides comprehensive access to advertising account data, campaign performance metrics, and commercial content information. The specific data fields and models may vary slightly between API versions.