X / Twitter-API

X / Twitter-Antworten-API

Rufe die Antworten auf eine beliebige X-(Twitter-)Beitrags-URL als strukturierte Datensätze ab: Autor, Text und Interaktion. Ein leeres Ergebnis ist gültig und sagt nichts darüber aus, ob der Zielbeitrag existiert.

0,45 USD/1k Anfr., Zahlung pro Anfrage, kein Abo.

Post
x.com/nasa/status/1846987139428634858

Post

N

nasa

@nasa

M

Mars Watcher@marswatcher · Oct 21, 2024

This never gets old. Godspeed to the next crew.

412340
Was die API zurückgegeben hatitems[0]
{
"id": "1846991234567890111",
"url": "https://x.com/marswatcher/status/1846991234567890111",
"text": "This never gets old. Godspeed to the next crew.",
"authorName": "Mars Watcher",
"authorHandle": "marswatcher",
"replyCount": 4,
"repostCount": 12,
"likeCount": 340,
+4 weitere Felder
}
Verfügbarkeit
99,98%
30d · 8.580 Aufrufe
Anfragen
8.581
30 T · wöchentlich, letzte 12 Wochen
Antwort
1,7s
Median · 30d

Preise und Anbieter

Preise der X / Twitter-Antworten-API: eine API, 4 austauschbare Anbieter

Der günstigste Anbieter bedient zuerst. Fällt er aus, übernimmt der nächste im selben Aufruf.

Du zahlst
4,50 USD
0,45 USD/1k Anfr., nur für das, was du nutzt. Kein Monatstarif.
Deine ersten 222 Anfragen sind mit dem Startguthaben von 0,10 USD kostenlos.

Ausprobieren

X / Twitter Antworten mit einer Anfrage abrufen

requireFieldsarray
Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `nextCursor`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. Naming a combination that no single source returns together is refused as invalid input, with no charge. On a paginated walk it applies to the first page only; later pages stay with the source that page chose, at the price it was quoted.
Öffnen in
Beispielantwort
Kostenlose Läufe liefern nur die ersten 3 Ergebnisse. Lade einen Schlüssel auf, um die vollständige Antwort zu bekommen.
{
  "found": true,
  "data": {
    "items": [
      {
        "id": "1846991234567890111",
        "url": "https://x.com/marswatcher/status/1846991234567890111",
        "text": "This never gets old. Godspeed to the next crew.",
        "authorName": "Mars Watcher",
        "authorHandle": "marswatcher",
        "replyCount": 4,
        "repostCount": 12,
        "likeCount": 340,
        "quoteCount": 1,
        "viewCount": 18400,
        "createdUtc": 1729526400,
        "media": []
      },
      {
        "id": "1846991234567890112",
        "url": "https://x.com/rocketrhea/status/1846991234567890112",
        "text": "Watched the launch live from the causeway, the ground shakes more than you would think",
        "authorName": "Rhea Ibarra",
        "authorHandle": "rocketrhea",
        "replyCount": 2,
        "repostCount": 5,
        "likeCount": 96,
        "quoteCount": 0,
        "viewCount": 5200,
        "createdUtc": 1729526460,
        "media": [
          {
            "type": "photo",
            "url": "https://pbs.twimg.com/media/GZreplyLaunchpad.jpg",
            "width": 1200,
            "height": 800
          }
        ]
      },
      {
        "id": "1846991234567890113",
        "url": "https://x.com/coldcoffeeorbit/status/1846991234567890113",
        "text": "",
        "authorName": "Cold Coffee Orbit",
        "authorHandle": "coldcoffeeorbit",
        "replyCount": 0,
        "repostCount": 1,
        "likeCount": 22,
        "quoteCount": 0,
        "viewCount": 1100,
        "createdUtc": 1729526520,
        "media": [
          {
            "type": "video",
            "url": "https://pbs.twimg.com/amplify_video_thumb/1846991234567890113/img/reply_video_poster.jpg",
            "videoUrl": "https://video.twimg.com/amplify_video/1846991234567890113/vid/720x1280/reply_video.mp4",
            "width": 640,
            "height": 360
          }
        ]
      }
    ],
    "conversationId": "1846987139428634858"
  }
}

Vollständige Parameter- und Antwortreferenz: jedes Feld, jeder Typ und jedes Beispiel für diesen Endpoint.

Referenz

Eine Anfrage, eine Antwortstruktur.

Jedes Feld, das du sendest, und jedes Feld, das du zurückbekommst, jeweils mit einem echten Beispiel.

Zuletzt geprüft 2026-10-07 · Verfügbarkeit und Latenz gemessen über 30d

Request-Body

