Get a Post by Tweet ID

View all X (Twitter) Public Data API endpoints →

Send required id as the string tweet ID from a public post or a previous collection result. The verified response has status=active, id, conversation_id, text, display_text, created_at, likes, retweets, replies, quotes, bookmarks, views, lang, sensitive, author, entities and media. Observed author fields include rest_id, screen_name, name, image, blue_verified, verification and sub_count; a photo post exposes media.photo items with media_url_https and id. Reply-context fields and conversation_control.policy may be null. Preserve large IDs as strings and handle views as a possible numeric string. Public counters can change between calls and are not private impressions or campaign analytics; unavailable-post behavior has not been verified.

API Features

Exact post-ID resolution The observed id matches the requested tweet ID, providing a precise lookup independent of keyword search.
Full and display text variants The verified post exposes text and display_text alongside entities for source-reference rendering.
Post-level public counters Read likes, retweets, replies, quotes, bookmarks and views as changing public values; views may be a string.
Author and attachment context The observed author object identifies the account, while media.photo links images and reply-context fields may be null.

Live API Demo

GET /api/project/twitter/tweet-info

API Response (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/twitter/tweet-info?key=<API_KEY>&id=<id>'
📢
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Contact Us

Use Cases

Frequently asked questions

How do I retrieve a post's text, media and engagement by ID?

Provide required id as the string tweet ID from a public source or collected result. The verified active payload includes text, display_text, author, created_at, media and likes, retweets, replies, quotes, bookmarks and views. Preserve null context fields.

Are post views private campaign impressions?

No. These are changing public counters, not private account analytics or campaign impressions. views may be a numeric string; store collection time and normalize counters without converting tweet or account IDs into floating-point numbers. Unavailable-post behavior still needs validation.

Related operations

Guides

View Subscription Plans →