482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Social & Video

X (Twitter) Video Downloader & Tweet Scraper logo

X (Twitter) Video Downloader & Tweet Scraper

hipersoft/twitter-downloader

Paste X / Twitter post URLs and get each tweet's full data plus downloadable video (MP4) and image URLs. Text, photos, videos and GIFs supported — author, caption, likes, retweets, replies, views, hashtags and media links, one row per URL as JSON, CSV or Excel. For creators, research and n8n.

Total users

2

Monthly users

0

Total runs

52

Per tweet extracted

$0.005

Last rebuilt

Oct 28, 2026

Overview

Paste one or more X (formerly Twitter) post links and get the tweet's full data back plus direct, downloadable video (MP4) and image URLs — one clean row per URL. Grab the caption, author, upload date, language, hashtags and every engagement number (likes, retweets, replies, quotes, bookmarks, views), together with ready-to-save media links for videos, GIFs and photos. Export as JSON, CSV or Excel, or pull straight into Make, n8n or your own pipeline.

This is the cheap, no-nonsense way to download X / Twitter videos and images at scale and extract tweet data in bulk — for content creators, marketers, journalists, researchers and anyone building an automated media workflow.

Why use this X (Twitter) downloader

  • 🎬 Download tweet videos — every video and GIF post returns a direct MP4 link you can save, with no login.
  • 🖼️ Save tweet images — photo posts return every full-resolution image URL in the tweet.
  • 📊 Full tweet data — caption, author handle and name, follower count, upload date, language, hashtags and the complete engagement set: likes, retweets, replies, quotes, bookmarks and views.
  • 🔗 Any tweet link works — x.com/user/status/123…, twitter.com/user/status/123…, /i/status/123…, links with query strings, or a bare tweet ID.
  • 📦 Bulk in one run — drop in a whole list of URLs and get one tidy record per post.
  • 💸 Cheapest per-tweet pricing — pay only for the posts you actually extract, with volume discounts as you scale.
  • 📤 Export anywhere — JSON, CSV or Excel, or feed the dataset straight into Make, n8n or your own tools.

What you get

Each tweet is one dataset record like this:

{
  "source": "twitter",
  "inputUrl": "https://x.com/NASA/status/1491475671058681863",
  "id": "1491475671058681863",
  "url": "https://x.com/NASA/status/1491475671058681863",
  "text": "A closer look at Venus… #VisionsOfVenus",
  "authorName": "NASA",
  "authorScreenName": "NASA",
  "authorFollowers": 92388789,
  "authorAvatar": "https://pbs.twimg.com/profile_images/.../avatar.jpg",
  "createdAt": "2022-02-09T18:14:44.000Z",
  "lang": "en",
  "replyCount": 213,
  "retweetCount": 640,
  "likeCount": 3358,
  "quoteCount": 44,
  "bookmarkCount": 129,
  "viewCount": 0,
  "hashtags": ["VisionsOfVenus"],
  "mediaType": "video",
  "videoUrls": ["https://video.twimg.com/.../1280x720/video.mp4"],
  "imageUrls": [],
  "thumbnailUrl": "https://pbs.twimg.com/.../thumb.jpg",
  "mediaCount": 1
}

Input

Give the downloader a list of X / Twitter post URLs. That's it.

{
  "postUrls": [
    "https://x.com/NASA/status/1491475671058681863",
    "https://x.com/jack/status/20"
  ],
  "maxItems": 0
}
Field Description
postUrls One or more X / Twitter post (status) URLs (required). x.com and twitter.com links, /i/status/… links, URLs with query strings and bare numeric tweet IDs all work. Plain strings or { "url": "..." } objects.
maxItems Maximum number of tweets to extract (0 = no limit; process every URL).
proxyConfiguration Optional. Not needed for normal use — leave it off.

Output fields

Field Description
id Tweet ID.
url Canonical tweet URL.
text Tweet text / caption.
authorName / authorScreenName Author display name and @handle.
authorFollowers Author follower count.
authorAvatar Author avatar image URL.
createdAt Post time (ISO 8601).
lang Detected tweet language.
replyCount / retweetCount / likeCount / quoteCount / bookmarkCount / viewCount Engagement stats.
hashtags Array of hashtags used in the tweet.
mediaType video, photo, gif or text.
videoUrls Array of direct MP4 download links (video and GIF posts).
imageUrls Array of full-resolution image URLs (photo posts).
thumbnailUrl Preview / cover image for the post's media.
mediaCount Number of media items attached to the tweet.

