preview_text (the snippet shown in the timeline), a full_text (the complete article body), a cover image, and a publication date separate from the tweet creation timestamp.
The Sorsa /article endpoint retrieves the full content and metadata of any public X Article in a single request.
Simplest Example
Endpoint Reference
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
tweet_link | string | Yes | Full URL of the tweet containing the article. |
Response
Response Fields
| Field | Description |
|---|---|
full_text | The complete article body. Can be thousands of characters long. |
preview_text | The truncated snippet shown in the X timeline before a user clicks “Read more.” |
cover_image_url | URL of the article’s cover/header image. May be null if no cover was set. |
published_at | ISO 8601 timestamp of when the article was published. |
views | Total view count. |
favorite_count | Number of likes. |
bookmark_count | Number of bookmarks. |
quote_count | Number of quote tweets. |
reply_count | Number of replies. |
retweet_count | Number of retweets. |
author | Full author profile object (same fields as the standard User object). |
favorite_count instead of likes_count, and views instead of view_count.
Detecting Whether a Tweet Is an Article
Not every tweet link points to an article. If you pass a regular tweet URL to the/article endpoint, the response may differ from what you expect. To determine whether a tweet is an article before calling this endpoint, you can first fetch it via /tweet-info and check for article indicators in the response.
In practice, X Articles are recognizable by their URL pattern and by the presence of long-form content that exceeds the standard tweet character limit. If you are building a pipeline that processes mixed content (regular tweets and articles), handle both cases:
Practical Uses
Content analysis. X Articles are often used for project announcements, thought leadership, and detailed updates. Extractingfull_text gives you the complete content for NLP processing, summarization, or archiving - without needing to scrape the X web interface.
Engagement benchmarking. Compare article performance metrics across competitors or across your own articles over time. Articles tend to have different engagement patterns than regular tweets (higher bookmark rates, lower retweet rates), so benchmarking them separately is more accurate.
Archiving and indexing. Build a searchable archive of articles published by accounts you track. The full_text + published_at + author fields give you everything needed for a content database.
Next Steps
- Search Tweets - find articles by searching for keywords that appear in article text.
- Tweet Engagement - get comments, quotes, and retweets on an article tweet.
- Historical Data - retrieve articles published months or years ago.
- Competitor Analysis - track competitor long-form content strategy.
- API Reference - full specification for
/articleand all 38 endpoints.