Connectors

/

TikTok Marketing

Data replication

Sync TikTok Marketing data anywhere.

TikTok for Business provides a rich analytics data source for companies seeking to understand consumer behavior and trends. With billions of daily video views and interactions, TikTok offers invaluable insights into audience preferences, content resonance, and engagement patterns. Businesses can leverage TikTok's built-in analytics tools to access granular data on video performance metrics, audience demographics, content categorizations, and more. This data can fuel advanced analytics initiatives, machine learning models, and data-driven decision-making processes. TikTok's APIs enable developers to integrate the platform's data with their existing analytics infrastructures, facilitating custom analyses and data blending with other sources.

  • Certified
  • Generally available
  • 44 streams
  • 15 entities
TikTok Marketing

Everything TikTok Marketing can do in Airbyte

  • Sync to your warehouse

    Land 44 TikTok Marketing tables in 50+ destinations on a schedule you control.

  • Context store search

    Query synced TikTok Marketing data with filters, sorting and semantic search, without spending TikTok Marketing API rate limits.

  • Incremental syncs

    Pull only the records that changed since the last run instead of reloading everything.

  • One authorization

    Authenticate TikTok Marketing once. The same connection powers scheduled syncs and runtime actions.

What to know before you sync TikTok Marketing

  • Support levelCertified
  • Available onCloud, Self-Managed Enterprise
  • Connector version5.1.11
  • Release stageGenerally available

Sync capabilities

  • Full Refresh SyncSupported
  • Incremental SyncSupported
  • Destinations50+ Airbyte connectors

Set up in 10 steps

  1. Open the TikTok for Business Marketing source connector in Airbyte.
  2. Click on the "Create new connection" button.
  3. Enter a name for your connection.
  4. Enter your TikTok for Business Marketing account credentials, including your username and password.
  5. Click on the "Test connection" button to ensure that your credentials are correct and that the connection is successful.
  6. Once the connection is successful, select the data you want to sync from TikTok for Business Marketing.
  7. Choose the destination where you want to send the data.
  8. Map the fields from TikTok for Business Marketing to the corresponding fields in the destination.
  9. Set up any additional configurations or filters as needed.
  10. Click on the "Create connection" button to start syncing your data. Note: It is important to ensure that your TikTok for Business Marketing account has the necessary permissions to access the data you want to sync. Additionally, make sure to follow any best practices or guidelines provided by TikTok for Business Marketing to ensure that your data is being used appropriately.

Every table you can sync from TikTok Marketing

  • Advertisers

  • AdGroups

  • Ads

  • Campaigns

  • AdsReportsHourly

  • AdsReportsDaily

  • AdsReportsLifetime

  • AdvertisersReportsHourly

  • AdvertisersReportsDaily

  • AdvertisersReportsLifetime

  • AdGroupsReportsHourly

  • AdGroupsReportsDaily

  • AdGroupsReportsLifetime

  • Audiences

  • CampaignsReportsHourly

  • CampaignsReportsDaily

  • CampaignsReportsLifetime

  • CreativeAssetsImages

  • CreativeAssetsMusic

  • CreativeAssetsPortfolios

  • CreativeAssetsVideos

  • AdvertiserIds

  • AdvertisersAudienceReportsDaily

  • AdvertisersAudienceReportsByCountryDaily

  • AdvertisersAudienceReportsByPlatformDaily

  • AdvertisersAudienceReportsLifetime

  • AdGroupAudienceReportsDaily

  • AdGroupAudienceReportsByCountryDaily

  • AdGroupAudienceReportsByPlatformDaily

  • AdsAudienceReportsDaily

  • AdsAudienceReportsByCountryDaily

  • AdsAudienceReportsByPlatformDaily

  • AdsAudienceReportsByProvinceDaily

  • CampaignsAudienceReportsDaily

  • CampaignsAudienceReportsByCountryDaily

  • CampaignsAudienceReportsByPlatformDaily

  • SparkAds

  • Pixels

  • PixelInstantPageEvents

  • PixelEventsStatistics

  • AdsReportsByCountryDaily

  • AdsReportsByCountryHourly

  • AdGroupsReportsByCountryDaily

  • AdGroupsReportsByCountryHourly

Supported TikTok Marketing actions

  • List

    Read live records straight from the TikTok Marketing API.

  • Context Store Search

    Query synced data with filters and sorting, with no API rate limits.

  • Semantic Search

    Natural-language search across synced TikTok Marketing records.

