What InstaYolo is
InstaYolo is a free browser-based tool for saving public Instagram posts — reels, videos, stories, carousels, highlights, and IGTV — to your device. No account, no app install, no watermark added by us. Paste a link, get the original file.
We launched in April 2026 as a side project that grew into a product. The core team is small (one operator, some contractors for copy and translation) and we intend to keep it that way. Running lean lets us stay ad-light and avoid the pressure to compromise on the privacy commitments below.
What we believe
Public content on Instagram is still someone's work. A downloader is a neutral tool — it makes the file available, but what you do with it is your responsibility. We think two things can be true at once: a reader should be able to save a post they like for offline viewing, and the creator of that post still owns the copyright and deserves credit if it's reshared.
So we draw the line in a specific place. InstaYolo helps you save content; it does not help you break through privacy settings, spoof identities, or scrape at scale.
Hard limits we commit to
- Public content only. We do not, and will never, support private account downloads. Every URL is fetched without any authenticated session on our side.
- No credential collection. We never ask for your Instagram username or password. If any site claiming to be InstaYolo does, it isn't us.
- No file storage. Videos and images are streamed from Instagram's CDN through our server to your browser. Nothing is written to disk on our end.
- No URL logging. The links you paste are not saved. Our short-lived request logs record only aggregate counts and error types, not the content of what you downloaded.
- No accounts, no tracking. We don't have a sign-up flow. We use Google Analytics 4 with IP anonymization for aggregate page metrics — that's it.
What we run on
A quick tour of the stack — not for bragging, but because readers auditing a downloader have a right to know what's handling their request:
- Next.js 16 (React 19 + App Router) running in a Docker container on a single European VPS. Source: nextjs.org/docs.
- yt-dlp + ffmpegdo the parse-and-merge work on the server. yt-dlp reads Instagram's DASH manifest; ffmpeg remuxes the video and audio representations into a single MP4. No re-encoding — the bytes you download are bit-identical to what Instagram stores. ffmpeg's reference lives at ffmpeg.org/documentation.
- Cloudflare in front of everything for CDN, DNS, WAF, and Full (strict) TLS. The Origin Certificate is a Cloudflare-issued ECC cert valid 15 years.
- Webshare residential proxiesfor the actual outbound fetch to Instagram's CDN. We wrote up the rationale and production numbers in our proxies explainer.
- Redis for rate limiting (IP-scoped, short-lived windows), running in the same Docker Compose stack as the web container, never exposed to the public internet.
We publish technical posts on the blog whenever Instagram's CDN behavior shifts or we find something worth documenting — recent examples include a Cross-Origin-Resource-Policy fix for thumbnail previews and a teardown of “4K” Reel downloader claims.
Not affiliated with Meta
InstaYolo is an independent project. We are not affiliated with, endorsed by, sponsored by, or otherwise connected to Instagram, Meta Platforms Inc., or any of their subsidiaries. “Instagram” is a trademark of Meta Platforms Inc. Our use of the name is descriptive — we tell you what we do — not a claim of partnership. For Instagram's own platform guidance, their help center is authoritative.
Get in touch
Questions, bug reports, and press enquiries go to [email protected]. Copyright and legal matters have separate addresses — see Contact.