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 |
|---|---|---|---|---|---|
tweet-detail 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
tweet-detail
ApiPass-Preis
$0.0005
0,1 Credits per post
Wettbewerberpreise
Vollständige Anleitung zur Verwendung von twitter-api-graphql
Rufen Sie vollständige Tweet-Details ab – einschließlich Inhalt, Engagement-Metriken, Antworten und Gesprächskontext – mit einer einzigen Tweet-ID.

Die Twitter Graphql Tweet Detail API auf ApiPass ist ein leistungsstarker Endpoint, mit dem Entwickler umfassende Informationen zu jedem öffentlichen Tweet auf X (ehemals Twitter) über dessen eindeutige Tweet-ID abrufen können. Durch den Aufruf des Modells twitter/graphql/tweet-detail über das einheitliche Job-System von ApiPass erhalten Sie strukturierte JSON-Daten mit Tweet-Text, Autoreninformationen, Medienanhängen, Engagement-Statistiken (Likes, Retweets, Antworten, Aufrufe), Gesprächsverläufen, zitierten Tweets, Community Notes (Birdwatch) und umfangreichen Artikelinhalten. Die API nutzt Twitters internes GraphQL-Schema und bietet damit Zugriff auf deutlich umfangreichere Datenfelder als herkömmliche REST-Endpoints – während Authentifizierungskomplexität, Proxy-Verwaltung und Rate-Limit-Handling abstrahiert werden.
Überspringen Sie den langwierigen Genehmigungsprozess für die offiziellen API-Tarife von Twitter. Starten Sie sofort mit nur einem ApiPass API-Schlüssel.
Greifen Sie in einer einzigen Anfrage auf Felder auf Graphql-Ebene zu, darunter Birdwatch-Notizen, Voice-Tweets, Community-Kontext, umfangreiche Artikelinhalte und vollständige Gesprächsverläufe.
Die Standardeinstellung channel: auto verteilt Aufgaben automatisch auf Anbieter basierend auf Echtzeit-Preis- und Stabilitätsmetriken und gewährleistet so sowohl Kosteneffizienz als auch Zuverlässigkeit.
Wählen Sie zwischen den Tarifen starter, regular oder official, um Budget und Performance entsprechend den spezifischen Anforderungen Ihres Projekts auszubalancieren.
Senden Sie einen Job, erhalten Sie sofort eine task ID und fragen Sie entweder die Ergebnisse ab oder lassen Sie ApiPass die fertigen Daten an Ihre Webhook-URL senden.
Passen Sie Ihre Antwort-Payload mit booleschen Flags wie withCommunity, withBirdwatchNotes, withVoice und withArticlePlainText präzise an, um nur die Daten abzurufen, die Sie benötigen.
Rufen Sie nicht nur den zentralen Tweet ab, sondern auch seinen vollständigen Antwortbaum, zitierte Tweets und den übergeordneten Thread – ideal für den Aufbau von Gesprächsansichten oder Sentiment-Analysen.
Extrahieren Sie eingebettete Bilder, Videos, Sprachnotizen und Long-Form-Artikelinhalte mit dedizierten Umschaltern für den Status umfangreicher Inhalte und die Extraktion von Klartext.
Rufen Sie kontextbezogene Faktenchecks und von der Community beigesteuerte Notizen ab, die an Tweets angehängt sind, und geben Sie Ihrer Anwendung integrierte Vertrauenssignale.
Betreiben Sie benutzerdefinierte Tweet-Vorschau-Widgets und Embed-Karten für Blogs, Nachrichtenseiten oder Chat-Anwendungen.
Erstellen Sie Tools, die Antwortketten abbilden, wichtige Influencer in einer Diskussion identifizieren und den Engagement-Verlauf visualisieren.
Erstellen Sie dauerhafte, durchsuchbare Archive wichtiger Tweets und ihres vollständigen Antwortkontexts für Journalismus, Forschung oder rechtliche Dokumentation.
Speisen Sie strukturierte Tweet-Daten mit Engagement-Metriken in Workflows zur LLM-Feinabstimmung oder in Modelle zur Sentiment-Klassifizierung ein.
Sehen Sie, wie ApiPass im Vergleich zur offiziellen Twitter API bei Zugangshürden, Preisgestaltung und Datentiefe abschneidet – und warum Entwickler wechseln.
Twitters offizielle v2 API erfordert ein kostenpflichtiges Entwicklerabonnement mit strengen monatlichen Tweet-Limits und einem Prüfprozess für Anwendungen. ApiPass benötigt nur einen API-Schlüssel, berechnet pro erfolgreicher Aufgabe und bietet einen starter-Kanal in einem besonders günstigen Tarif für budgetbewusste Projekte.
Der offizielle Endpoint GET /2/tweets/:id gibt ein flaches Objekt mit ausgewählten Erweiterungen zurück. Der GraphQL-Endpoint von ApiPass spiegelt Twitters eigene interne Datenstruktur wider und stellt verschachtelte Felder wie Birdwatch-Notizen, Community-Kontext, V2-Timeline-Module und Flags zur Quick-Promote-Berechtigung bereit, die über die öffentliche REST API sonst nicht verfügbar sind.
Verfolgen Sie Tweets mit großer Wirkung, die Ihre Marke oder Branche erwähnen, und rufen Sie vollständige Gesprächsverläufe ab, um die öffentliche Stimmung in Echtzeit zu verstehen.
Investigative Reporter können Tweets mit ihrem vollständigen Antwortkontext, Community Notes und Metadaten für Quellenprüfung und Zitation erfassen.
Marketingplattformen können überprüfen, ob gesponserte Tweets live sind, ihr Engagement-Wachstum im Zeitverlauf messen und den Status von Community Notes bestätigen.
Entwickeln Sie Plattformen, die virale Twitter-Threads in strukturierte Artikel oder Lernmaterialien umwandeln, indem sie die vollständige Gesprächshierarchie extrahieren.
Registrieren Sie sich bei ApiPass, öffnen Sie Ihr Dashboard und generieren Sie ein Bearer token zur Authentifizierung. Dieser einzelne Schlüssel gewährt Ihnen Zugriff auf alle ApiPass-Endpoints, ohne dass ein separater Twitter Developer account erforderlich ist.
Senden Sie eine POST-Anfrage an /api/v1/jobs/createTask, wobei model auf twitter/graphql/tweet-detail gesetzt ist und sich die Ziel-focalTweetId im Objekt input.variables befindet. Sie können die Antwort weiter anpassen, indem Sie Umschalter wie withCommunity, withBirdwatchNotes oder withVoice aktivieren, und optional eine callBackUrl angeben, um Ergebnisse per Webhook zu erhalten. Die API gibt sofort eine taskId zur Nachverfolgung zurück.
Verwenden Sie die zurückgegebene taskId, um /api/v1/jobs/recordInfo abzufragen. Fragen Sie den Endpoint regelmäßig ab oder warten Sie, bis Ihr Callback ausgelöst wird – sobald das Feld state success zurückgibt, parsen Sie resultJson.resultObject, um auf die vollständige Tweet-Detail-Payload zuzugreifen, einschließlich Inhalt, Engagement-Metriken, Antworten und Gesprächskontext.
Alle APIs erfordern eine Authentifizierung über Bearer Token.
Authorization: Bearer
Tweet-Details abrufen
Die API akzeptiert eine JSON-Nutzlast mit folgender Struktur:
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 "variables": {
7 "focalTweetId": "string",
8 "referrer": "string",
9 "controller_data": "string",
10 "with_rux_injections": "boolean",
11 "includePromotedContent": "boolean",
12 "withCommunity": "boolean",
13 "withQuickPromoteEligibilityTweetFields": "boolean",
14 "withBirdwatchNotes": "boolean",
15 "withVoice": "boolean",
16 "withV2Timeline": "boolean",
17 },
18 "fieldToggles": {
19 "withArticleRichContentState": "boolean",
20 "withArticlePlainText": "boolean",
21 },
22 }
23}modelErforderlichstringDer Modellname, der für die Generierung verwendet werden soll
"twitter/graphql/tweet-detail"
callBackUrlOptionalstringCallback-URL für Benachrichtigungen zum Abschluss der Aufgabe. Wenn sie weggelassen wird, wird kein Callback gesendet.
"https://your-domain.com/api/callback"
channelOptionalstringSie können über den Parameter channel den entsprechenden Anbieter innerhalb von APIPASS 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.focalTweetIdErforderlichstring1694634492403843248
input.variables.referrerOptionalstringprofile
input.variables.controller_dataOptionalstringDAACDAABDAABCgABAAAAAAAAAAAKAAkAAAABFPY0+AAAAAA=
input.variables.with_rux_injectionsOptionalbooleanfalse
input.variables.includePromotedContentOptionalbooleanfalse
input.variables.withCommunityOptionalbooleantrue
input.variables.withQuickPromoteEligibilityTweetFieldsOptionalbooleantrue
input.variables.withBirdwatchNotesOptionalbooleantrue
input.variables.withVoiceOptionalbooleantrue
input.withV2Timeline.withVoiceOptionalbooleantrue
input.fieldToggles.withArticleRichContentStateOptionalbooleantrue
input.fieldToggles.withArticlePlainTextOptionalbooleantrue
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/user-by-screen-name",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "variables": {
9 "focalTweetId": "1694634492403843248",
10 "referrer": "profile",
11 "controller_data": "DAACDAABDAABCgABAAAAAAAAAAAKAAkAAAABFPY0+AAAAAA=",
12 "with_rux_injections": false,
13 "includePromotedContent": false,
14 "withCommunity": true,
15 "withQuickPromoteEligibilityTweetFields": true,
16 "withBirdwatchNotes": true,
17 "withVoice": true,
18 "withV2Timeline": true,
19 },
20 "fieldToggles": {
21 "withArticleRichContentState": true,
22 "withArticlePlainText": true,
23 }
24 }
25 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}codeStatuscode, 200 bei Erfolg, andere Werte bei Fehlern
messageAntwortnachricht, Fehlerbeschreibung bei fehlgeschlagener Anfrage
data.taskIdAufgaben-ID zum Abfragen des Aufgabenstatus und der Ergebnisse