JSON, per POST an diesen Endpoint gesendet.

  • urlstring

    https://x.com/nasa/status/1846987139428634858

    Vollständige URL des X-(Twitter-)Beitrags, dessen Antworten abgerufen werden (z. B. https://x.com/nasa/status/1846987139428634858).

  • cursorstring

    Opaque pagination cursor from a previous response's nextCursor. Omit for the first page; pass it to fetch the next page of replies.

  • limitinteger

    Maximale Zahl der zurückgegebenen Ergebnisse (1-40, Standard 40). Quellen mit Abrechnung pro Ergebnis kosten bei niedrigeren Limits weniger; eine Ersatzquelle, die ihre native Seite berechnet, kann bis zum beworbenen Anfragepreis kosten.

  • requireFieldsarray

    Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `nextCursor`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. Naming a combination that no single source returns together is refused as invalid input, with no charge. On a paginated walk it applies to the first page only; later pages stay with the source that page chose, at the price it was quoted.

Du sendest. Ein kleiner JSON-Body. Die gezeigten Werte sind Beispiele, die du durch deine eigenen ersetzt.

Antwort

JSON, ein Beispielwert pro Feld.

  • foundboolean

    true

each itemdata.items[]
  • idstring

    1846991234567890111

  • urlstring

    https://x.com/marswatcher/status/1846991234567890111

  • textstring

    This never gets old. Godspeed to the next crew.

  • authorNamestring

    Mars Watcher

  • authorHandlestring

    marswatcher

  • replyCountnumber

    4

  • repostCountnumber

    12

  • likeCountnumber

    340

  • quoteCountnumber

    1

  • viewCountnumber

    18400

  • createdUtcnumber

    1729526400

  • mediaarray
datadata
  • conversationIdstring

    1846987139428634858

Du bekommst zurück. Benannte, typisierte Felder in derselben Struktur, egal welche Quelle antwortet.

FAQ

Über die X / Twitter-Antworten-API

Die AnyAPI-X / Twitter-Antworten-API liefert X / Twitter-Daten als normalisiertes JSON aus einem POST-Aufruf an /v1/run/twitter.replies. Rufe die Antworten auf eine beliebige X-(Twitter-)Beitrags-URL als strukturierte Datensätze ab: Autor, Text und Interaktion. Ein leeres Ergebnis ist gültig und sagt nichts darüber aus, ob der Zielbeitrag existiert. AnyAPI routet jede Anfrage über 4 Quellen und weicht automatisch aus, wenn eine ausfällt. Sie kostet ab 0,45 USD pro 1.000 Anfragen, in US-Dollar, ohne Abo und ohne monatliches Minimum. In den letzten 30 Tagen waren 100,0% der X / Twitter Antworten-Aufrufe über AnyAPI erfolgreich, bei einer mittleren Antwortzeit von 1,7 Sekunden über 8.580 gemessene Aufrufe.

Sie kostet ab 0,45 USD pro 1.000 Anfragen, in US-Dollar, ohne Abo und ohne monatliches Minimum. Du lädst ein USD-Guthabenkonto auf, und jeder Aufruf bucht davon ab. Bei manchen fehlgeschlagenen, vom Guthabenkonto bezahlten Anfragen fallen Bearbeitungsgebühren an, die wir zum Selbstkostenpreis ohne Aufschlag weitergeben. Die Fehlerantwort zeigt den berechneten Betrag.

Rufe die Antworten auf eine beliebige X-(Twitter-)Beitrags-URL als strukturierte Datensätze ab: Autor, Text und Interaktion. Ein leeres Ergebnis ist gültig und sagt nichts darüber aus, ob der Zielbeitrag existiert. Die Antwort ist normalisiertes JSON mit demselben Envelope, den jeder AnyAPI-Endpoint liefert, sodass das Parsen eines zweiten Endpoints nur eine geänderte URL bedeutet.

In den letzten 30 Tagen waren 100,0% der X / Twitter Antworten-Aufrufe über AnyAPI erfolgreich, bei einer mittleren Antwortzeit von 1,7 Sekunden über 8.580 gemessene Aufrufe. Das sind AnyAPIs eigene Messungen des Traffics durch das Gateway, laufend neu berechnet, kein veröffentlichtes Service-Level-Ziel.

Ja. Ein neues AnyAPI-Konto startet mit 0,10 USD Gratis-Guthaben, ohne Karte. Das deckt 222 X / Twitter-Antworten-Aufrufe zu je 0,00045 USD.

AnyAPI fragt in derselben Anfrage die nächste seiner 4 Quellen, die günstigste zuerst, sodass der Ausfall einer Quelle deinen Aufruf nicht scheitern lässt.

Sende eine POST-Anfrage an https://api.getanyapi.com/v1/run/twitter.replies mit deinem AnyAPI-Schlüssel in einem Header „Authorization: Bearer“ und der Eingabe als JSON-Body. Derselbe Schlüssel und dasselbe Guthabenkonto funktionieren bei jedem AnyAPI-Endpoint.

Nein. Du lädst US-Dollar auf ein Prepaid-AnyAPI-Guthaben, und jede Anfrage bucht davon ab. Es gibt keinen Monatstarif und kein Minimum, und dasselbe Guthaben bezahlt jeden AnyAPI-Endpoint.

Ja. Installiere @getanyapi/sdk von npm für TypeScript oder getanyapi von pip für Python. Beide rufen jeden AnyAPI-Endpoint mit demselben Schlüssel auf, und jeder HTTP-Client funktioniert ebenfalls.

Ja. Ein Agent kann sich mit dem AnyAPI-MCP-Server unter https://api.getanyapi.com/mcp verbinden oder mit einem unauthentifizierten POST an https://api.getanyapi.com/agent/signup einen eigenen kostenlosen Test-Schlüssel erstellen und diesen Endpoint über HTTP aufrufen.