X (Twitter) Tweet Details Scraper - Bulk Lookup by ID or URL avatar

X (Twitter) Tweet Details Scraper - Bulk Lookup by ID or URL

Pricing

from $1.20 / 1,000 tweet results

Go to Apify Store
X (Twitter) Tweet Details Scraper - Bulk Lookup by ID or URL

X (Twitter) Tweet Details Scraper - Bulk Lookup by ID or URL

Hydrate a list of X (Twitter) tweet IDs or URLs into full data - text, author, timestamps, and all engagement metrics in one run. No login required.

Pricing

from $1.20 / 1,000 tweet results

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

11 days ago

Last modified

Share

X (Twitter) Tweet Details Scraper

Turn a list of X (Twitter) tweet IDs or links into full tweet data — text, author, timestamps, and every engagement metric — in a single run. No login, no cookies.

What you get

For every tweet you submit:

  • Tweet fields — tweet ID, URL, full text, creation date, language, and source (client) app
  • Engagement metrics — retweets, replies, likes, quotes, views, and bookmarks
  • Reply context — whether it's a reply, the parent tweet ID, the replied-to username, and the conversation ID
  • Author info — username, user ID, display name, blue-verified status, verified type, follower count, location, and profile picture URL
  • Export to JSON, CSV, Excel, or Google Sheets directly from the Apify console

Use cases

  • Enrich a dataset — you have tweet IDs from another tool and need full metrics and author details
  • Engagement tracking — snapshot like/retweet/view counts for a set of posts over time
  • Content research — pull the exact text and stats of competitor or influencer posts
  • Archiving — save the canonical data for specific tweets before they're deleted

How to use

  1. Paste tweet IDs or full tweet URLs into Tweet IDs or URLs (one per line — both formats work, mixed is fine)
  2. Optionally set Max Tweets to cap how many are returned (0 = hydrate all of them)
  3. Run the actor — results appear in the Dataset tab

Output format

Each dataset record:

{
"tweetId": "1866332309399781537",
"url": "https://x.com/user/status/1866332309399781537",
"text": "Full tweet text…",
"createdAt": "Wed Dec 11 18:22:04 +0000 2024",
"lang": "en",
"source": "Twitter for iPhone",
"retweetCount": 128,
"replyCount": 44,
"likeCount": 2103,
"quoteCount": 12,
"viewCount": 154302,
"bookmarkCount": 87,
"isReply": false,
"inReplyToId": null,
"inReplyToUsername": null,
"conversationId": "1866332309399781537",
"authorUsername": "example",
"authorUserId": "44196397",
"authorName": "Example",
"authorIsBlueVerified": true,
"authorVerifiedType": null,
"authorFollowersCount": 210394,
"authorLocation": "San Francisco, CA",
"authorProfilePicture": "https://pbs.twimg.com/profile_images/…"
}

Notes

  • Invalid or duplicate IDs are skipped automatically, so you can paste messy lists.
  • Free-tier runs are limited; upgrade to a paid plan to remove the cap and hydrate unlimited tweets per run.