Twitter/X Data API - Overview
Introduction
SocialData API is a scalable and reliable Twitter API alternative that simplifies the process of fetching data from social media websites. At the moment, we only support X (formerly Twitter).
With SocialData’s Twitter data API, you can easily retrieve tweets, user profiles, user followers/following and other information without the need for proxies or parsing Twitter responses. This ensures a seamless and hassle-free integration with your application, saving you valuable time and effort.
Ways to use SocialData
There are four ways to reach the same data. All of them use a single API key and draw on the same balance — there is no separate subscription for any of them.
- Data API — REST endpoints you call on demand for tweets, profiles, followers, lists, communities and Spaces. Listed in full below.
- Monitoring API — instead of polling, create a monitor and we send a webhook to your server shortly after a user posts, follows a new account, changes their profile, or a search query picks up a match.
- Social Actions — single-call checks for whether a specific user followed, retweeted or replied.
- MCP Server — connect Claude, Cursor or any other MCP client straight to this data and ask questions in plain English. Each tool call is billed exactly like the equivalent REST call.
If you are just getting started, Authentication covers how to get your key and Pricing covers what each request costs.
Available Endpoints
Data API
| Search Endpoints | |
Fetch tweets matching specified search criteria, including keywords, hashtags, and user mentions. Supports all Twitter Advanced Search operators | |
User Endpoints | |
GET Get User Profile | Retrieve detailed information about a Twitter user’s profile, including bio, follower count, and profile picture |
| Retrieve detailed information about up to 100 user profiles per request based on user_ids | |
| Retrieve the full list of users who follow the specified account | |
| Retrieve the full list of verified users who follow the specified account | |
| Retrieve the full list of users that the specified account is following | |
GET Get User Tweets | Retrieve recent tweets or replies posted by the specified user |
| Retrieve all mentions of any user | |
| Retrieve information about accounts associated with or connected to the specified organization profile | |
| Retrieve highlighted tweets from the specified user’s timeline | |
GET Get User Lists | Retrieve a list of Twitter lists created by or subscribed to by the specified user |
| Retrieve a user’s extended bio, if available | |
| Retrieve users that Twitter/X considers similar to a given user | |
Tweet Endpoints | |
GET Get Tweet | Retrieve complete tweet details together with all embedded media, URLs, and complete tweet stats |
Retrieve detailed information about up to 100 tweets per request based on tweet_ids | |
| Retrieve comments posted in response to any tweet | |
GET Get Tweet Quotes | Retrieve quote-tweets posted in response to any tweet |
| Retrieve the full list of users who have retweeted a specific tweet | |
GET Get Thread | Retrieve all tweets in a conversation thread (i.e., a chain of tweets posted by the same user) |
| Retrieve information about an article shared on Twitter, including metadata and engagement statistics | |
List Endpoints | |
GET Get List Details | Retrieve detailed information about a specific Twitter list, including description and member count |
GET Get List Members | Retrieve a list of users who are members of a specified Twitter list |
GET Get List Tweets | Retrieve tweets published by members of a Twitter list |
Community Endpoints | |
| Retrieve information about a Twitter community | |
| Retrieve tweets published by members of a Twitter community | |
| Retrieve a list of users who are members of a specified Twitter community | |
| Retrieve search results from Twitter community search | |
Spaces Endpoints | |
| Retrieve information about a specific Twitter Space | |
Social Actions | |
| Check if a specified user is following another user | |
| Check whether a user has retweeted a specific tweet | |
| Check if a user has replied to or commented on a particular tweet | |