Blog

· 3 Min. Lesezeit

Selbst bauen oder kaufen: Was ein „Auf Social Media posten“-Feature wirklich kostet

Eine Aufstellung, Zeile für Zeile, was es kostet, Social-Media-Posting selbst ins Produkt zu bauen – im Vergleich zu einer Social-Media-API.

Im Ticket steht: „Nutzer sollen auf X und LinkedIn teilen können.“ Sieht nach einem Sprint aus. Hier ist, was tatsächlich daruntersteckt, damit deine Schätzung standhält.

Der direkte Weg (der Teil, den alle einplanen)

  • Auf jeder Plattform eine Entwickler-App registrieren
  • Für jede OAuth umsetzen
  • Den „Create post“-Endpoint jeder Plattform aufrufen

Das sind ein paar Tage pro Plattform. Wäre das die ganze Aufgabe, solltest du es selbst bauen.

Was danach kommt (der Teil, der Schätzungen sprengt)

ArbeitWarum sie nötig istDauerhaft?
Tokens speichern und verschlüsselnEin Security-Review fragt, wo die Tokens deiner Kunden liegenJa
Token-Refresh pro PlattformJedes Netzwerk hat andere Laufzeiten und Refresh-RegelnJa
Inhaltsprüfung pro PlattformZeichenlimits, Medientypen, Größen und die Anzahl der Karussells unterscheiden sichJa, Limits ändern sich
Pipelines für Medien-UploadsBilder und Videos laufen pro Plattform über andere Upload-WegeJa
Infrastruktur zum PlanenDie meisten Produkte brauchen „später posten“, und native Unterstützung ist uneinheitlichJa
Wiederholungen und IdempotenzEine wiederholte Anfrage darf die Ankündigung eines Kunden nie doppelt posten—
Meldung bei FehlernNutzer müssen erfahren, dass ein Beitrag nicht rausgegangen ist, und warum—
Umgang mit getrennten KontenNutzer entziehen den Zugriff, und deine Oberfläche muss das merkenJa
Rate-Limits und BackoffUnterscheidet sich pro Plattform, manchmal pro NutzerJa
Änderungen an den Plattform-APIsEndpoints werden deprecated, Richtlinien und Tarife ändern sichFür immer

Die letzte Zeile ist die teure. Social-Media-Plattformen ändern ihre APIs nach ihrem Kalender, nicht nach deinem. Jede Änderung ist ungeplante Arbeit, die von deiner Roadmap runtergezogen wird.

Die Fragen, die du stellen solltest

  1. Ist Social-Media-Posting dein Produkt oder ein Feature davon? Wenn es der Kern dessen ist, was du verkaufst, kann es sich lohnen, den Stack selbst zu besitzen. Ist es ein Feature, ist jede Stunde für Token-Refresh eine Stunde, die nicht in das fließt, wofür Kunden dich bezahlen.
  2. Wie viele Plattformen werden Nutzer noch verlangen? Es bleibt nie bei den ersten zwei.
  3. Wer hat Rufbereitschaft, wenn LinkedIn um 2 Uhr nachts Beiträge ablehnt?

So sieht Kaufen mit Hapi aus

bash
curl -X POST https://hapi.tools/v1/posts \
  -H "Authorization: Bearer $HAPI_API_KEY" \
  -d '{"content":"Shipped!","platforms":["x","linkedin"]}'

Hinter diesem einen Aufruf:

  • Gehostetes OAuth mit PKCE. Tokens werden mit AES-256-GCM verschlüsselt und für dich erneuert.
  • Prüfung gegen die echten Plattform-Limits, bevor ein Beitrag angenommen wird.
  • Planung mit Zeitzonen.
  • Idempotency-Keys, damit Wiederholungen nie doppelt posten.
  • Signierte Webhooks (post.published, post.failed, account.disconnected) mit 6 Wiederholungen.
  • Eingeschränkte API-Keys, ein Audit-Log und rollenbasierter Zugriff für dein Team.

Heute live auf X, LinkedIn, Bluesky, Telegram, Discord und Slack. Instagram, TikTok, YouTube und sieben weitere laufen in der Sandbox, sodass du jetzt schon dagegen entwickeln kannst.

Kostenvergleich

Beziffer die Zeit deiner Entwickler für jeden Posten in der Tabelle oben, inklusive der Zeile „Für immer“, und vergleich sie mit:

  • Testphase: 5 $ für 15 Tage (5 Konten, 300 Beiträge). Genug, um das ganze Feature zu bauen und vorzuführen.
  • Growth: 49 $/Monat oder 39 $/Monat bei jährlicher Abrechnung. 25 Konten, 5.000 Beiträge/Monat, Webhooks, 300 Anfragen/Minute.
  • Pro: 99 $/Monat oder 79 $/Monat bei jährlicher Abrechnung. 100 Konten, 25.000 Beiträge/Monat, 1.200 Anfragen/Minute.
  • Scale: ab 199 $/Monat, mit 250 Konten und 100.000 Beiträgen inklusive, danach nutzungsbasiert. SSO und SLA sind verfügbar.

Preise ansehen → oder Testphase starten →