TwexAPI is an independent third-party service. Not affiliated with X Corp. "Twitter" and "X" are trademarks of X Corp.
Types:
Methods:
Types:
Methods:
Types:
Methods:
- client.articles.fetch({ ...params }) ->
XArticleResponse - client.articles.markdown({ ...params }) ->
string
Types:
- SearchUserResponse
- GetCommunityMembersCursorQuery
- GetCommunityMembersCursorResponse
- CommunityTweetsResponse
- GetCommunityTweetsCursorQuery
- GetCommunityTweetsCursorResponse
- SearchCommunityQuery
- SearchCommunityResponse
- GetCommunityResponse
- SearchCommunityTweetsQuery
Methods:
- client.communities.members({ ...params }) ->
SearchUserResponse - client.communities.membersPage({ ...params }) ->
GetCommunityMembersCursorResponse - client.communities.tweets({ ...params }) ->
CommunityTweetsResponse - client.communities.tweetsPage({ ...params }) ->
GetCommunityTweetsCursorResponse - client.communities.search({ ...params }) ->
SearchCommunityResponse - client.communities.get({ ...params }) ->
GetCommunityResponse - client.communities.searchTweets({ ...params }) ->
CommunityTweetsResponse
Types:
- DMStatusResponseV2
- SendDmV3Query
- SendDmResponse
- GetDmHistoryV3Query
- GetDmHistoryV3Response
- GetDmMediaV3Query
- GetDmMediaV3Response
- GetConversationsV3Query
- GetConversationsV3Response
Methods:
- client.dm.status({ ...params }) ->
DMStatusResponseV2 - client.dm.send({ ...params }) ->
SendDmResponse - client.dm.history({ ...params }) ->
GetDmHistoryV3Response - client.dm.media({ ...params }) ->
GetDmMediaV3Response - client.dm.conversations({ ...params }) ->
GetConversationsV3Response
Types:
- ListTweetsResponse
- GetListTweetsCursorQuery
- GetListTweetsCursorResponse
- ListSubscribersResponse
- ListMembersResponse
- GetListMembersCursorQuery
- GetListMembersCursorResponse
- SearchListQuery
- SearchListResponse
Methods:
- client.lists.tweets({ ...params }) ->
ListTweetsResponse - client.lists.tweetsPage({ ...params }) ->
GetListTweetsCursorResponse - client.lists.subscribers({ ...params }) ->
ListSubscribersResponse - client.lists.members({ ...params }) ->
ListMembersResponse - client.lists.membersPage({ ...params }) ->
GetListMembersCursorResponse - client.lists.search({ ...params }) ->
SearchListResponse
Types:
Methods:
- client.search.advanced({ ...params }) ->
AdvancedSearchCursorResponse - client.search.cashtags({ ...params }) ->
SearchResponse - client.search.hashtags({ ...params }) ->
SearchResponse
Types:
- SearchResponse
- UserTimelinePageResponse
- UserTimelineResponse
- GetAllTweetsRepliesCursorQuery
- GetAllTweetsRepliesCursorResponse
Methods:
- client.timelines.tweetsAndReplies({ ...params }) ->
SearchResponse - client.timelines.userPage({ ...params }) ->
UserTimelinePageResponse - client.timelines.user({ ...params }) ->
UserTimelineResponse - client.timelines.tweetsAndRepliesPage({ ...params }) ->
GetAllTweetsRepliesCursorResponse
Types:
Methods:
- client.trending.countries() ->
StandardResponse - client.trending.topics() ->
StandardResponse - client.trending.contents({ ...params }) ->
StandardResponse - client.trending.tweets({ ...params }) ->
SearchResponse - client.trending.byCountry({ ...params }) ->
StandardResponse
Types:
Methods:
- client.tweets.detail({ ...params }) ->
any - client.tweets.thread({ ...params }) ->
any - client.tweets.lookup({ ...params }) ->
GetTweetsByIdResponse - client.tweets.similar({ ...params }) ->
GetTweetsByIdResponse
Types:
- TweetActionResponse
- CreateThreadQuery
- CreateThreadResponse
- PostTweetQuery
- PostTweetResponse
- QuoteTweetQuery
- PostTweetWithoutCookieQuery
- DeleteTweetQuery
- DeleteTweetResponse
Methods:
- client.tweets.actions.like({ ...params }) ->
TweetActionResponse - client.tweets.actions.unlike({ ...params }) ->
TweetActionResponse - client.tweets.actions.retweet({ ...params }) ->
TweetActionResponse - client.tweets.actions.unretweet({ ...params }) ->
TweetActionResponse - client.tweets.actions.createThread({ ...params }) ->
CreateThreadResponse - client.tweets.actions.create({ ...params }) ->
PostTweetResponse - client.tweets.actions.quote({ ...params }) ->
PostTweetResponse - client.tweets.actions.createWithoutCookie({ ...params }) ->
PostTweetResponse - client.tweets.actions.bookmark({ ...params }) ->
TweetActionResponse - client.tweets.actions.unbookmark({ ...params }) ->
TweetActionResponse - client.tweets.actions.deleteBatch({ ...params }) ->
DeleteTweetResponse
Types:
- SearchUserResponse
- GetRetweetersCursorQuery
- GetRetweetersCursorResponse
- GetQuotesQuery
- GetQuotesResponse
- GetQuotesCursorQuery
- GetQuotesCursorResponse
Methods:
- client.tweets.engagement.retweeters({ ...params }) ->
SearchUserResponse - client.tweets.engagement.retweetersPage({ ...params }) ->
GetRetweetersCursorResponse - client.tweets.engagement.quotes({ ...params }) ->
GetQuotesResponse - client.tweets.engagement.quotesPage({ ...params }) ->
GetQuotesCursorResponse
Types:
Methods:
Types:
- UsersDetailsResponse
- AccountVerifyResponse
- SearchUserResponse
- FollowUserQuery
- BlockUserResponse
- UnfollowUserQuery
- UnfollowUserResponse
- TwitterAccountBasedStandardResponse
- TwitterUserAboutStandardResponse
Methods:
- client.users.getByUsernames({ ...params }) ->
any - client.users.getByIds({ ...params }) ->
UsersDetailsResponse - client.users.verifyAccount({ ...params }) ->
AccountVerifyResponse - client.users.getStatuses({ ...params }) ->
any - client.users.search({ ...params }) ->
SearchUserResponse - client.users.follow({ ...params }) ->
BlockUserResponse - client.users.unfollow({ ...params }) ->
UnfollowUserResponse - client.users.getAccountBased({ ...params }) ->
TwitterAccountBasedStandardResponse - client.users.getAbout({ ...params }) ->
TwitterUserAboutStandardResponse
Types:
Methods:
- client.users.followers.list({ ...params }) ->
VerifiedFollowersResponse - client.users.followers.verified({ ...params }) ->
VerifiedFollowersResponse
Types:
Methods: