Node.js Integration
Node.js TikTok Batch Upload
The easiest way to schedule and batch-upload multiple TikTok videos at once using Node.js. Scale your content distribution with a single API call.
Batch scheduling
Queue management
Retry on failure
Webhook notifications
example.js
const axios = require('axios');
const videos = [
{ url: 'https://cdn.xenonflare.com/v/vid1.mp4', time: '2026-02-20T10:00:00Z' },
{ url: 'https://cdn.xenonflare.com/v/vid2.mp4', time: '2026-02-21T10:00:00Z' },
];
for (const video of videos) {
await axios.post('https://api.xenonflare.com/media/videos', {
video_url: video.url,
platforms: ['tiktok'],
schedule_time: video.time,
}, { headers: { 'X-API-Key': 'YOUR_KEY' } });
}Common Questions
How many videos can I batch at once?
You can queue as many videos as you need. Our Pro plan processes them reliably.
Will I get notified when videos go live?
Yes, you can configure a webhook URL to receive a callback for every published post.