saveapi.org

Downloader API guides

Every guide below is code you can paste, not a tour of the response shape. They all speak to the same endpoint, so once one of them works the others are a change of language, not of approach.

How to build a Telegram video downloader botBuild a Telegram bot that turns an Instagram, TikTok or Likee link into a video, with aiogram and a downloader API. Full handler, error messages and the file_id caching trick.Download social media videos in PythonCall a social media downloader API from Python with httpx: read medias[], pick a rendition, retry only what a retry fixes, and stream the file to disk.Download social media videos in Node.jsCall a social media downloader API from Node.js with fetch: read the response, stream the file to your user through Express, and handle errors and rate limits.Download TikTok and Likee videos without a watermarkGet watermark-free TikTok and Likee videos from an API in one GET, including photo slideshows and the background track.yt-dlp and Instagram: “login required”, empty results and what to use insteadWhy yt-dlp fails on Instagram reels with “rate-limit reached or login required”, why cookies only fix it for a while, and how to resolve the same link with one API call.Why the Instagram Graph API won't download reels — and what doesThe Graph API returns media only for the account that authorised your app, Basic Display is gone and oEmbed gives you a thumbnail. Here is what a public reel looks like through a downloader API instead.Instagram story API without login: one story or every active storyResolve an Instagram story to a direct media URL from a link — one story or every active story of a public account — with no cookies or account. 5 credits per call.Why your Instagram scraper works on your laptop and dies on the serverLogin walls, Turnstile captchas and TLS fingerprinting hit datacenter IPs and leave home connections alone. What we measured, why proxies do not fix it, and what a resolver that lives with it looks like.Download social media videos in n8n with an HTTP Request nodeA no-code n8n workflow that turns an Instagram, TikTok or Pinterest link into a media file: Header Auth credential, one HTTP Request node, a Code node to split medias[], and where to send the file.VK video and Клипы download API — pick a quality, cap the sizeResolve VK videos and Клипы to direct URLs with a ready formats[] list — exact size per rendition, limit_mb to cap it, mp3 where the source publishes audio. One GET, 1.5 credits.Download social media videos in PHPCall a social media downloader API from PHP with curl: one function, read medias[], stream the file to disk with CURLOPT_FILE, retry only the two codes a retry can fix.Download social media videos in GoCall a social media downloader API from Go with net/http: typed response, context timeout, io.Copy the file from the CDN, and the two error codes worth a retry.Resolve a column of links in Google Sheets with Apps ScriptA Google Sheets script that turns a column of Instagram, TikTok or Pinterest links into media URLs: Script Properties for the key, UrlFetchApp, rate-limit pacing, and why not a custom function.Build a Telegram video downloader bot with grammYA Node.js Telegram bot with grammY that answers a link with the video: entity filter, one fetch, replyWithVideo from a URL, error messages a user understands, and the file_id trick.yt-dlp says “Sign in to confirm you're not a bot” — what to do on a serverWhy yt-dlp fails on YouTube from a VPS, why cookies are a treadmill, and the two-call API that returns a download link from the same server.YouTube to MP3 with an API — two calls, one signed linkHow to turn a YouTube link into an MP3 or M4A file from Python: list the audio renditions, build one, stream it to disk and hand it to a Telegram bot.
Get a key and try itSupported platforms