X (Twitter)

X (Twitter) · 225 endpoints

Chat media upload

Community details

Direct messages

Send direct message

List follow

Pin list

Media details

Media upload

Post replies

  • X / Twitter Post RepliesFetch the replies to any X (Twitter) post URL as structured records: author, text, and engagement. An empty result is valid and does not assert whether the target post exists.verifiedanyapi.x.post.comments
  • X (Twitter) post comments by tweet idRetrieves the latest comments for an X (Twitter) post identified by tweet ID, with cursor pagination.verifiedjustoneapi.x.twitter-get-post-comments-v1
  • X (Twitter) newest post comments by tweet idTwitter: fetch latest post comments (web)verifiedtikhub.x.twitter-web-fetch-latest-post-comments
  • X (Twitter) post comments by tweet idTwitter: fetch post comments (web)verifiedtikhub.x.twitter-web-fetch-post-comments
  • Replies to an X (Twitter) postThe replies to one X (Twitter) post, one row per reply: id, author, author name, text, time, likes, replies, reposts, views and link, in X's own order (most relevant first). `tweet` is the post's URL (https://x.com/NASA/status/2095890075447964086) or its id. `limit` up to 100; X gives about 9-12 replies per page and a run reads at most 8 pages. `session` is required: your `auth_token` and `ct0` cookies, copied with the Crawl4AI Session extension; used for this run only and never stored. One fetch per page; a wrong session costs one unit. Columns: id, author, author_name, text, posted_at, likes, replies, reposts, views, url.crawl4ai.x.post.comments
  • x.post.comments — routed: best of 3 providers, own keys firstReplies to an X (Twitter) post by tweet id — provider-native rows in `comments`parrot.x.post.comments
  • x.post.comments — routed: best of 3 providers, own keys firstReplies to an X (Twitter) post by tweet id — provider-native rows in `comments`treg.x.post.comments

Post counts

Post details

Like post

Repost

Reposters

Filtered stream rules

Search posts

  • X / Twitter SearchSearch X (Twitter) with full advanced-search syntax (operators like from:, since:, until:, min_faves: work inline in the query) and get structured tweets with text, author, engagement, and cursor pagination. Limit is a per-page maximum; native pages contain approximately 20 tweets unless requireSinglePage selects a bulk lane.verifiedanyapi.x.search.posts
  • Search X (Twitter) by keyword — top, latest, media, peopleSearches X (Twitter) by keyword across top, latest, media, people, or list result modes with cursor pagination.verifiedjustoneapi.x.twitter-search-v1
  • Search X (Twitter) posts by keywordTwitter: fetch search timeline (web)verifiedtikhub.x.twitter-web-fetch-search-timeline
  • Search posts on X (Twitter)The posts X (Twitter) returns for a search, one row per post, in X's order: id, link, text, time, author, counts, views, language, media, and whether it is a reply, a quote or a repost. `query` is X search text (rust lang, from:nasa since:2026-10-01); `mode` latest or top; `limit` up to 100. `session` is your X login (`auth_token` and `ct0`, from the Crawl4AI Session extension), for this run only. Without it, only from:<account> (since:/until: allowed) in mode latest: the account's timeline, newest first; older days via a slower second source. Other queries are refused, not billed. Columns: id, url, text, created, author, author_name, likes, reposts, replies, quotes, views, language, media, is_reply, is_quote, is_repost.crawl4ai.x.search.posts
  • x.search.posts — routed: best of 3 providers, own keys firstSearch X (Twitter) posts by keyword — provider-native rows in `posts`parrot.x.search.posts
  • x.search.posts — routed: best of 3 providers, own keys firstSearch X (Twitter) posts by keyword — provider-native rows in `posts`treg.x.search.posts
  • Search the full tweet archive by keyword querySearch Posts Allx.x.search-posts-all
  • Search tweets from the last 7 days by keywordSearch Posts Recentx.x.search-posts-recent

Space details

Trending topics

Bookmarks

DM blocking

Follow user

User followers

Following

Mute user

User posts

  • X / Twitter User Tweets and RepliesGet up to the requested limit of tweets and replies authored by an X (Twitter) account, with engagement, views, language, and cursor pagination where available.verifiedanyapi.x.user.posts
  • X / Twitter User PostsGet an X (Twitter) account's profile Posts-tab timeline by handle. Results follow profile order: a pinned post may appear first, followed by otherwise reverse-chronological authored posts, reposts, quotes, and self-thread continuations.verifiedanyapi.x.user.posts.timeline
  • Posts of an X (Twitter) accountThe latest posts of one X (Twitter) account, one row per post: id, link, text, likes, reposts, replies, quotes, time, whether it is a repost, and the author. `username` is the handle (nasa or @nasa), the profile URL or X's numeric user id (11348282). `limit` up to 100; X gives about 15-20 posts a page and a run reads at most two pages. `session` is your own X login (the `auth_token` and `ct0` cookies, from the Crawl4AI Session extension) (optional), used for this run only, never stored. Without it the run reads X as a visitor; when X shows a visitor nothing, a slower second source answers. Columns: id, url, text, likes, retweets, replies, quotes, created, is_retweet, author.verifiedcrawl4ai.x.user.posts
  • X (Twitter) user posts by numeric user idRetrieves posts published by an X (Twitter) user identified by Rest ID, with cursor pagination.verifiedjustoneapi.x.twitter-get-user-posts-v1
  • X (Twitter) user tweets by usernameFetches tweets from a Twitter user's profile by handle.verifiedscrapecreators.x.user.posts
  • X (Twitter) user's posts by handle or user idRecent posts of an X (Twitter) userverifiedtikhub.x.user.posts
  • Recent tweets of a user by user id — engagement metricsList the recent posts of an X user (your own or any public account)verifiedx.x.user.posts
  • x.user.posts — routed: best of 5 providers, own keys firstList an X (Twitter) user's recent posts — provider-native post objects in `posts`parrot.x.user.posts
  • x.user.posts — routed: best of 5 providers, own keys firstList an X (Twitter) user's recent posts — provider-native post objects in `posts`treg.x.user.posts

User profile

Account and utility endpoints

  • Add an encryption public keyAdd public keyx.x.add-user-public-key
  • Add encryption keys to a chat conversationAdd Conversation Keysx.x.add-conversation-keys
  • Check an Account Activity subscription by webhook idValidate Account Activity Subscriptionx.x.validate-account-activity-subscription
  • Count your Account Activity subscriptionsGet Account Activity Subscription Countx.x.get-account-activity-subscription-count
  • Count your filtered-stream rulesGet Rule Countsx.x.get-rule-counts
  • Create a compliance jobCreate Compliance Jobx.x.create-compliance-jobs
  • Create a webhook replay jobCreate replay job for webhookx.x.create-webhook-replay-job
  • Create an activity subscriptionCreate X activity subscriptionx.x.create-activity-subscription
  • Delete a filtered-stream webhook link by webhook idDelete stream linkx.x.delete-webhooks-stream-link
  • Delete a webhook by webhook idDelete webhookx.x.delete-webhooks
  • Delete activity subscriptions by subscription idsDelete X activity subscriptions by IDsx.x.delete-activity-subscriptions-by-ids
  • Delete an activity subscription by subscription idDeletes X activity subscriptionx.x.delete-activity-subscription
  • Encryption public keys of a user by user idGet public keysx.x.get-users-public-key
  • Firehose stream of English tweetsStream English Postsx.x.stream-posts-firehose-en
  • Firehose stream of Japanese tweetsStream Japanese Postsx.x.stream-posts-firehose-ja
  • Firehose stream of Korean tweetsStream Korean Postsx.x.stream-posts-firehose-ko
  • Firehose stream of Portuguese tweetsStream Portuguese Postsx.x.stream-posts-firehose-pt
  • Firehose stream of all LikesStream all Likesx.x.stream-likes-firehose
  • Firehose stream of all tweetsStream all Postsx.x.stream-posts-firehose
  • History of streaming connectionsGet Connection Historyx.x.get-connection-history
  • Link a webhook to the filtered stream by webhook idCreate stream linkx.x.create-webhooks-stream-link
  • List Account Activity subscriptions by webhook idGet Account Activity Subscriptionsx.x.get-account-activity-subscriptions
  • List compliance jobs by typeGet Compliance Jobsx.x.get-compliance-jobs
  • List filtered-stream webhook linksGet stream linksx.x.get-webhooks-stream-links
  • List your activity subscriptionsGet X activity subscriptionsx.x.get-activity-subscriptions
  • List your registered webhooksGet webhookx.x.get-webhooks
  • Look up a compliance job by idGet Compliance Job by IDx.x.get-compliance-jobs-by-id
  • Look up encryption public keys by user idsGet public keysx.x.get-users-public-keys
  • Mark a chat conversation as readMark Conversation as Readx.x.mark-chat-conversation-read
  • OpenAPI specification of the X APIGet OpenAPI Spec.x.x.get-open-api-spec
  • Register a webhookCreate webhookx.x.create-webhooks
  • Remove a user's Account Activity subscriptionDelete subscriptionx.x.delete-account-activity-subscription
  • Send a typing indicator to a chat conversationSend Typing Indicatorx.x.send-chat-typing-indicator
  • Stream Likes compliance eventsStream Likes compliance datax.x.stream-likes-compliance
  • Stream Posts compliance eventsStream Posts compliance datax.x.stream-posts-compliance
  • Stream Users compliance eventsStream Users compliance datax.x.stream-users-compliance
  • Stream a 10% sample of LikesStream sampled Likesx.x.stream-likes-sample10
  • Stream a 10% sample of tweetsStream 10% sampled Postsx.x.stream-posts-sample10
  • Stream activity events in real timeActivity Streamx.x.activity-stream
  • Stream sampled tweets in real timeStream sampled Postsx.x.stream-posts-sample
  • Stream tweet label eventsStream Post labelsx.x.stream-labels-compliance
  • Subscribe a webhook to Account Activity eventsCreate subscriptionx.x.create-account-activity-subscription
  • Terminate all streaming connectionsTerminate all connectionsx.x.delete-all-connections
  • Terminate streaming connections by endpoint idTerminate connections by endpointx.x.delete-connections-by-endpoint
  • Terminate streaming connections by uuidTerminate multiple connectionsx.x.delete-connections-by-uuids
  • Tweet usage against your plan capGet Usagex.x.get-usage
  • Twitter CommunityFetch a Twitter/X community's public details (name, description, member count, join policy) by URL.verifiedanyapi.twitter.community
  • Twitter Community TweetsList recent tweets posted in a Twitter/X community by URL.verifiedanyapi.twitter.community_tweets
  • Twitter TweetFetch a single Twitter/X tweet by URL with its full text and engagement counts (likes, retweets, replies, quotes, bookmarks, views).verifiedanyapi.twitter.tweet
  • Twitter Tweet TranscriptExtract the spoken transcript from a Twitter/X video tweet by URL.verifiedanyapi.twitter.tweet_transcript
  • Update an activity subscription by subscription idUpdate X activity subscriptionx.x.update-activity-subscription
  • Validate a webhook by webhook idValidate webhookx.x.validate-webhooks
  • X / Twitter ArticleGet a public X long-form article from its wrapper post URL, including its author, engagement, cover image, and structured content blocks.verifiedanyapi.twitter.article
  • X / Twitter Community SearchSearch X (Twitter) communities by keyword and get their id, name, topic, and member count with cursor pagination. This is how you find a community URL to pass to twitter.community or twitter.community_tweets.verifiedanyapi.twitter.search_communities
  • X / Twitter FollowersFetch the follower list of any public X (Twitter) account by username with cursor pagination. Limit is a per-page maximum and a native page holds up to 200 accounts; follow the response's nextCursor for more.verifiedanyapi.twitter.followers
  • X / Twitter FollowingList the accounts a public X (Twitter) account follows by username with cursor pagination. Limit is a per-page maximum and a native page holds up to 200 accounts; follow the response's nextCursor for more.verifiedanyapi.twitter.following
  • X / Twitter TrendsGet current X (Twitter) trends for worldwide, a country, or a city in X ranking order, including the resolved location.verifiedanyapi.twitter.trends
  • X / Twitter Tweet ThreadResolve the linear self-thread containing an X (Twitter) post, from its root through the author's linked continuations. This excludes replies from other users.verifiedanyapi.twitter.thread
  • X / Twitter User SearchSearch X (Twitter) accounts by keyword - the People tab of X search. Matches handles, display names, and profile bios, and returns normalized profile records with follower, following, and post counts plus cursor pagination. Use twitter.search for posts.verifiedanyapi.twitter.search_users

These endpoints are callable but not part of the catalog's browse surface.