Twitter — or X — has progressively tightened access to its content. Where you could once load a tweet from a logged-out browser and see everything, modern X.com frequently demands a login, and even when it does load anonymously, the video is gated through a session token. TubePull's Twitter downloader is built to navigate the modern X.com pipeline and return public video as MP4 without requiring you to log in. This guide explains how it works, what doesn't, and the edge cases.
Quick start: Open TubePull, paste any public Twitter or X video URL (twitter.com/user/status/123orx.com/user/status/123), pick MP4, and download. No login on either side.
What changed at X
Two things changed under the Musk-era X.com that matter for video download:
- Pages are increasingly gated. X frequently redirects logged-out users to a login page rather than serving tweet content. Whether a tweet loads anonymously depends on A/B tests, the tweet's age, the poster's account state, and X's current rate-limiting posture.
- Video URLs use signed session tokens. The MP4 URLs X serves are short-lived and signed against a browser session — you can't copy the video URL from a network inspector and reuse it.
What did not change: the public Twitter/X video CDN. When X does serve a tweet anonymously (still most of the time), the video file is delivered from video.twimg.com as a standard HLS-segmented MP4. The file is unencrypted.
How TubePull pulls public Twitter videos
TubePull fetches the video by replicating an anonymous browser session, collecting the signed playlist within that same session window, and assembling the segments into a single file. By staying within the same session, TubePull avoids the signed-URL expiry problem that defeats tools which try to reuse URLs after the fact.
This works for the majority of public tweets. It does not work for:
- Tweets behind login walls (X is forcing login redirects for some content)
- Tweets from protected accounts
- Tweets deleted by the creator
- Tweets removed by X moderation
URL formats that work
- Canonical tweet URLs:
https://twitter.com/username/status/1234567890 - X.com domain:
https://x.com/username/status/1234567890— same tweets, different domain - t.co short links:
https://t.co/abc123— redirect to canonical tweet URLs automatically - Mobile share format:
https://mobile.twitter.com/username/status/1234567890 - Embedded video share:
https://twitter.com/username/status/1234567890/video/1
TubePull treats twitter.com and x.com identically. Redirects are followed automatically.
Quote tweets and threads
- Video in a single tweet: works normally.
- Video in a quote tweet: paste the URL of the inner tweet (the one being quoted), not the outer tweet that is quoting it.
- Video in a thread: each tweet has its own URL — paste the specific tweet that contains the video.
- Multiple videos in a single tweet: X allows up to 4 media items per tweet. TubePull downloads each; you'll receive multiple files.
Video quality and resolution
- Mobile-recorded video: typically 720p or 1080p with H.264 encoding
- Desktop-uploaded video: up to 1080p (X downsamples 4K uploads to 1080p)
- Live broadcasts (archived from X Live): 720p
- Twitter Spaces audio: not currently supported via TubePull's video pipeline
TubePull pulls the highest-resolution variant available. Twitter's playback ladder does not include 4K, so 1080p is the practical ceiling.
Audio-only Twitter video download
If you only want the audio — a clip of a speech, interview, or viral audio moment — paste the URL and pick MP3. The 320 kbps output considerations from the SoundCloud MP3 guide apply equally here.
Comparing TubePull to dedicated Twitter downloaders
- TubePull is multi-platform. Same paste field handles TikTok, Vimeo, YouTube, and others.
- No ad-gates. Many dedicated Twitter downloaders show interstitial ads. TubePull does not.
- Cleaner output. TubePull strips no metadata and watermarks no files.
- History page. Pro accounts have downloads logged for easy re-grab.
When this approach breaks
X has been a moving target. Periodically the platform changes its rate-limiting, login-gating, or API authentication in ways that break third-party tools temporarily. TubePull's team monitors for these changes and typically restores support quickly. If you paste a Twitter URL and get an error, it is worth trying again later that day or the next morning.
Legal notes
Twitter/X's Terms of Service restrict redistribution of content. Personal-use download of public tweets is generally covered by fair use, but reposting someone else's Twitter video elsewhere without permission is a copyright concern.
For journalism and research use cases (saving a viral tweet for citation, preserving content before deletion, archiving newsworthy moments), fair use generally applies — see the journalism video archive workflow for the framework.
Ready to download from Twitter
Open the Twitter/X downloader, paste any public tweet URL with video, and pick MP4 or MP3. If the tweet is publicly accessible without login in your browser, TubePull can fetch it. For TikTok or other social platforms, the same paste field handles those too.