Instagram video Downloader
Pricing
$4.99/month + usage
Instagram video Downloader
πβ¨ **Download Instagram videos instantly β no setup, no risk!** π Perfect for creators, marketers & analysts who want **fast, secure insights**. π‘ Plug, run & get results in seconds. π Privacy-safe, β‘ ultra-fast & π§ built for smart business growth! πΌπ
5.0 (1)
Pricing
$4.99/month + usage
0
2
2
Last modified
4 days ago
π Instagram Video Downloader β High-Quality, Privacy-Safe Actor
π Instantly fetch, analyze, and download Instagram videos in your chosen resolution β secure, fast, and Apify-ready.
π Summary
This Actor lets you download or extract metadata from Instagram videos in seconds. Designed for creators, analysts, and automation professionals, it provides ready-to-use results without unsafe scraping or manual effort.
β¨ Runs securely on Apify Cloud β no setup, no risks, just results.
π‘ Use Cases
- πΉ Download Instagram videos for research or archiving
- π Extract video metadata (title, uploader, duration)
- π Build content analysis pipelines
- π§ Automate media intelligence workflows
β‘ Quick Start (Apify Console)
- Open the Actor on Apify Console
- Paste one or more Instagram post URLs into the Input field
- Click βΆοΈ Run Actor
- Get your dataset instantly β ready to export in JSON, CSV, or Excel
βοΈ Quick Start (CLI & API)
Using CLI
$apify run username~instagram-video-downloader --input '{"startUrls": [{"url": "https://www.instagram.com/p/xyz/"}]}'
Using Python (apify-client)
from apify_client import ApifyClientclient = ApifyClient('<APIFY_TOKEN>')run = client.actor('username~instagram-video-downloader').call(run_input={'startUrls': [{'url': 'https://www.instagram.com/p/xyz/'}],'desired_resolution': '1080p','download': True})print(run['defaultDatasetId'])
π Input Schema
| π Name | π Type | β Required | βοΈ Default | π Example | π§ Notes |
|---|---|---|---|---|---|
| startUrls | array | β Yes | None | [{"url": "https://www.instagram.com/p/xyz/"}] | One or more Instagram post URLs |
| desired_resolution | string | βοΈ Optional | "1080p" | "720p" | Choose preferred resolution |
| download | boolean | βοΈ Optional | false | true | Download videos if true |
| merge_if_ffmpeg | boolean | βοΈ Optional | false | true | Merge audio & video using ffmpeg |
| proxyConfiguration | object | βοΈ Optional | {} | {"useApifyProxy": true} | Enable Apify Proxy for stability |
π Example Input (Console)
{"startUrls": [{"url": "https://www.instagram.com/p/xyz/"}],"desired_resolution": "1080p","download": true}
π Example Output
{"url": "https://www.instagram.com/p/xyz/","title": "My Instagram Clip","uploader": "example_user","duration": 12,"requested_resolution": "1080p","download_links": {"merged_video": "https://cdn.instagram.com/...","thumbnail": "https://cdn.instagram.com/thumb.jpg"}}
π Environment Variables
| Variable | Description |
|---|---|
| APIFY_TOKEN | Used for API authentication |
| HTTP_PROXY / HTTPS_PROXY | Optional proxy URLs |
βΆοΈ How to Run
- From Console: one-click βRunβ
- From CLI:
apify run username~instagram-video-downloader - From API: Use your client library or cURL command
π Runs in seconds β results appear instantly in your dataset.
β° Scheduling & Webhooks
You can schedule this Actor for hourly/daily runs or trigger it via webhook for automation pipelines.
πΎοΈ Logs & Troubleshooting
If a video fails to process:
- Verify the post URL is public
- Re-run with proxy enabled
- Check the log tab for retry messages
π Permissions & Storage
All files and datasets are stored securely in your Apify account. Use Apify Key-Value Store or Dataset tab to view results.
π Changelog / Versioning
v1.0.0 β Initial release with video extraction, download, and merging support.
π Notes / TODOs
- π§© TODO: Verify resolution limits (some posts <1080p)
- π TODO: Consider proxy rotation for heavy use
π Proxy Configuration
If you need to use a proxy:
-
Enable Apify Proxy under Proxy Configuration β
useApifyProxy: true -
Or use a custom proxy:
{ "proxyUrls": ["http://<PROXY_USER:PASS@HOST:PORT>"] } -
Environment setup example:
$export HTTP_PROXY="http://<PROXY_USER:PASS@HOST:PORT>"
π TODO: Consider proxy rotation for larger scraping tasks.
π References
π€ What I Inferred from main.py
- Extracts and downloads Instagram videos securely.
- Supports custom resolutions and merging audio/video.
- Uses retry logic, headers, and optional proxy for reliability.
π Run this Actor on Apify Console β get instant, secure results in seconds.