Full parameter-level details live in the TikTok Marketing entity reference.

Authenticate TikTok Marketing once

    • Recommended

    OAuth2.0

  • Sandbox Access Token

What teams build with TikTok Marketing

List all my TikTok advertisers

Show me all campaigns for my advertiser account

List all ad groups

Show me all ads

List my custom audiences

Show me all creative asset images

List creative asset videos

Show me daily ad performance reports

Get campaign performance metrics for the last 30 days

Show me advertiser spend reports

Show me hourly ad performance reports

Get lifetime ad performance metrics

List all Spark Ad posts

Show me my product catalogs

Which campaigns have the highest budget?

Find all paused ad groups

What ads were created last month?

Show campaigns with lifetime budget mode

Which ads had the most impressions yesterday?

What is my total ad spend this month?

Which campaigns have the highest click-through rate?

Which Spark Ads are currently authorized?

Find catalogs with the most products

Common questions

Didn't find your answer?
Please don't hesitate to reach out.

Talk to sales

No. One TikTok Marketing authorization powers both the scheduled syncs that land data in your destination and the entity actions your agents call at runtime.

No. Entity actions read and write through the TikTok Marketing API as they are called, so they work immediately. Context store search is the exception: it queries data Airbyte has already synced, which is what lets it filter and sort without spending API rate limits.

ETL, an acronym for Extract, Transform, Load, is a vital data integration process. It involves extracting data from diverse sources, transforming it into a usable format, and loading it into a database, data warehouse or data lake. This process enables meaningful data analysis, enhancing business intelligence.

TikTok for Business Marketing's API provides access to a wide range of data that can be used to optimize marketing campaigns and improve audience engagement. The types of data that can be accessed through the API can be categorized as follows:

1. User data: This includes information about TikTok users, such as their age, gender, location, interests, and behavior on the platform.
2. Content data: This includes information about the content that is being shared on TikTok, such as the number of views, likes, comments, and shares.
3. Ad performance data: This includes information about the performance of ads on TikTok, such as the number of impressions, clicks, and conversions.
4. Campaign data: This includes information about the performance of marketing campaigns on TikTok, such as the number of impressions, clicks, and conversions.
5. Trend data: This includes information about the latest trends on TikTok, such as popular hashtags, challenges, and music.

Overall, the TikTok for Business Marketing API provides a wealth of data that can be used to create more effective marketing campaigns and engage with audiences in a more meaningful way.

1. Open the TikTok for Business Marketing source connector in Airbyte.
2. Click on the "Create new connection" button. 3. Enter a name for your connection.
4. Enter your TikTok for Business Marketing account credentials, including your username and password.
5. Click on the "Test connection" button to ensure that your credentials are correct and that the connection is successful.
6. Once the connection is successful, select the data you want to sync from TikTok for Business Marketing.
7. Choose the destination where you want to send the data.
8. Map the fields from TikTok for Business Marketing to the corresponding fields in the destination.
9. Set up any additional configurations or filters as needed.
10. Click on the "Create connection" button to start syncing your data.

Note: It is important to ensure that your TikTok for Business Marketing account has the necessary permissions to access the data you want to sync. Additionally, make sure to follow any best practices or guidelines provided by TikTok for Business Marketing to ensure that your data is being used appropriately.

The most prominent ETL tools to transfer data to include: Airbyte, Fivetran, StitchData, Matillion, Talend Data Integration. These tools help in extracting data from various sources (APIs, databases, and more), transforming it efficiently, and loading it into and other databases, data warehouses and data lakes, enhancing data management capabilities.

ELT, standing for Extract, Load, Transform, is a modern take on the traditional ETL data integration process. In ELT, data is first extracted from various sources, loaded directly into a data warehouse, and then transformed. This approach enhances data processing speed, analytical flexibility and autonomy.

ETL and ELT are critical data integration strategies with key differences. ETL (Extract, Transform, Load) transforms data before loading, ideal for structured data. In contrast, ELT (Extract, Load, Transform) loads data before transformation, perfect for processing large, diverse data sets in modern data warehouses. ELT is becoming the new standard as it offers a lot more flexibility and autonomy to data analysts.

Start moving TikTok Marketing data today

Free for 14 days on Airbyte Cloud. One connection powers your scheduled syncs and your live TikTok Marketing actions.