Connect Your Account
Link your TikTok account through our dashboard. One-click OAuth - we handle all the TikTok permissions.
PostZen will manage the TikTok Content Posting API integration, OAuth permissions, rate limits, media hosting, and API changes - so you can focus on building your product. TikTok publishing is coming soon; every other channel is live today.
No credit card required. View TikTok API documentation ->
{
"platforms": ["tiktok"],
"accountId": "acc_abc123",
"content": "Hello from PostZen!",
"scheduledFor": "2025-01-15T19:00:00Z"
}WHY POSTZEN VS. TIKTOK CONTENT POSTING API?
Save 4-6 weeks of development time. Be ready to ship your TikTok API integration the day it goes live.
TikTok's Content Posting API works with eligible Creator and Business accounts. Connect through our OAuth flow; available posting features depend on TikTok permissions, approved scopes, and account eligibility.
Business accounts unlock additional analytics and promotion features inside TikTok itself.CONTENT TYPES
HOW IT WORKS
Link your TikTok account through our dashboard. One-click OAuth - we handle all the TikTok permissions.
Use our simple REST API to schedule videos with captions and hashtags. Same pattern works for every supported platform.
PostZen publishes at your scheduled time, retries on failures, and shows publishing status for every post. You never touch TikTok's API directly.
FEATURES
Use one PostZen API key while PostZen manages the TikTok developer integration, OAuth scopes, and platform review requirements.
We use TikTok's official Content Posting API under the hood. You get full compliance and reliability without the integration pain.
Rate limits, token refresh, video transcoding, error handling - all managed for you. Focus on your product, not infrastructure.
CODE EXAMPLE
const response = await fetch('https://api.postzen.dev/v1/posts', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
platforms: [{
platform: 'tiktok',
accountId: 'your-tiktok-account-id'
}],
content: 'Behind the scenes of our latest project! 🎬',
mediaItems: [{
url: 'https://your-video-url.mp4'
}],
scheduledFor: '2024-01-15T14:00:00Z'
})
});
const result = await response.json();
console.log('TikTok scheduled:', result.post._id);ONE API, 10 PLATFORMS
Join focused teams who chose PostZen over building around disconnected platform tools. Same reliability, 10x less code.