Référence de l'API REST TwexAPI
TwexAPI expose une API REST standard sur https://api.twexapi.io pour la recherche sur X/Twitter, les profils, l’export de followers, la publication, les DMs, les articles X et l’intégration d’agents IA.
Fonctionnalités principales :
- Recherche avancée (Search) — Recherche par mots-clés, hashtags, cashtags et filtres temporels
- Tweets et engagement (Tweets) — Récupération de threads complets, détails des tweets, réponses, utilisateurs ayant liké ou retweeté
- Utilisateurs et graphe social (Users) — Consultation de profils, requêtes groupées, export de followers et abonnements via pagination par curseur
- Actions d’écriture (Tweet Actions) — Publication automatisée, réponses, threads, likes, retweets, signets
- Messages directs (DM) — Envoi de DMs, vérification des autorisations, liste des conversations et historique
- Tendances mondiales (Trending) — Tweets tendance par pays et thématiques populaires
- Articles X (Articles) — Extraction d’articles X au format Markdown propre (idéal pour les LLMs et RAG), brouillons et publication
Tous les endpoints renvoient une structure cohérente (code: 200, msg: "success", data). Consultez le Guide de gestion des erreurs.
Authentification (Authentication)
Envoyez votre clé d’API dans l’en-tête de chaque requête :
Authorization: Bearer YOUR_API_KEY
Les actions d’écriture nécessitent également un cookie Twitter ou un auth_token. Consultez le Guide d’authentification.
Version 1.0.0
Base URL
https://api.twexapi.ioCookie Endpoints
- GETObtenir le cookie via auth_token
/twitter/{auth_token}/cookie - GETObtenir les infos utilisateur via auth_token
/twitter/{auth_token}/user_info
Search Endpoints
- POSTRecherche avancée paginée par curseur
/twitter/advanced_search/page - POSTRecherche de cashtags financiers
/twitter/cashtags - POSTRecherche de hashtags populaires
/twitter/hashtags
Tweet Actions Endpoints
- POSTLiker un tweet
/twitter/tweets/{tweet_id}/like - DELETESupprimer le like d'un tweet
/twitter/tweets/{tweet_id}/like - POSTRetweeter un tweet
/twitter/tweets/{tweet_id}/retweet - DELETEDelete Retweet
/twitter/tweets/{tweet_id}/retweet - POSTCreate a Tweet Thread
/v3/twitter/tweets/create-thread - POSTCreate a Tweet or Reply
/twitter/tweets/create - POSTCreate a Quote Tweet
/twitter/tweets/quote - POSTBookmark a Tweet
/twitter/tweets/{tweet_id}/bookmark - DELETESupprimer des signets
/twitter/tweets/{tweet_id}/bookmark - POSTSupprimer un ou plusieurs tweets
/twitter/tweets/delete-batch
Users Endpoints
- POSTRécupération groupée de profils utilisateurs
/twitter/users - POSTBloquer un utilisateur
/twitter/user/block - DELETEDébloquer un utilisateur
/twitter/user/block - POSTDétails de l'utilisateur par ID numérique
/twitter/users/by_ids - POSTVérifier le statut du compte
/x/account/verify - POSTVérification groupée de statut de comptes
/twitter/users/status - GETRechercher des utilisateurs
/twitter/search-user/{keyword}/{target_count} - POSTFollow User
/twitter/user/follow - DELETENe plus suivre un utilisateur
/twitter/user/follow
Followers & Following Endpoints
- GETObtenir des followers par quantité
/twitter/followers/{screen_name}/{count} - GETGet Followers Task Status
/twitter/followers/task/{task_id}/status - GETConsume Next Page of Followers Task
/twitter/followers/task/{task_id}/next - POSTObtenir les followers paginés
/twitter/followers/page - POSTObtenir les abonnements paginés
/twitter/following/page - GETObtenir des abonnements par quantité
/twitter/following/{screen_name}/{count} - GETGet Following Task Status
/twitter/following/task/{task_id}/status - GETConsume Next Page of Following Task
/twitter/following/task/{task_id}/next - POSTGet Following (v3)
/v3/twitter/users/following - POSTGet Followers (v3)
/v3/twitter/users/followers - POSTObtenir les followers vérifiés
/v3/twitter/users/verified-followers
Tweet Replies Endpoints
- POSTObtenir les réponses paginées
/twitter/tweets/{tweet_id}/replies/page - GETObtenir les réponses par ID (Ancien)
/twitter/tweets/{tweet_id}/replies/{count}
DM Endpoints
- POSTVérifier les autorisations de DM
/v2/dm/status - POSTEnvoyer un DM (XChat v3)
/v3/twitter/send-dm - POSTObtenir l'historique de DM (XChat v3)
/v3/twitter/dm-history - POSTObtenir les médias de DM
/v3/twitter/dm-media - POSTObtenir les conversations DM
/v3/twitter/conversations
Article Endpoints
- POSTRécupération groupée d'articles X
/x/article - GETExtraire l'article X au format Markdown
/x/article/{tweet_id}/markdown - POSTCréer un brouillon d'article
/x/articles/draft - PUT[Step 2/5] Upload and set article cover image (optional)
/x/articles/{article_id}/cover - PUT[Step 3/5] Set article title
/x/articles/{article_id}/title - PUT[Step 4/5] Set article content from Markdown
/x/articles/{article_id}/content - POST[Step 5/5] Publish an article draft
/x/articles/{article_id}/publish - POST[Quick] One-step article publish
/x/articles/publish
Tweets Endpoints
- POSTObtenir les détails du tweet (v2)
/v2/tweet/detail - POSTGet Tweet Thread by ID
/twitter/tweets/thread_by_id - POSTRécupération groupée de tweets par ID
/twitter/tweets/lookup - GETObtenir des tweets similaires
/twitter/tweets/{tweet_id}/similar
Grok Endpoints
- POSTPoser une question à Grok AI
/v3/twitter/grok/ask - POSTObtenir l'historique Grok
/v3/twitter/grok/history - POSTObtenir la conversation Grok
/v3/twitter/grok/conversation
Tweet Engagement Endpoints
- POSTObtenir les retweeters paginés
/twitter/tweets/retweeters/page - POSTObtenir les utilisateurs ayant liké
/twitter/tweets-favoriters - POSTGet Quote Tweets by Page
/twitter/tweets/quotes/page
Lists Endpoints
- POSTCréer une liste Twitter
/twitter/list/create - POSTObtenir les tweets de liste paginés
/twitter/list/tweets/page - GETObtenir les abonnés d'une liste
/twitter/list/{list_id}/subscribers/{target_count} - POSTObtenir les membres paginés
/twitter/list/members/page - POSTRechercher des listes
/twitter/list/search
Communities Endpoints
- POSTObtenir les membres paginés
/twitter/community/members/page - POSTObtenir les tweets paginés
/twitter/community/tweets/page - POSTRechercher des communautés
/twitter/community/search - GETGet Community
/twitter/community/{community_id} - POSTRechercher des tweets dans la communauté
/twitter/community/search-tweets
Twitter Profile Actions Endpoints
Trending Endpoints
- GETLister les pays disponibles pour les tendances
/twitter/global-trending/countries - GETLister les thématiques tendance
/twitter/global-trending/topics - GETLister les tags de contenu tendance
/twitter/global-trending/contents - GETObtenir les tweets tendance mondiaux
/twitter/global-trending/tweets - GETGet Trending Topics
/twitter/{country}/trending