Skip to content

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
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
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
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

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
Retrieve quote-tweets posted in response to any tweet
Retrieve the full list of users who have retweeted a specific tweet
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
Retrieve detailed information about a specific Twitter list, including description and member count
Retrieve a list of users who are members of a specified Twitter list
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