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.