TwexAPI REST API Referansı
TwexAPI, X/Twitter araması, profiller, takipçi dışa aktarma, tweet paylaşımı, DM’ler, X makaleleri ve AI Agent entegrasyonu için https://api.twexapi.io üzerinden standart bir REST API sunar.
Temel Özellikler:
- Gelişmiş Tweet Araması (Search) — Anahtar kelimeler, hashtag’ler, cashtag’ler ve gelişmiş filtreler
- Tweetler ve Etkileşim (Tweets) — Tweet zincirleri (Thread), tweet detayları, yanıtlar, beğenen ve retweetleyen kullanıcılar
- Kullanıcılar ve Sosyal Ağ (Users) — Profil sorgulama, toplu kullanıcı çekme, imleçli (cursor) sayfalamayla takipçi ve takip edilen listeleri
- Yazma ve Etkileşim İşlemleri (Tweet Actions) — Otomatik tweet paylaşımı, yanıtlar, zincir tweet oluşturma, beğenme, retweet, yer işareti
- Direkt Mesajlar (DM) — Bire bir DM gönderme, izin kontrolü, konuşma listeleri ve mesaj geçmişi
- Küresel Trendler (Trending) — Ülke ve konu bazında popüler trend tweetler
- X Makaleleri (Articles) — X makalelerini temiz Markdown olarak ayıklama (LLM RAG sistemleri için ideal), taslak oluşturma ve yayınlama
Tüm uç noktalar tutarlı bir yanıt yapısı (code: 200, msg: "success", data) döndürür. Ayrıntılar için Hata Yönetimi Kılavuzu sayfasına bakın.
Kimlik Doğrulama (Authentication)
Her istekte API anahtarınızı Authorization başlığında iletin:
Authorization: Bearer YOUR_API_KEY
Yazma işlemleri için ayrıca bir Twitter çerezi veya auth_token gereklidir. Ayrıntılar için Kimlik Doğrulama Kılavuzu sayfasına bakın.
Version 1.0.0
Base URL
https://api.twexapi.ioCookie Endpoints
- GETauth_token ile Çerez Al
/twitter/{auth_token}/cookie - GETauth_token ile Kullanıcı Bilgisi Al
/twitter/{auth_token}/user_info
Search Endpoints
- POSTİmleç Sayfalamalı Gelişmiş Arama
/twitter/advanced_search/page - POSTCashtag Finansal Sembol Araması
/twitter/cashtags - POSTHashtag Konu Araması
/twitter/hashtags
Tweet Actions Endpoints
- POSTTweeti Beğen
/twitter/tweets/{tweet_id}/like - DELETEBeğeniyi Geri Al
/twitter/tweets/{tweet_id}/like - POSTTweeti Retweetle
/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 - DELETEYer İşaretlerinden Kaldır
/twitter/tweets/{tweet_id}/bookmark - POSTTweetleri Toplu Sil
/twitter/tweets/delete-batch
Users Endpoints
- POSTToplu Kullanıcı Profili Getirme
/twitter/users - POSTKullanıcıyı Engelle
/twitter/user/block - DELETEEngeli Kaldır
/twitter/user/block - POSTID ile Kullanıcı Detayları
/twitter/users/by_ids - POSTHesap Durumunu Doğrula
/x/account/verify - POSTToplu Hesap Durumu Kontrolü
/twitter/users/status - GETTwitter Kullanıcısı Ara
/twitter/search-user/{keyword}/{target_count} - POSTFollow User
/twitter/user/follow - DELETETakibi Bırak
/twitter/user/follow
Followers & Following Endpoints
- GETMiktar Belirterek Takipçi Getir
/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 - POSTSayfalamalı Takipçi Getir
/twitter/followers/page - POSTSayfalamalı Takip Edilenleri Getir
/twitter/following/page - GETMiktar Belirterek Takip Edilenleri Getir
/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 - POSTOnaylı Takipçileri Getir
/v3/twitter/users/verified-followers
Tweet Replies Endpoints
- POSTYanıtları Sayfalamalı Getir
/twitter/tweets/{tweet_id}/replies/page - GETTweet Yanıtlarını Getir (Eski)
/twitter/tweets/{tweet_id}/replies/{count}
DM Endpoints
- POSTDM İzinlerini Kontrol Et
/v2/dm/status - POSTDM Gönder (XChat v3)
/v3/twitter/send-dm - POSTDM Sohbet Geçmişini Getir (XChat v3)
/v3/twitter/dm-history - POSTDM Medya Dosyalarını Getir
/v3/twitter/dm-media - POSTDM Konuşma Listesini Getir
/v3/twitter/conversations
Article Endpoints
- POSTX Makalelerini Toplu Getir
/x/article - GETX Makalesini Markdown Olarak Ayıkla
/x/article/{tweet_id}/markdown - POSTYeni Makale Taslağı Oluştur
/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
- POSTTweet Detaylarını Getir (v2)
/v2/tweet/detail - POSTGet Tweet Thread by ID
/twitter/tweets/thread_by_id - POSTID ile Toplu Tweet Getirme
/twitter/tweets/lookup - GETBenzer Tweetleri Getir
/twitter/tweets/{tweet_id}/similar
Grok Endpoints
- POSTGrok AI'ya Soru Sor
/v3/twitter/grok/ask - POSTGrok Geçmişini Getir
/v3/twitter/grok/history - POSTGrok Konuşmasını Getir
/v3/twitter/grok/conversation
Tweet Engagement Endpoints
- POSTRetweetleyenleri Sayfalamalı Getir
/twitter/tweets/retweeters/page - POSTBeğenen Kullanıcıları Getir
/twitter/tweets-favoriters - POSTGet Quote Tweets by Page
/twitter/tweets/quotes/page
Lists Endpoints
- POSTTwitter Listesi Oluştur
/twitter/list/create - POSTListe Tweetlerini Sayfalamalı Getir
/twitter/list/tweets/page - GETListe Abonelerini Getir
/twitter/list/{list_id}/subscribers/{target_count} - POSTListe Üyelerini Sayfalamalı Getir
/twitter/list/members/page - POSTListe Ara
/twitter/list/search
Communities Endpoints
- POSTTopluluk Üyelerini Sayfalamalı Getir
/twitter/community/members/page - POSTTopluluk Tweetlerini Sayfalamalı Getir
/twitter/community/tweets/page - POSTTopluluk Ara
/twitter/community/search - GETGet Community
/twitter/community/{community_id} - POSTTopluluk İçinde Tweet Ara
/twitter/community/search-tweets
Twitter Profile Actions Endpoints
Trending Endpoints
- GETTrend Desteklenen Ülkeleri Listele
/twitter/global-trending/countries - GETTrend Başlıklarını Listele
/twitter/global-trending/topics - GETTrend İçerik Etiketlerini Listele
/twitter/global-trending/contents - GETKüresel Trend Tweetleri Getir
/twitter/global-trending/tweets - GETGet Trending Topics
/twitter/{country}/trending