X (Twitter) video downloader for Telegram

Send an x.com or twitter.com post link to Download IT and get its video, GIF or photos in Telegram. Which links work, 18+ rules and plan limits.

Send a link to a post on X (formerly Twitter) to @download_it_bot and it returns the media of that post: a video, a GIF or photos. X is one of the priority sites, so it downloads up to your plan's weekly traffic and per-file limits.

  • x.com/<user>/status/<id> and the old twitter.com/<user>/status/<id>.
  • Links without the author, x.com/i/status/<id>: the bot looks up the author itself.
  • Short t.co/… links copied from tweets and bios.
  • Links to X Articles (x.com/<user>/article/<id>, x.com/i/article/<id>) pass the link check instead of being turned away.

The bot refuses shapes that can never contain a downloadable post, without spending any time on them:

  • profiles (x.com/<user>), search, explore, home, notifications, messages;
  • lists, followers, following, media, likes, replies and topics tabs of a profile;
  • x.com/<user>/status with no number: the link was cut off while copying;
  • live broadcasts (x.com/i/broadcasts/<id>).

Profiles and tabs get this reply: «This link points to a profile or page, not a specific post. Send a link to a video / photo / reel.» Broadcasts get: «Live streams aren't supported, only recorded videos can be downloaded.»

What you get

  • Video and GIF from the post, with the format picker: X is deliberately not a send-straight-away site, so you choose the resolution.
  • Photos of a post without video.
  • Quote posts: the media of the quoted post is downloaded, and the caption gets an «RT:» block with the quoted author and text.
  • A text-only post has nothing to save: «This post has no downloadable media: only text. Nothing to download.»

Adult (18+) posts

Posts that X puts behind its sensitive-content gate show the card and the formats, but downloading needs a paid plan: «Adult content (18+) from X (Twitter). Downloading isn't available on the free plan.» The welcome period of your first free downloads does not open them either. Such posts are also treated like non-priority sites, so the lower per-file limits from Supported sites apply.

Limits by plan

Resolution: Free up to 720p, Pro 1080p, Expert 1440p, Ultra 2160p. File size on priority sites: 2 GB on Free and Pro, 4 GB on Expert, no cap on Ultra. Weekly traffic: 2 GB, 50 GB, 250 GB, unlimited. Details are in Plans and Limits and quota.

FAQ

Why does a link like x.com/i/status/… work without a username? The bot opens the link, reads the author from where X redirects it, and continues with the normal address.

Can I download a whole profile or a thread? No. One link is one post. A profile link is rejected; for a thread, send the posts that contain the media.

The bot says the post has no media. The post is text only. The bot checks for media first, so a text post is answered quickly instead of being retried.

Why can't I download an 18+ post on the free plan? X marks it as adult content, and downloading such posts is a paid-plan feature in Download IT. Cards and formats are still shown.

Can I get only the sound of an X video? Yes, pick the audio row in the format list; paid plans can also trim and convert it, see Audio editing.

Paste your first link

Open the bot, send a link, get the file. No sign-up outside Telegram.

Open @download_it_bot