Skip to Content
API ReferenceOverview

API Reference & Workflow

This API allows you to programmatically upload content to TikTok, Instagram, and YouTube. The process is asynchronous to handle large files and platform-specific processing times efficiently.

Workflow Overview

The general workflow for uploading content involves two main steps:

  1. Initiate Upload: Send your media file(s) and metadata to the upload endpoint. The server queues the job and returns an uploadId.
  2. Check Status: Poll the status endpoint using the uploadId to check if the upload is complete and retrieve the platform-specific post ID (e.g., TikTok Video ID).

Process Schema

Base URL

https://api.multi-upload-tool.com/api/v1

Authentication

All requests require an API Token in the header: x-api-token: YOUR_API_TOKEN

Rate Limiting

  • Standard: 100 requests per 15 minutes per IP.
  • Uploads: Platform-specific daily limits apply (e.g., TikTok daily post cap).

Response Format

All responses follow a standard JSON structure:

{ "success": true, "message": "Optional message", "data": { ... }, "error": "Error message (if success is false)" }