Hinweis: Die in diesem Beitrag beschriebenen API-Funktionen und -Limits wurden im April 2026 überprüft.
Die meisten Social-Media-Planungstools sind für die manuelle Nutzung konzipiert. Sie öffnen ein Dashboard, verfassen einen Beitrag, wählen Ihre Plattformen aus und klicken auf Veröffentlichen. Das funktioniert gut, wenn Sie eine Handvoll Beiträge pro Woche verwalten.
Aber wenn Sie Inhalte für mehrere Kunden betreuen, Beiträge aus einem CMS importieren oder Automatisierungen bauen, die Beiträge basierend auf externen Ereignissen auslösen, brauchen Sie eine API. BulkPublish bietet API-Zugriff in jedem Plan, auch in der kostenlosen Stufe.
Was die API Ihnen ermöglicht
Die BulkPublish-API ist eine standardmäßige REST-API, die dieselbe Funktionalität wie das Web-Dashboard abdeckt:
- Beiträge erstellen und planen: Inhalte verfassen, Medien anhängen, Kanäle auswählen und sofort veröffentlichen oder für einen bestimmten Zeitpunkt planen
- Medien hochladen: programmatisch Bilder und Videos in Ihre Medienbibliothek hochladen
- Kanäle auflisten: sehen, welche Social-Media-Konten verbunden sind und welchen Status sie haben
- Analysen einsehen: Engagement-Metriken, Follower-Zahlen und Leistungsdaten von Beiträgen abrufen
- API-Schlüssel verwalten: Schlüssel erstellen, auflisten und widerrufen
Alle Endpunkte verwenden JSON-Anfrage- und Antwortkörper mit Bearer-Token-Authentifizierung.
Erste Schritte
Schritt 1: Einen API-Schlüssel erstellen
Gehen Sie zu app.bulkpublish.com/developer und klicken Sie auf Generate New Key. Geben Sie ihm einen Namen (z. B. „Produktionsserver“ oder „Content-Pipeline“) und wählen Sie ein Ablaufdatum. Kopieren Sie den Schlüssel sofort. Er wird nur einmal angezeigt.
Schritt 2: Anfragen authentifizieren
Fügen Sie Ihren Schlüssel dem Authorization-Header hinzu:
curl https://app.bulkpublish.com/api/channels \
-H "Authorization: Bearer bp_your_key_here"
Jede API-Anfrage muss diesen Header enthalten. Anfragen ohne gültigen Schlüssel liefern 401 Unauthorized.
Schritt 3: Ihren ersten Beitrag erstellen
curl -X POST https://app.bulkpublish.com/api/posts \
-H "Authorization: Bearer bp_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"content": "Hello from the API!",
"channels": [{"channelId": 1, "platform": "instagram"}],
"status": "draft"
}'
Setzen Sie status auf "draft", um ohne Veröffentlichung zu speichern, auf "scheduled" mit einem scheduledAt-Zeitstempel, um für später zu planen, oder erstellen Sie den Beitrag und rufen Sie anschließend den Publish-Endpunkt auf, um sofort zu veröffentlichen.
Beispiel-Workflows
Massenimport aus CSV
Wenn Sie eine Tabelle mit Inhalten haben (Bildunterschrift, Bild-URL, Plattform, geplantes Datum), können Sie ein einfaches Skript schreiben, das jede Zeile liest und über die API einen Beitrag erstellt. Laden Sie zuerst die Medien hoch und erstellen Sie dann den Beitrag mit den Medien-IDs.
CMS-Integration
Lösen Sie jedes Mal, wenn Sie einen Blogartikel veröffentlichen, einen Social-Media-Beitrag aus. Ihr CMS-Webhook ruft die BulkPublish-API mit Titel, Auszug und Beitragsbild des Artikels auf, der Beitrag wird automatisch über alle Ihre verbundenen Kanäle geplant.
Wiederkehrende Content-Pipeline
Kombinieren Sie die API mit einem Cronjob oder einem Workflow-Automatisierungstool (Zapier, Make, n8n), um Inhalte regelmäßig aus einer Content-Datenbank oder einem RSS-Feed zu posten.
Plan-Limits
API-Zugriff ist in jedem Plan verfügbar. Das tägliche Anfragelimit skaliert mit Ihrer Stufe:
| Plan | API-Schlüssel | Anfragen pro Tag | Preis |
|---|---|---|---|
| Free | 1 | 30 | 0 $ |
| Pro | 5 | 5.000 | 13,99 $/Monat |
| Business | 10 | 50.000 | 39,99 $/Monat |
Auch Burst-Limits pro Minute gelten: 60 Schreibanfragen/Minute und 300 Leseanfragen/Minute, unabhängig vom Plan. Diese verhindern versehentliche API-Überflutung, sollten aber die normale Nutzung nicht beeinträchtigen.
Ratenlimits und Fehler
Wenn Sie Ihr Tageskontingent überschreiten, liefert die API 429 Too Many Requests mit einer Meldung zu Ihrer aktuellen Nutzung und Ihrem Limit. Der tägliche Zähler wird um Mitternacht UTC zurückgesetzt.
Andere häufige Antworten:
401 Unauthorized: ungültiger oder abgelaufener API-Schlüssel403 Forbidden: Kontingent überschritten (z. B. Beiträge pro Tag, Speicherlimit)400 Bad Request: fehlende Pflichtfelder oder ungültige Eingabe
Vergleich mit Wettbewerbern
API-Zugriff ist bei Social-Media-Management-Tools keine Selbstverständlichkeit:
- Later und SocialBee bieten zu keinem Preis eine öffentliche API an
- Sprout Social beschränkt den API-Zugriff auf seinen Advanced-Plan für 399 $ pro Sitzplatz und Monat
- Sendible beschränkt die API-Funktionalität auf die White-Label-SSO-Integration ab 315 $/Monat
- Hootsuite verlangt ein separates Genehmigungsverfahren für Entwicklerkonten und einen bezahlten Plan ab 99 $/Monat
- Buffer bietet API-Zugriff in allen Plänen, aber die API befindet sich derzeit in der Beta mit eingeschränktem Umfang (nur Beitragserstellung)
BulkPublish bietet eine voll ausgestattete API in jedem Plan, ohne Genehmigungsverfahren, ohne Wartezeit und ohne Umfangsbeschränkungen.
Vollständige API-Referenz
Die vollständige Endpunkt-Dokumentation (mit Anfrage-/Antwortschemas, Authentifizierungsdetails und Beispiel-Payloads) finden Sie unter app.bulkpublish.com/docs.