X (Twitter) Post Scraper - No Login, By URL avatar

X (Twitter) Post Scraper - No Login, By URL

Pricing

from $1.20 / 1,000 results

Go to Apify Store
X (Twitter) Post Scraper - No Login, By URL

X (Twitter) Post Scraper - No Login, By URL

Scrape X (Twitter) posts by link or id without login, cookies or API key: full text, exact date, likes, reposts, replies, quotes, bookmarks, views, hashtags, mentions, links, photos and video files, quote and repost ids, and the author with followers. JSON/CSV.

Pricing

from $1.20 / 1,000 results

Rating

0.0

(0)

Developer

Ben

Ben

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

12 days ago

Last modified

Share

🐦 X (Twitter) Post Scraper (No Login, By URL)

Give X post links or ids and get one clean row per post: full text, exact date, likes, reposts, replies, quotes, bookmarks, views, hashtags, mentions, links, photos and video files with alt text, quote and repost ids, and the author with follower count. No X account, no cookies, no X API key. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.

What a run costs: $0.0003 per saved post on the Free plan, $0.00028 on Bronze, $0.00027 on Silver and $0.00025 from Gold up, plus $0.00005 per run start. Deleted or protected posts and entries that are no post link are not charged.

🔎 What is the X Post Scraper?

It asks X for each post the way a logged-out visitor's browser does and turns the answer into a flat row. It is made for lists of post links: monitoring the numbers of known posts, archiving them, or enriching links you collected elsewhere.

What data does it extract?

  • Post: id, url, text, lang, createdAt (exact), editedVersions, possiblySensitive
  • Engagement: likeCount, retweetCount, replyCount, quoteCount, bookmarkCount, viewCount
  • Entities: hashtags[], mentions[], urls[] (expanded)
  • Media: media[] with type (photo, video, animated_gif), url, videoUrl (best mp4), altText
  • Context: isQuote, quotedPostId, isRepost, repostedPostId
  • Author: author.id, author.userName, author.name, author.followers, author.isBlueVerified, author.profilePicture

⬇️ Input

FieldTypeDescription
postUrlsarrayPost links (https://x.com/<name>/status/<id>, twitter.com and mobile links too) or bare post ids
maxItemsintegerStop after this many posts (default 1000)

tweetUrls, tweetIds, urls and startUrls are accepted too.

Example input

{
"postUrls": [
"https://x.com/NASA/status/2109320622882873464",
"https://twitter.com/jack/status/20",
"2108826911359050211"
]
}

⬆️ Output

One row per post (shortened):

{
"type": "tweet",
"id": "2108826911359050211",
"url": "https://x.com/SpaceX/status/2108826911359050211",
"text": "Falcon 9’s first stage lands on LZ-4 https://t.co/GfEeoDu420",
"createdAt": "2026-10-10T07:48:10Z",
"likeCount": 7822,
"retweetCount": 844,
"replyCount": 330,
"viewCount": 1206857,
"media": [
{ "type": "video", "url": "https://pbs.twimg.com/amplify_video_thumb/2108826821856796672/img/BeJR6eKEyYHUBZQT.jpg", "videoUrl": "https://video.twimg.com/amplify_video/2108826821856796672/vid/avc1/3840x2160/k6oVunptGMemySN5.mp4?tag=29" }
],
"isQuote": false,
"author": { "userName": "SpaceX", "name": "SpaceX", "followers": 41906532, "isBlueVerified": true }
}

Field names follow the most used X post Actors (text, createdAt, likeCount, retweetCount, replyCount, quoteCount, bookmarkCount, viewCount, author.userName), so you can switch without rewriting your code.

💡 Use cases

  • 📊 Campaign tracking: run it on a schedule over your campaign's posts and chart views and likes.
  • 🗄️ Archiving: keep the text, date and media links of posts you reference.
  • 🔗 Enrichment: turn a list of post links from a spreadsheet into full rows.
  • 🎥 Media collection: the best mp4 file of every video post.

🤖 For AI agents

{ "postUrls": ["https://x.com/NASA/status/2109320622882873464"] }

One input field, no credentials.

📏 Limits

  • By link only: X's search and timelines need a login. To get a profile's latest posts, use the X Profile Scraper.
  • No reply threads: the replies under a post need a login; replyCount is the exact number.
  • Deleted, protected or withheld posts are listed in the key-value record NOT_SAVED and not charged.

❓ FAQ

Do I need an X account, cookies or an X API key? No.

Are view counts included? Yes, as X reports them (viewCount).

Which links work? x.com, twitter.com, mobile.twitter.com status links, …/statuses/… links and bare ids, also the very first posts with short ids.

Is it legal? It reads what X shows every visitor, without logging in. Respect X's terms and data protection law in how you use the data.

🔗 You might also like

Keywords: X post scraper, tweet scraper, Twitter scraper no login, tweet by URL, X scraper no API key, tweet views, tweet likes, Twitter video downloader link, tweet to JSON, Twitter data export, X post metrics, tweet archive