TWTR Data API

TWTR Data API provides read-only access to public X (Twitter) data through stable, normalized JSON. ### Available data - User profiles, followers, and following - Batch user lookup by username or numeric ID - Batch tweet lookup by numeric ID - User posts, media posts, and the Tweets & Replies timeline - Tweet details and high-quality conversation replies - Tweet search by relevance or recency -…

2 subscribers
15 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

TWTR Data API endpoints

MethodEndpointDescription
System
GET health
/health
GET healthLive
/health/live
Confirms that the Node.js process is running and able to serve HTTP requests.
GET healthReady
/health/ready
Confirms that the process has the upstream authentication material required to serve requests.
Users
GET getFollowing
/user/{id}/following
Returns a normalized, cursor-paginated list of accounts a user follows.
GET getUsersByUsernames
/users/by
Looks up as many as 20 unique usernames in one request. Input order is preserved among returned users, duplicate usernames are removed case-insensitively, and unresolved…
GET getUser
/user/{username}
Returns a normalized user profile by screen name. A leading `@` is accepted.
GET getUsersByIds
/users
Looks up as many as 20 unique numeric user IDs in one request. Input order is preserved, duplicate IDs are removed, and unresolved IDs are listed in `not_found`.
GET getFollowers
/user/{id}/followers
Returns a normalized, cursor-paginated list of accounts following a user.
Tweets
GET getTweet
/tweet/{id}
Returns one normalized tweet and a cursor-paginated list of high-quality replies.
GET getUserTweets
/user/{id}/tweets
Returns a normalized, cursor-paginated tweet timeline for a numeric user ID.
GET getTweetsByIds
/tweets
Looks up as many as 20 unique tweet IDs in one request. Input order is preserved, duplicate IDs are removed, and unresolved IDs are listed in `not_found`.
GET getUserMedia
/user/{id}/media
Returns the user's cursor-paginated media timeline. Every normalized tweet contains at least one photo, video, or animated GIF in `media`.
GET getUserTweetsAndReplies
/user/{id}/tweets-and-replies
Returns the profile's Tweets & Replies timeline, including replies that are not present in the regular tweets timeline.
Search
GET searchTweets
/search
Returns normalized tweets ordered by relevance (`Top`) or recency (`Latest`). Identical searches may be served from a short-lived cache. During an upstream search-rate window, a…
GET searchUsers
/search/users
Returns normalized user accounts matching a name, username, or keyword. Identical searches use the same bounded cache and upstream search-rate protection as tweet search.

TWTR Data API pricing

PlanPriceRate limitQuotas
BASIC Free 1 / second
  • Requests: 500 / monthly
PRO Recommended $6 / month 3 / second
  • Requests: 10,000 / monthly
ULTRA $15 / month 8 / second
  • Requests: 40,000 / monthly

More Social APIs

View all →
  • Tiktok Scraper is a freemium API that gives developers programmatic access to a wide range of TikTok data,…

    ReviewedSocialFreemium
  • The Chuck Norris API is a free, public JSON API that serves hand-curated Chuck Norris jokes, browsable by…

    ReviewedSocialFree15.2k subscribers
  • Download Video and Image from Pinterest

    SocialFreemium1.3k subscribers
  • Introducing a powerful Twitter API / X API with endpoints to help you access valuable Twitter data. With our…

    SocialFreemium621 subscribers
  • Twitter/X API for accessing public and private data, including search, posts, users, followers, images,…

    SocialFreemium224 subscribers
  • Fast Live Instagram Scraper API. All information from Instagram consistently and quickly! It makes 3 times…

    SocialFreemium1.6k subscribers