How Do You Download an Instagram, Facebook or X Video Without an App?
Paste the post link, preview the video, save the file. How a link-based downloader works, why the video can go from the platform straight to your device, what it cannot save, and where the rules sit.
7 min read · 24 Oct 2026
Paste the link of the post, press a button, preview the video, and save the file. There is nothing to install and no account to make. That is the whole job of a link-based video downloader, and you can do it here for Instagram reels, Facebook reels and videos and videos on X.
The rest of this page is how it works, why it is built the way it is, and where it stops.
How does a video downloader work?
Every video you watch on a platform is a file on that platform's servers. A post page does not contain the video; it contains the address of the file. A downloader does two things:
- Find the address. Given a post link, look up the post and read the video file's address from it.
- Fetch the file. Download whatever that address points to, and save it.
The first step is the hard one. Platforms do not hand the address to a script that asks for it, and they treat requests from servers in data centres very differently from requests from a person's phone. That is why the lookup runs through our own API, which is built for exactly that.
Does the video go through our server?
No, and that is deliberate.
Our side does the lookup, which is a small request. The second step, fetching the file, happens in your browser, from the platform's own servers, over your own connection. We never receive the video, we do not keep a copy, and we could not show it to anyone else if we wanted to.
That has three practical effects:
- It is faster for you. The file comes from the platform's network to your device, with no extra stop.
- It is more private. The platform sees a normal download from you. We see only that someone looked up a link.
- It is limited to what the platform will serve a browser. If a platform does not let another website's page fetch its files, a page like this cannot offer a download for it.
That last point is also why the preview works the way it does: it plays the file that is already on your device, so nothing is fetched twice.
Which videos can you save?
Public ones. These tools read what a platform shows a visitor who is not logged in, so anything behind a login, such as a private account, is not available.
| Platform | What works | What does not |
|---|---|---|
| Public reels and posts with a video, including a video slide in a carousel | Photo-only posts have no video to save | |
Public reels and videos (/reel/…, /watch?v=…, /page/videos/…) |
fb.watch and share links hide the address: open them in a browser first and paste the full link |
|
| X | Posts whose video is published as a file | Some videos are published only as a streaming playlist, which is not a single file |
When we tested on 25 October 2026, an Instagram reel and a Facebook reel downloaded straight from their servers to a browser, and X worked once the request was sent without a referrer. These are the kind of details that change, which is why the tool tells you plainly when a file is refused instead of handing you an empty download.
Why no TikTok or YouTube downloader?
TikTok: its video servers answered only requests that came from tiktok.com pages, so a page on another site cannot fetch the file. A downloader would have to pull the video through its own server, which is the one thing we chose not to do.
YouTube: we have not built one.
Is it allowed?
That depends on what you do with the video, and it is worth being plain about it.
Download videos you made, or videos you have permission to use. Saving someone else's reel and posting it as your own can infringe their copyright, and it can break the platform's terms. Whether a public video is free to reuse is a separate question from whether you can fetch it, the same distinction we cover in whether web scraping is legal and in logged-out scraping and platform terms. If you are building something on other people's videos, read those first.
Why is there a limit?
Each lookup costs us a real request through a proxy, and the tools are free. So each visitor gets a limited number of downloads per hour, and the page tells you how many are left and when the limit resets. The limit is per visitor and is not a quota you can buy more of here; if you need volume, the API below is the way.
What if you need it in code?
The lookup behind the downloaders is an API endpoint at one credit per call, and a call that fails or comes back empty is not charged:
GET /v1/instagram/post?url=…for InstagramGET /v1/facebook/post?url=…for FacebookGET /v1/twitter/tweet?url=…for X
curl "https://api.truescrape.com/v1/instagram/post?url=https://www.instagram.com/reel/CIWJ56ujr5w/" \
-H "x-api-key: YOUR_KEY"
Each returns the post's details and the address of its media. You download the file yourself, the way these pages do. A new key comes with free credits, so you can try it before you pay for anything.
We sell an API that reads public data, so we have an interest in you using it. Weigh that accordingly, and use the free tool first: if saving one video is all you need, you do not need the API.
All the free tools
The downloaders are three of several. The others read only the public, logged-out profile or post of their platform, and each shows a dash for anything the platform does not publish.
- Instagram reel downloader, Facebook video downloader and X video downloader.
- Instagram profile viewer and Instagram highlight viewer.
- TikTok profile viewer, TikTok engagement rate calculator, TikTok transcript extractor and TikTok username checker.
- Snapchat profile viewer, LinkedIn profile viewer, Threads profile viewer and Bluesky profile viewer.
- YouTube channel viewer, YouTube video analyzer, YouTube comment analyzer, YouTube transcript tool and bulk YouTube transcripts.
Everything is on the free tools page.