Skip to main content

X Articles

Retrieve the full content and metadata of any public X Article in a single request. An Article is a long-form post on X with a cover image, rich text body (up to ~100,000 characters), and engagement metrics separate from its announcement tweet.
Free to try: /article works on your first 100 requests: one-time, no credit card, no expiry. An article fetch is a single request with no per-character charge, however long the body, so that is up to 100 full articles at no cost.
Note: For a fuller guide on working with long-form X posts, see X Articles API: Retrieve Long-Form X Posts on the blog.

Quickstart


Endpoint

Request Body

Response

Response Fields

Field naming. The engagement fields on the article response (likes_count, retweet_count, reply_count, quote_count, bookmark_count) match the standard Tweet object, with one exception: impressions come back as views_count here, versus view_count (singular) on a tweet. If you run tweets and articles through the same pipeline, normalize that one key at ingestion. See Response Format for the full schema comparison.

Detecting an Article vs a Regular Tweet

Not every tweet link points to an Article. Try /article first and fall back to /tweet-info if the response lacks a substantive body:

Next Steps