Référence de l'API
URL de base https://api.xsignalfeed.com. Toutes les réponses sont du JSON dans l'enveloppe décrite sous Erreurs quand elles échouent, et portent les en-têtes listés sous Limites de débit quand elles réussissent. Les champs marqués * sont obligatoires.
Surveillance
Choisissez les comptes que suit cette clé. Pour chacun, vous recevez tous les types d'événement autorisés par votre clé, ou seulement ceux que vous choisissez.
| Point de terminaison | Nom | Portée | Crédits |
|---|---|---|---|
GET /v1/monitor/targets | Lister les comptes surveillés | targets:read | 0 |
POST /v1/monitor/targets | Surveiller un compte | targets:write | 0 |
GET /v1/monitor/targets/{target} | Obtenir un compte surveillé | targets:read | 0 |
PATCH /v1/monitor/targets/{target} | Choisir les types d'événement d'un compte | targets:write | 0 |
DELETE /v1/monitor/targets/{target} | Cesser de surveiller un compte | targets:write | 0 |
POST /v1/monitor/targets:batch | Opérations de surveillance par lots | targets:write | 0 |
Mots-clés
Surveillez la recherche X pour des expressions. La requête accepte la syntaxe propre à X : expressions exactes entre guillemets, OR, -exclusions, #hashtags, $cashtags, from:, to:, lang:, filter:media, -filter:replies, -filter:retweets. Nous surveillons l'onglet « Récent », les résultats sont donc chronologiques, et n'importe quelle langue ou écriture fonctionne.
| Point de terminaison | Nom | Portée | Crédits |
|---|---|---|---|
GET /v1/keywords | Lister les mots-clés | keywords:read | 0 |
POST /v1/keywords | Surveiller un mot-clé | keywords:write | 0 |
DELETE /v1/keywords/{keyword_id} | Retirer un mot-clé | keywords:write | 0 |
Flux & historique
Le WebSocket est décrit sous Flux en continu ; voici son pendant REST pour rattraper le retard.
| Point de terminaison | Nom | Portée | Crédits |
|---|---|---|---|
GET /v1/events | Historique des événements | replay | 0 |
Utilisateurs
Profils, listes d'abonnés et d'abonnements, médias, mentions, abonnements à des créateurs et recherche d'utilisateurs, lus sur X à l'instant. Chaque appel coûte les crédits indiqués.
Publications
Publications par identifiant, avec leurs réponses, citations, auteurs de republication, fil et article. Chaque appel coûte les crédits indiqués.
| Point de terminaison | Nom | Portée | Crédits |
|---|---|---|---|
GET /v1/tweets/{tweet_id} | Obtenir une publication | reads | 1 |
GET /v1/tweets | Obtenir des publications par ids | reads | 1 |
GET /v1/tweets/{tweet_id}/replies | Obtenir les réponses | reads | 2 |
GET /v1/tweets/{tweet_id}/quotes | Obtenir les citations | reads | 2 |
GET /v1/tweets/{tweet_id}/retweeters | Obtenir les auteurs de republication | reads | 2 |
GET /v1/tweets/{tweet_id}/thread | Obtenir un fil | reads | 2 |
GET /v1/tweets/{tweet_id}/article | Obtenir un article | reads | 1 |
Recherche
La recherche X dans sa propre syntaxe, résultats les plus récents ou les plus pertinents, paginés.
| Point de terminaison | Nom | Portée | Crédits |
|---|---|---|---|
GET /v1/search | Rechercher des publications | reads | 2 |
GET /v1/search/trends | Rechercher une tendance | reads | 2 |
Listes
Fil et membres de n'importe quelle liste publique.
| Point de terminaison | Nom | Portée | Crédits |
|---|---|---|---|
GET /v1/lists/{list_id}/tweets | Obtenir les publications d'une liste | reads | 2 |
GET /v1/lists/{list_id}/members | Obtenir les membres d'une liste | reads | 2 |
Communautés
Informations, membres, modérateurs et publications d'une communauté X.
| Point de terminaison | Nom | Portée | Crédits |
|---|---|---|---|
GET /v1/communities/{community_id} | Obtenir une communauté | reads | 1 |
GET /v1/communities/{community_id}/members | Obtenir les membres d'une communauté | reads | 2 |
GET /v1/communities/{community_id}/moderators | Obtenir les modérateurs d'une communauté | reads | 2 |
GET /v1/communities/{community_id}/tweets | Obtenir les publications d'une communauté | reads | 2 |
Tendances
Ce qui est en tendance sur X en ce moment, par catégorie.
| Point de terminaison | Nom | Portée | Crédits |
|---|---|---|---|
GET /v1/trends | Obtenir les tendances | reads | 2 |
Compte
Ce que cette clé peut faire, combien elle a consommé, où vont les webhooks.
| Point de terminaison | Nom | Portée | Crédits |
|---|---|---|---|
GET /v1/account | Obtenir le compte | — | 0 |
GET /v1/account/usage | Obtenir la consommation | — | 0 |
GET /v1/account/webhook | Obtenir le webhook | webhook | 0 |
PUT /v1/account/webhook | Définir le webhook | webhook | 0 |
Meta & statut
Public, mis en cache cinq minutes, aucune clé requise. Construisez votre validation et votre interface à partir de ces réponses plutôt qu'en copiant cette page.
| Point de terminaison | Nom | Portée | Crédits |
|---|---|---|---|
GET /v1/meta/event-types | Lister les types d'événements | — | 0 |
GET /v1/meta/scopes | Lister les portées | — | 0 |
GET /v1/meta/plans | Lister les offres | — | 0 |
GET /v1/meta/versions | Lister les versions | — | 0 |
GET /v1/health | Santé | — | 0 |
GET /v1/status | Statut | — | 0 |
Une description lisible par machine de tout ce qui précède se trouve sur /v1/openapi.json ; /v1/docs redirige ici.