Guide

Auf mehrere Social-Media-Plattformen gleichzeitig posten

Wenn Sie Content für eine Marke, Agentur oder ein persönliches Projekt verwalten, kennen Sie den Aufwand, dasselbe Video oder Bild einzeln auf jede Plattform hochzuladen. Diese Anleitung zeigt Ihnen, wie Sie mit einem einzigen API-Aufruf auf TikTok, Instagram, YouTube, LinkedIn und 7 weitere Plattformen veröffentlichen.

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
TikTokprivacy_level, tiktok_titleMax. 15 Videos pro Tag pro Konto
Instagrammedia_type (REELS/STORIES), collaboratorsMax. 50 Uploads pro Tag
YouTubetags[], privacyStatus, thumbnailShorts werden automatisch erkannt bei Videos unter 60s
LinkedInvisibility, target_linkedin_page_idKann auf persönliches Profil oder Unternehmensseite posten
Facebookfacebook_page_id (erforderlich), facebook_media_typeErfordert eine verbundene Facebook-Seite
Pinterestpinterest_board_id (erforderlich), pinterest_linkBoard-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
Bluesky300 Zeichen
Threads500 Zeichen
Pinterest500 Zeichen
Instagram2.200 Zeichen
TikTok2.200 Zeichen
LinkedIn3.000 Zeichen
YouTube5.000 Zeichen
Facebook63.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.

Schluss mit dem Hochladen auf eine Plattform nach der anderen

Erstellen Sie ein kostenloses Konto, verbinden Sie Ihre Social-Media-Profile und posten Sie mit einem einzigen API-Aufruf auf alle Plattformen. Die Einrichtung dauert etwa 5 Minuten.

Keine Kreditkarte erforderlich. 10 kostenlose Uploads inklusive.