Skip to main content
Each video becomes a bucket object carrying its description, likes, views, shares, and comment count.

Overview

Mixpeek calls the official TikTok Content API as the authorized account. It syncs that account’s videos, not arbitrary public ones.

Prerequisites

  • A TikTok Developer account with an approved app.
  • The user.info.basic and video.list scopes granted during authorization.
  • An OAuth authorization completed for the account you want to sync.

Configuration

Connection-level fields

Sync-level fields

The sync API requires source_path, and the TikTok provider does not read it. Pass / and select the account through open_id on the connection.

Setup

1

Create and approve a TikTok app

  1. Open the TikTok Developer Portal.
  2. Create an app and request Login Kit plus Content Posting API access.
  3. Copy the Client Key and Client Secret.
  4. Add user.info.basic and video.list to the app’s scopes.
2

Authorize the account

Run the TikTok Login Kit OAuth flow. The callback returns an access token, a refresh token, and the account’s open_id.
Access tokens last 24 hours. Store the refresh token; Mixpeek uses it to renew.
3

Create the storage connection

4

Create the sync

cURL

Instagram

The same account-scoped pattern on Instagram.

Social media overview

How social connectors map to buckets.