Noch keine Ausgabe. Senden Sie das Formular ab, um Inhalte zu generieren.
Transparente Preisgestaltung ohne versteckte Gebühren. Bezahlen Sie nach Verbrauch.
| Regel & Modalität | Channel | Guthaben | Preis (USD) | Offizieller / Referenzpreis | Tägliche Ersparnis |
|---|---|---|---|---|---|
create-tweet otherTwitter | Starter | 0.01per post | $0.00005 | - | - |
Wettbewerberpreise kosten $45.450 mehr
ApiPass ist 90.90% günstiger, geschätzt bei mehrere Aufrufe mit insgesamt 10,000 zurückgegebenen Posts
create-tweet
ApiPass-Preis
$0.0005
0,1 Credits per post
Wettbewerberpreise
Vollständige Anleitung zur Verwendung von twitter-api-graphql
Veröffentlichen Sie Tweets programmgesteuert auf jedem authentifizierten X (Twitter)-Konto, mit vollständiger Unterstützung für Text, Medienanhänge, Antworten und Kennzeichnungen für sensible Inhalte über einen einzigen einheitlichen Endpoint.

Die Twitter Graphql Create Tweet API auf ApiPass ist ein POST-Endpoint (/api/v1/jobs/createTask), mit dem Entwickler Tweets im Namen authentifizierter Twitter/X-Konten veröffentlichen können, ohne den Genehmigungsprozess des offiziellen Entwicklerprogramms von Twitter durchlaufen zu müssen. Indem Sie ein auth_token-Cookie aus einer angemeldeten Twitter-Sitzung zusammen mit der Tweet-Payload übergeben, können Sie reine Text-Tweets posten, bis zu vier Medienelemente anhängen, auf bestehende Tweets antworten, Nutzer in Medien markieren, semantische Annotationen hinzufügen und Inhalte als möglicherweise sensibel kennzeichnen. Die API arbeitet asynchron — jede Anfrage gibt eine taskId zurück, die Sie entweder über den recordInfo-Endpoint abfragen oder nach erfolgreicher Veröffentlichung des Tweets per Callback empfangen können.
Umgehen Sie die langwierige Bewerbung für die Twitter Developer Platform, die Prüfung für erweiterten Zugriff und die Zugangsbeschränkungen der Enterprise-Stufe. Authentifizieren Sie sich mit einem standardmäßigen auth_token-Cookie und beginnen Sie sofort mit dem Posten.
ApiPass leitet Ihre Anfragen über mehrere Anbieter (starter, regular, official) zu Preisen weiter, die weit unter den offiziellen Twitter-Stufen Basic (200/month) oder Pro (5,000/month) liegen. Der standardmäßige auto-Kanal wählt dabei in Echtzeit automatisch den kosteneffizientesten und stabilsten Anbieter aus.
Greifen Sie auf dieselbe interne GraphQL-Mutation zu, die der Web-Client von Twitter verwendet, einschließlich media_entities, tagged_users, semantic_annotation_ids, dark_request und Steuerungen für Antwort-Threads, die in älteren REST-Endpoints nicht verfügbar sind.
Jede Tweet-Erstellung gibt eine taskId zurück, die Sie abfragen oder über callBackUrl empfangen können. So lassen sich robuste Posting-Pipelines mit hohem Volumen aufbauen, ohne Ihre Anwendungsthreads zu blockieren.
Da die Authentifizierung pro Anfrage über AuthToken erfolgt, können Sie unbegrenzt viele Twitter-Konten mit einem einzigen API-Key verwalten — ideal für Agenturen, Social-Media-Management-Tools und Multi-Brand-Publishing.
Eine einzige JSON-Payload deckt reine Text-Tweets, Tweets mit Medien, Antworten und Posts mit sensiblen Inhalten ab. Kein Hantieren mit Multipart-Uploads, separaten Medien-Endpoints oder unterschiedlichen Authentifizierungsabläufen für verschiedene Tweet-Typen.
Hängen Sie vorab hochgeladene Medien über media.media_entities mit media_id-Referenzen an, markieren Sie Nutzer in Bildern über tagged_users und kennzeichnen Sie Uploads bei Bedarf als possibly_sensitive.
Verwenden Sie reply.in_reply_to_tweet_id, um Antworten in bestehenden Unterhaltungen zu posten, und reply.exclude_reply_user_ids, um Teilnehmer gezielt aus der Benachrichtigungskette der Antwort auszuschließen.
Wählen Sie zwischen den Kanälen auto, starter, regular und official, um Kosten, Stabilität und Geschwindigkeit entsprechend Ihrer Workload auszubalancieren — von extrem kostengünstigem Bulk-Posting bis hin zu produktionsreifer Zuverlässigkeit auf official-Niveau.
Erstellen Sie Tools im Stil von Buffer/Hootsuite, mit denen Nutzer ihre X-Konten verbinden und Tweets, Threads sowie Medienbeiträge über Dutzende von Konten gleichzeitig planen können.
Kombinieren Sie die API mit einem LLM, um Tweets, Nachrichtenzusammenfassungen, Marktupdates oder KI-generierte Bilder automatisch nach Zeitplan oder als Reaktion auf Ereignisse zu erstellen und zu veröffentlichen.
Nutzen Sie die Antwortparameter, um Support-Bots zu entwickeln, die auf Kunden-@-Erwähnungen oder mit Tickets verknüpfte Tweets über den offiziellen Markenaccount reagieren.
Fügen Sie X als Ausgabekanal in einem umfassenderen CMS- oder Newsroom-Workflow hinzu, bei dem eine einzelne "publish"-Aktion Inhalte neben anderen sozialen Netzwerken auch an Twitter verteilt.
Während der offizielle POST /2/tweets-Endpoint von Twitter ein kostenpflichtiges Developer Account und die Einrichtung einer OAuth 2.0-App erfordert sowie strenge stufenbasierte Rate Limits durchsetzt, bietet ApiPass dieselbe Tweet-Veröffentlichungsfunktion über ein schlankes, cookiebasiertes Authentifizierungsmodell mit Pay-as-you-go-Preisen — dadurch ist die Integration deutlich schneller und die Skalierung kosteneffizienter.
Der offizielle POST /2/tweets-Endpoint von Twitter erfordert ein genehmigtes Developer Account, die Einrichtung einer OAuth 2.0-App und eine kostenpflichtige Abonnementstufe ($200+/month) mit strengen monatlichen Posting-Limits. ApiPass benötigt lediglich ein auth_token-Cookie, das aus einer angemeldeten Browsersitzung extrahiert wird (F12 → Application → Cookies → auth_token), sowie einen einzigen Bearer API key — keine App-Registrierung, keine OAuth callback URLs, keine Stufenbeschränkungen.
Die offizielle API von Twitter setzt stufenbasierte monatliche Posting-Limits durch (1,500/month bei Basic, 300,000/month bei Pro) und erhebt feste Abonnementgebühren unabhängig von der Nutzung. ApiPass berechnet pro erfolgreichem Task nach dem Pay-as-you-go-Prinzip, und der channel-Parameter ermöglicht es Ihnen, Kosten gegen Stabilität abzuwägen — die starter-Stufe ist für unkritische Workloads deutlich günstiger, während official Preise und Zuverlässigkeit bietet, die der nativen API entsprechen.
Veröffentlichen Sie Eilmeldungen, Preisalarme, Wetterwarnungen oder Systemstatus-Updates aus Monitoring-Pipelines in Echtzeit direkt auf einem gebrandeten X-Konto.
Posten Sie automatisch täglich KI-generierte Bilder, Zusammenfassungen, Zitate oder Artikel im Thread-Format, um ein contentorientiertes Konto ohne manuelles Eingreifen aufzubauen.
Antworten Sie skalierbar auf Erwähnungen, Quote Tweets und Thread-Fortsetzungen, indem Sie den in_reply_to_tweet_id-Parameter verwenden, um Giveaway-Bots, FAQ-Responder oder Community-Moderationskonten zu betreiben.
Agenturen, die Dutzende von Kundenkonten verwalten, können durch Austausch des AuthToken pro Anfrage auf jedem dieser Konten posten; die Abrechnung erfolgt gesammelt über einen ApiPass-Key mit einheitlicher Protokollierung.
Registrieren Sie sich bei ApiPass und generieren Sie einen API-Key in Ihrem Dashboard. Öffnen Sie anschließend twitter.com, melden Sie sich bei dem Konto an, von dem aus Sie posten möchten, öffnen Sie DevTools (F12) → Application → Storage → Cookies und kopieren Sie den Wert des auth_token-Cookies. Dieses Token autorisiert ApiPass, im Namen dieses bestimmten Kontos zu posten.
Senden Sie eine POST-Anfrage an https://api.apipass.dev/api/v1/jobs/createTask und verwenden Sie Ihren ApiPass API key als Bearer token im Authorization-Header. Setzen Sie im JSON-Body model auf twitter/graphql/create-tweet, geben Sie Ihren AuthToken innerhalb des input-Objekts an und füllen Sie das variables-Objekt mindestens mit einem tweet_text-Feld aus. Optional können Sie media.media_entities für Bild- oder Videoanhänge, reply.in_reply_to_tweet_id zum Posten als Antwort und eine callBackUrl angeben, wenn ApiPass Ihren Server nach Abschluss benachrichtigen soll. Die Antwort gibt eine taskId zurück, mit der Sie die Anfrage nachverfolgen können.
Geben Sie entweder in der ursprünglichen Anfrage eine callBackUrl an, um benachrichtigt zu werden, wenn der Tweet veröffentlicht wurde, oder pollen Sie GET /api/v1/jobs/recordInfo?taskId={taskId}, bis state den Wert success zurückgibt. Das resultJson-Feld enthält die Details des veröffentlichten Tweets. Mögliche Task-Zustände sind waiting, queuing, generating, success und fail (mit failCode und failMsg, sofern zutreffend, zur Fehlersuche).
Alle APIs erfordern eine Authentifizierung über Bearer Token.
Authorization: Bearer
Einen Tweet posten.
Die API akzeptiert eine JSON-Nutzlast mit der folgenden Struktur:
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 "AuthToken": "string",
7 "variables": {
8 "tweet_text": "string",
9 "dark_request": "boolean",
10 "media": {
11 "media_entities": "[]",
12 "possibly_sensitive": "boolean",
13 },
14 "reply": {
15 "in_reply_to_tweet_id": "string",
16 "exclude_reply_user_ids": "[]",
17 },
18 "semantic_annotation_ids": "[]",
19 "includePromotedContent": "boolean",
20 }
21 }
22}modelErforderlichstringDer für die Generierung zu verwendende Modellname
"twitter/graphql/create-tweet"
callBackUrlOptionalstringCallback-URL für Benachrichtigungen nach Abschluss der Aufgabe. Wenn sie weggelassen wird, wird kein Callback gesendet.
"https://your-domain.com/api/callback"
channelOptionalstringSie können den entsprechenden Anbieter innerhalb von APIPASS über den Parameter channel angeben; diese Anbieter übernehmen die eigentlichen Aufgaben zur Bild- und Videogenerierung. APIPASS bietet derzeit drei Anbieteroptionen:
Der Standardwert für den Parameter channel ist auto. Wenn aktiviert, verteilt APIPASS Aufgaben automatisch auf verfügbare Anbieter basierend auf Echtzeitpreisen und Stabilitätsmetriken, um minimale Kosten und zuverlässige Leistung auszubalancieren. Behalten Sie den Standardwert auto bei, sofern Sie keine individuellen Routing-Anforderungen haben.
Verfügbare Optionen:
auto
Das Eingabeobjekt enthält die folgenden Parameter:
input.variables.tweet_textErforderlichstringhello
input.variables.dark_requestOptionalbooleanfalse
input.variables.media.media_entitiesOptionalarray[]
input.variables.media.possibly_sensitiveOptionalbooleanfalse
input.variables.semantic_annotation_idsOptionalarray[]
input.variables.includePromotedContentOptionalbooleanfalse
variables.reply.in_reply_to_tweet_idOptionalstring123
variables.reply.exclude_reply_user_idsOptionalstring[]
input.AuthTokenErforderlichstringÖffnen Sie die Twitter-Startseite, melden Sie sich an und gehen Sie dann zu F12 > Application > Storage > Cookies > auth_token.

YOUR_X_AUTH_TOKEN
1curl -X POST "https://api.apipass.dev/api/v1/jobs/createTask" \
2 -H "Content-Type: application/json" \
3 -H "Authorization: Bearer YOUR_API_KEY" \
4 -d '{
5 "model": "twitter/graphql/create-tweet",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "AuthToken": "YOUR_X_AUTH_TOKEN",
9 "variables": {
10 "tweet_text": "hello",
11 "dark_request": false,
12 "reply": {
13 "in_reply_to_tweet_id": "123",
14 "exclude_reply_user_ids": []
15 },
16 "media": {
17 "media_entities": [
18 {
19 "media_id": "1869610428579606520",
20 "tagged_users": []
21 }
22 ],
23 "possibly_sensitive": false
24 },
25 "semantic_annotation_ids": [],
26 "includePromotedContent": false
27 }
28 }
29 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}codeStatuscode, 200 für Erfolg, andere Werte für Fehler
messageAntwortnachricht, Fehlerbeschreibung bei fehlgeschlagener Anfrage
data.taskIdAufgaben-ID zum Abfragen des Aufgabenstatus und der Ergebnisse