Warum einzelnes Hochladen Sie Zeit kostet
Denken Sie mal darüber nach, was jedes Mal passiert, wenn Sie ein Video fertig geschnitten haben. Sie öffnen TikTok, laden hoch, schreiben eine Beschreibung, wählen ein Titelbild. Dann machen Sie dasselbe auf Instagram. Dann YouTube. Dann LinkedIn. Ehe Sie sich versehen, sind 30 Minuten vergangen und Sie haben keine kreative Arbeit erledigt.
Die Rechnung wird schlimmer, wenn Sie mehrere Marken betreuen. Fünf Kunden mit zehn Plattformen bedeuten fünfzig manuelle Uploads pro Inhalt. Das ist nicht nachhaltig, und genau dieses Problem löst eine Social-Media-API.
Was Sie vor dem Start brauchen
- Ein Upload-Post Konto (der kostenlose Plan beinhaltet 10 Uploads pro Monat)
- Ihren API-Key, den Sie im API-Schlüssel-Dashboard generieren können
- At least one social media account connected through your Upload-Post profile
- Eine Video- oder Bilddatei, die veröffentlicht werden soll
Schritt 1: Konto erstellen und Plattformen verbinden
Gehen Sie zu app.upload-post.com und erstellen Sie ein kostenloses Konto. Keine Kreditkarte nötig. Sobald Sie eingeloggt sind, gehen Sie zu User Management und erstellen ein Profil. Stellen Sie sich ein Profil als Container vor, der alle Social-Media-Konten einer Marke oder eines Kunden gruppiert.
Von diesem Profil aus verbinden Sie die gewünschten Plattformen. Upload-Post unterstützt derzeit TikTok, Instagram, YouTube, LinkedIn, Facebook, X (Twitter), Threads, Pinterest, Reddit und Bluesky. Sie können alle zehn oder nur die für Ihren Workflow relevanten verbinden.
Schritt 2: API-Key generieren
Navigieren Sie im Dashboard zu API-Schlüssel und generieren Sie einen neuen Key. Kopieren Sie ihn an einen sicheren Ort, denn Sie verwenden ihn in jedem API-Request als Authentifizierungs-Header. Das Format ist einfach:
Autorisierung: Apikey Ihr-API-Schlüssel-hier Schritt 3: Ein Request senden, überall veröffentlichen
Hier passiert die Magie. Anstatt separat auf jede Plattform hochzuladen, senden Sie einen einzigen POST-Request an den /api/upload Endpoint und übergeben mehrere platform[] Parameter. Die API kümmert sich um den Rest: Formatkonvertierung, Seitenverhältnis-Anpassung, Zeichenlimits für Beschreibungen, alles.
cURL Beispiel
curl -X POST https://api.upload-post.com/api/upload \
-H "Autorisierung: Apikey Ihr-API-Schlüssel-hier" \
-F "[email protected]" \
-F "user=mybrand" \
-F "title=Check out our latest product launch" \
-F "platform[]=tiktok" \
-F "platform[]=instagram" \
-F "platform[]=youtube" \
-F "platform[]=linkedin" \
-F "platform[]=facebook" \
-F "platform[]=threads" Das war\'s. Sechs Plattformen, ein Befehl. Sie können bis zu alle zehn unterstützten Plattformen im selben Request angeben.
Python-Beispiel
from upload_post import UploadPostClient
client = UploadPostClient(api_key="your-api-key-here")
response = client.upload_video(
video_path="/path/to/my-video.mp4",
title="Sehen Sie sich unseren neuesten Produktlaunch an",
user="mybrand",
platforms=["tiktok", "instagram", "youtube", "linkedin"]
)
for platform, result in response["results"].items():
if result["success"]:
print(f"{platform}: {result['url']}")
else:
print(f"{platform}: failed")
Das Python SDK installieren Sie mit pip install upload-post. Es gibt auch ein JavaScript SDK, das über npm verfügbar ist.
Node.js Beispiel
import { UploadPost } from 'upload-post';
const uploader = new UploadPost('your-api-key-here');
const result = await uploader.upload('/path/to/my-video.mp4', {
title: 'Sehen Sie sich unseren neuesten Produktlaunch an',
user: 'mybrand',
platforms: ['tiktok', 'instagram', 'youtube', 'linkedin', 'threads']
});
console.log(result); Schritt 4: Die API-Antwort verstehen
Nach Abschluss des Uploads gibt die API eine JSON-Antwort mit individuellen Ergebnissen für jede Plattform zurück. So können Sie bestätigen, welche Posts live gegangen sind und direkte Links dazu erhalten.
{
"success": true,
"results": {
"tiktok": {
"success": true,
"url": "https://www.tiktok.com/@yourbrand/video/123..."
},
"instagram": {
"success": true,
"url": "https://www.instagram.com/p/ABC..."
},
"youtube": {
"success": true,
"url": "https://youtube.com/shorts/XYZ..."
}
},
"usage": {
"count": 12,
"limit": 100,
"last_reset": "2025-09-01T10:00:00.000Z"
}
} Plattformspezifische Optionen, die Sie kennen sollten
Der einfache Request funktioniert für die meisten Fälle, aber jede Plattform hat spezifische Parameter, mit denen Sie Ihre Posts feinabstimmen können. Hier sind die nützlichsten:
| Plattform | Nützliche Parameter | Hinweise |
|---|---|---|
| TikTok | privacy_level, tiktok_title | Max. 15 Videos pro Tag pro Konto |
media_type (REELS/STORIES), collaborators | Max. 50 Uploads pro Tag | |
| YouTube | tags[], privacyStatus, thumbnail | Shorts werden automatisch erkannt bei Videos unter 60s |
visibility, target_linkedin_page_id | Kann auf persönliches Profil oder Unternehmensseite posten | |
facebook_page_id (erforderlich), facebook_media_type | Erfordert eine verbundene Facebook-Seite | |
pinterest_board_id (erforderlich), pinterest_link | Board-ID ist für jeden Pin erforderlich |
Schauen Sie in die vollständige API-Referenz für alle verfügbaren Parameter auf jeder Plattform.
Kein Code nötig? Nutzen Sie n8n oder Make.com
Wenn Sie kein Entwickler sind, können Sie trotzdem auf alle Plattformen gleichzeitig posten, und zwar mit visuellen Automatisierungstools. Upload-Post hat offizielle Integrationen mit den beliebtesten:
- n8n hat einen offiziellen Upload-Post Community-Node. Sie können einen Workflow von Google Drive, Dropbox oder einer anderen Quelle auslösen und automatisch auf allen Plattformen veröffentlichen. Es gibt auch fertige Templates, die Sie mit einem Klick importieren können.
- Make.com (ehemals Integromat) funktioniert hervorragend mit dem HTTP-Modul und Multipart-Form-Data.
- Zapier kann Ihre Lieblings-Tools mit Upload-Post für vollautomatisiertes Publishing verbinden.
Fotos und Karussells auf mehreren Plattformen posten
Videos sind nicht der einzige Content-Typ, den Sie verteilen können. Der /api/upload_photos Endpoint ermöglicht es, Bilder und Karussells auf die gleiche Weise plattformübergreifend zu veröffentlichen. Tauschen Sie einfach den video Parameter gegen photos[]:
curl -X POST https://api.upload-post.com/api/upload_photos \
-H "Autorisierung: Apikey Ihr-API-Schlüssel-hier" \
-F "photos[][email protected]" \
-F "photos[][email protected]" \
-F "photos[][email protected]" \
-F "user=mybrand" \
-F "title=Our new collection" \
-F "platform[]=instagram" \
-F "platform[]=tiktok" \
-F "platform[]=linkedin" Instagram erstellt einen Karussell-Post, TikTok macht daraus eine Slideshow und LinkedIn zeigt sie als Multi-Bild-Post an. Jede Plattform bekommt das Format, das am besten für ihr Publikum funktioniert.
Automatisch einen ersten Kommentar hinzufügen
Eine gängige Strategie auf Instagram und TikTok ist es, Hashtags oder einen Call-to-Action im ersten Kommentar statt in der Beschreibung zu platzieren. Das können Sie automatisch machen, indem Sie den first_comment Parameter zu Ihrem Request hinzufügen:
-F "first_comment=#marketing #socialmedia #contentcreator Follow for more!"
Das funktioniert auf Instagram, Facebook, Threads, Bluesky, Reddit, X und YouTube. Sie können sogar verschiedene Kommentare pro Plattform setzen mit Parametern wie instagram_first_comment oder x_first_comment.
Zeichenlimits, die Sie beachten sollten
Wenn Sie dieselbe Beschreibung auf mehrere Plattformen posten, denken Sie daran, dass jede Plattform unterschiedliche Zeichenlimits hat. Hier sind die wichtigsten:
| Plattform | Beschreibung limit |
|---|---|
| X (Standard) | 280 Zeichen |
| Bluesky | 300 Zeichen |
| Threads | 500 Zeichen |
| 500 Zeichen | |
| 2.200 Zeichen | |
| TikTok | 2.200 Zeichen |
| 3.000 Zeichen | |
| YouTube | 5.000 Zeichen |
| 63.206 Zeichen |
Sie können plattformspezifische Titel-Parameter (wie tiktok_title, youtube_title usw.) verwenden, um bei Bedarf unterschiedliche Beschreibungen pro Plattform zu setzen. Unser Zeichenzähler-Tool hilft Ihnen, Limits vor dem Posten zu prüfen.
Asynchronous uploads for large files
Wenn Ihr Video groß ist oder Sie auf viele Plattformen posten, kann der Request eine Weile dauern. Sie können async_upload=true hinzufügen, um eine sofortige Antwort mit einer request_id zu erhalten und den Status später abfragen:
curl https://api.upload-post.com/api/uploadposts/status?request_id=abc123 \
-H "Autorisierung: Apikey Ihr-API-Schlüssel-hier" Sie können auch Webhooks einrichten, um automatisch benachrichtigt zu werden, wenn der Upload auf jeder Plattform abgeschlossen ist.
Häufig gestellte Fragen
Schadet gleichzeitiges Posten auf allen Plattformen meiner Reichweite oder meinem Engagement?
Nein. Upload-Post nutzt die offizielle API und OAuth-Authentifizierung jeder Plattform. Die Plattformen sehen Ihren Content als normalen Post. Es gibt keine rotierenden IPs, keine Bots, keine Workarounds. Ihre Aufrufe und Ihr Engagement bleiben genauso wie bei manuellem Upload.
Kann ich die Beschreibung für jede Plattform anpassen?
Ja. Der title Parameter setzt die Standard-Beschreibung für alle Plattformen. Sie können ihn aber pro Plattform überschreiben mit tiktok_title, instagram_title, youtube_title, linkedin_title und so weiter. Das ist perfekt, wenn Sie längere Beschreibungen auf YouTube und kürzere auf TikTok möchten.
Welche Videoformate funktionieren?
MP4 mit H.264-Encoding funktioniert auf jeder Plattform. Wenn Ihre Datei einen anderen Codec verwendet, transkodiert Upload-Post sie automatisch. Sie können Videos auch vorher mit unserem integrierten FFmpeg-Editor bearbeiten.
Was kostet das?
Es gibt einen kostenlosen Plan mit 10 Uploads pro Monat. Bezahlte Pläne starten bei 16 $/Monat (jährliche Abrechnung) und beinhalten unbegrenzte Uploads. Das ist ein Bruchteil dessen, was Tools wie Buffer oder Hootsuite verlangen, besonders wenn man die Pro-Kanal-Preise dieser Tools berücksichtigt.