๐ X (Twitter) Public Post Details โ No Login
Pricing
from $1.00 / 1,000 hydrated x posts
๐ X (Twitter) Public Post Details โ No Login
๐ Bulk-extract explicit public X/Twitter post URLs or IDs without login, cookies or API keys. ๐ฆ Get text, author, verification, engagement, media, alt text, edits, reply context and quoted posts. โ Missing/protected posts are free.
Pricing
from $1.00 / 1,000 hydrated x posts
Rating
0.0
(0)
Developer
Ilia
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
Turn public X/Twitter status URLs or numeric IDs into structured records without an X account, cookies, password, or API key.
๐ค What you get
- stable post and author IDs with canonical URLs, full text, language, timestamp, hashtags, mentions, and expanded links;
- likes, replies, reposts, quotes, views when exposed, and calculated total interactions;
- author name, handle, standard and high-resolution avatar, blue/legacy/government verification state;
- reply targets plus a normalized parent-post object with author, engagement, text, and media;
- quote context, edit history IDs, remaining edits, stale-edit state, and editable-until time;
- photos, videos, GIFs, alt text, original dimensions, duration, aspect ratio, every media variant, and highest-bitrate MP4 URL;
- bulk deduplication and
seenPostIdscheckpoints for repeat runs; - overview and media-focused dataset views.
๐ Popular use cases
- enrich saved X/Twitter URL collections;
- preserve accessible text, media and alt text for research;
- resolve quoted/reply context and edit metadata;
- validate public-post inventories in bulk;
- connect post details to moderation, CRM and analytics workflows.
๐ฐ Pricing
$1 per 1,000 successfully stored public posts. Platform usage is included. A tiny Actor-start event may apply. Failed lookups are free.
โ๏ธ Example input
{"postUrls":["https://x.com/NASA/status/2040059770237849635"],"seenPostIds":[],"language":"en"}
๐ฅ Complete input reference
| Field | Type | Default | Purpose |
|---|---|---|---|
postUrls | array | ["https://x.com/NASA/status/2040059770237849635"] | Public x.com/twitter.com status URLs or numeric IDs. Duplicates are removed. |
seenPostIds | array | [] | Optional stable IDs skipped during incremental runs. |
language | string | "en" | Two-letter language used by X for localized labels. |
requestDelayMs | integer | 150 | Delay between public syndication requests. |
๐ค Complete output reference
The default dataset is exportable as JSON, CSV, Excel, XML or RSS. Fields remain stable for scheduled runs and API integrations.
| Field | Type |
|---|---|
recordType | string |
postId | string |
postUrl | string |
text | string |
createdAt | string / null |
language | string / null |
displayTextRange | array |
hashtags | array |
mentions | array |
links | array |
likeCount | integer / null |
replyCount | integer / null |
retweetCount | integer / null |
quoteCount | integer / null |
viewCount | integer / null |
totalInteractions | integer |
possiblySensitive | boolean |
newsActionType | string / null |
authorId | string / null |
authorName | string / null |
authorUsername | string / null |
authorUrl | string / null |
authorAvatarUrl | string / null |
authorAvatarHighResUrl | string / null |
authorBlueVerified | boolean |
authorVerified | boolean |
authorVerifiedType | string / null |
isReply | boolean |
inReplyToPostId | string / null |
inReplyToAuthorId | string / null |
inReplyToUsername | string / null |
parentPost | object / null |
isQuote | boolean |
quotedPost | object / null |
isEdited | boolean |
isStaleEdit | boolean |
editHistoryIds | array |
editsRemaining | integer / null |
editableUntil | string / null |
media | array |
mediaTypes | array |
mediaUrls | array |
photos | array |
scrapedAt | string |
๐ API & integrations
Run this Actor from the Apify Console, API, CLI, MCP, Make, Zapier or n8n. Replace the Actor identifier and token in this template:
curl -X POST "https://api.apify.com/v2/acts/x-public-post-details/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{}'
Results are stored in the run's default dataset and can be forwarded with Apify webhooks or scheduled Tasks.
๐ Search keywords
X/Twitter Post Details, Media & Parent Context โ No Login, twitter, post, details, media, parent, context, login, public, Apify Actor, scraper API, structured data, scheduled monitor, automation.