Use cases

  • Save tweet videos — grab MP4 links from X / Twitter video and GIF posts for reposting, editing or archiving.
  • Download tweet images — pull every image from photo posts in one run.
  • Content research — collect captions, hashtags and engagement stats across a batch of tweets to study what performs.
  • Media monitoring & journalism — archive the media and public data behind posts you're tracking, one row per URL.
  • Automation — feed a list of URLs from a spreadsheet, Make or n8n and get structured records back with direct download links.

FAQ

Can I download the video from a tweet? Yes — for video and GIF posts, videoUrls contains a direct MP4 link you can save.

Does it get the images too? Yes. Photo posts return every full-resolution image URL in imageUrls.

Can I extract many tweets at once? Yes. Put as many URLs as you like in postUrls and you get one record per post.

What link formats are accepted? x.com and twitter.com status links, /i/status/… links, URLs with query strings and bare numeric tweet IDs all work.

Do I get the tweet's stats and text, not just media? Yes — every record includes the text, author, hashtags and the full engagement set (likes, retweets, replies, quotes, bookmarks, views).

Do I need a proxy? No. Proxy is optional and off by default.

How much does it cost? Pay-per-event: a tiny charge per run plus a small charge per tweet extracted, with tier discounts as your volume grows. See the Pricing tab for current rates.

Notes

This tool retrieves media and public data for X / Twitter posts whose URLs you provide. It is an independent tool and is not affiliated with, endorsed by or connected to X Corp. or Twitter; all names and trademarks belong to their respective owners. Only download content you own or have the right to use, and respect X's terms and applicable copyright law. Public content only.

Input

FieldTypeDescription
postUrls required
Tweet URLs
arrayOne or more X / Twitter post (status) URLs to extract. Accepts any form: https://x.com/user/status/123..., https://twitter.com/user/status/123..., /i/status/123..., links with query strings, or a bare numeric tweet ID. You can paste plain strings or {"url": ".
maxItems
Max items
integerMaximum number of tweets to extract (0 = no limit; process every URL you provide).
Default: 0
proxyConfiguration
Proxy (optional)
objectOptional proxy. Not required — leave off to run on a direct connection. Enable only if you specifically want requests routed through a proxy.

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~twitter-downloader/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "postUrls": [
    "https://x.com/NASA/status/1491475671058681863",
    "https://x.com/jack/status/20"
  ]
}'

Pricing

EventPricePaid plans from
Tweet extracted
Charged once per tweet successfully extracted and pushed to the dataset.
$0.005$0.0025

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Website Contact Scraper

Extract business emails, phone numbers and social media profiles from any list of websites. De-obfuscates emails, reads Organization schema, and optionally crawls contact/about pages. Bulk-ready.

1,576 runs · 69 users · $0.0024 / website scraped

Threads Downloader

Download Threads photos, videos and carousel posts by URL. Paste threads.net or threads.com links and get ready-to-use download links plus direct media URLs, a thumbnail, media type and count — one row per URL as JSON, CSV or Excel. Cheap, bulk, built for creators and n8n.

799 runs · 4 users · $0.003 / post downloaded

TikTok Video Downloader

Download TikTok videos without watermark in bulk. Paste video or photo-slideshow URLs and get a clean HD MP4 download link plus full metadata: caption, author, play/like/comment/share counts, sound and cover — one row per post as JSON, CSV or Excel. For creators, research and n8n.

678 runs · 9 users · $0.0035 / video downloaded

Reddit Scraper

Scrape Reddit posts and comments by subreddit, keyword, author or thread URL. Get titles, self-text, scores, upvote ratio, comment counts, comment trees and permalinks — one clean row per post or comment. Export as JSON, CSV or Excel.

568 runs · 15 users · $0.0034 / post scraped

Spotify Scraper

Search Spotify and scrape public metadata for tracks, artists, albums and playlists: names, artists, popularity, followers, genres, release dates, duration, ISRC, preview URL and more. No Spotify login or API key required. For music research, catalogs and analytics.

478 runs · 9 users · $0.0034 / item scraped

Reddit Video, Image & GIF Downloader

Download Reddit videos, images and GIFs by post URL. Paste reddit.com or redd.it links and get ready-to-use download links — videos as a single playable MP4 with audio, images and galleries as direct links — one row per URL as JSON, CSV or Excel. Cheap, bulk, built for creators and n8n.

453 runs · 16 users · $0.003 / item scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build