Twitter Video Downloader
Pricing
from $2.99 / 1,000 results
Twitter Video Downloader
🚀 Download Twitter (X) videos fast with Twitter Video Downloader! Save in seconds, keep quality, and watch offline anytime 📥📺 Perfect for creators, marketers, and fans—simple, secure, and efficient. Try it now!
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
SolidScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Twitter Video Downloader 🎬
Twitter Video Downloader extracts video and image metadata from Twitter/X links, including high-quality media links. If you’re looking for a twitter video downloader, a download twitter video workflow, or a twitter x video downloader for saving media at scale, this actor is built for you. Whether you’re a marketer, content analyst, or data researcher, it helps automate turning Twitter/X status URLs into usable direct media URLs—saving you hours of manual work.
Why choose Twitter Video Downloader?
| Feature | Benefit |
|---|---|
| ✅ All-in-one media metadata extraction | Extracts direct download links from each Twitter/X status URL in one run |
| ✅ Built-in proxy support | Uses your selected proxy configuration for more reliable scraping |
| ✅ Resilient processing | Includes error handling so failures for one URL don’t stop the whole batch |
| ✅ Structured JSON output | Produces consistent fields for easy downstream analysis or exporting |
| ✅ Scales across multiple URLs | Process an array of Twitter/X status URLs (batch-friendly input) |
| ✅ Real-time progress saving | Pushes each result immediately so you can monitor output as it’s generated |
Key features
- 🎯 Direct download URL extraction: Returns a
downloadUrlper provided Twitter/X status link - 🔗 Status-to-media link normalization: Detects shortened links in publicly available descriptions and resolves a usable
sourceUrl - 🛡️ Proxy-ready scraping: Works with your chosen proxy configuration via Apify proxy settings
- 🔄 Isolated per-URL failures: Errors are logged per input URL, while other URLs continue processing
- 📊 Clean, dataset-friendly structure: Outputs consistent JSON with
sourceUrlanddownloadUrlfor each scraped item - 💾 Immediate dataset writes: Each processed item is pushed to the dataset as soon as it’s ready
- ⚡ Batch processing support: Submit multiple Twitter/X status URLs through
startUrlsin a single run - 🌐 URL-based input workflow: Accepts Twitter/X status URLs directly (built for “download twitter video” use cases)
Input
Provide input via an input.json file. Example structure:
{"startUrls": ["https://x.com/TinaDebove/status/1967637722476212406"],"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Input Fields
| Key | Required | Description |
|---|---|---|
startUrls | Yes | List of Twitter/X status URLs to scrape. Each item should be a full Twitter/X status link (e.g., https://x.com/.../status/...). |
proxyConfiguration | No | Proxy settings for the crawler. Use this to select how requests are routed. If omitted, the actor still relies on proxy setup logic internally. |
proxyConfiguration • proxy support | No | Enables Apify Proxy (recommended). In the default setup it’s set to true. |
proxyConfiguration • proxy support | No | Which proxy group(s) to use. In the default setup it includes RESIDENTIAL. |
Output
The actor saves each result in JSON format to the dataset. Each processed URL produces a record with the resolved sourceUrl and the direct downloadUrl.
Example output record:
[{"sourceUrl": "https://x.com/someuser/status/somestatus","downloadUrl": "https://example.com/direct-media-link.mp4"}]
Output Fields
| Field | Type | Description |
|---|---|---|
sourceUrl | string | The resolved source link. If a shortened https://t.co/... link is found in the status description, the actor uses it; otherwise it falls back to the original URL. |
downloadUrl | string | The direct media link extracted from the provided Twitter/X status URL (via the actor’s media extraction step). |
Note: Results are pushed immediately during processing, so partial outputs appear even if later URLs fail.
How to use Twitter Video Downloader (via Apify Console)
-
Open Apify Console
Log in at https://console.apify.com and open the Actors section. -
Find the actor
Search for Twitter Video Downloader and open the actor page. -
Go to the Input panel
Click the INPUT tab to configure your run. -
Paste your Twitter/X status links
InstartUrls, add one or more URLs likehttps://x.com/<user>/status/<id>. This is the core input for “twitter video downloader” and “twitter x video downloader” workflows. -
(Optional) Configure proxies
InproxyConfiguration, you can enable/adjust proxy routing (includingproxy supportandproxy support). This helps the actor run more reliably at scale. -
Run the actor
Click Run. Watch the logs—each URL is processed and errors are logged per URL if anything goes wrong. -
Review the dataset output
When finished (or while it’s running), open the OUTPUT tab to view the dataset. Each dataset item containssourceUrlanddownloadUrl, perfect for exporting or analysis. -
Export to your workflow
Export the dataset as needed (JSON/CSV depending on your preferences in the Apify UI).
No coding required — get direct media links in minutes with this Twitter Video Downloader.
Advanced features & SEO optimization
- 🎬 Engineered for “download twitter video” workflows: Designed specifically around extracting direct media links from Twitter/X status URLs (great for “twitter video download free” research-style runs).
- 🔗 Short link resolution support: If the status description includes
https://t.co/...links, the actor uses that resolvedsourceUrlas part of the result. - 🛡️ Proxy reliability for batch runs: Uses your proxy configuration to improve consistency when downloading multiple videos or media items.
- 💾 Real-time dataset pushing: Each result is stored immediately, so you can track progress and start using data earlier.
- 🔄 Graceful handling across batches: Failures for specific URLs are handled without stopping the entire run—useful when your
startUrlslist includes many items.
Best use cases
- 📈 Content marketers bulk-saving video assets: Quickly generate direct download links for a batch of Twitter/X posts to reuse in campaigns or reports.
- 🔎 Media researchers tracking creative formats: Build a structured dataset of
downloadUrllinks to study how videos circulate over time. - 🧩 Analysts comparing media quality over time: Pull consistent direct media URLs so you can automate checks and audits across many status pages.
- 🧑💻 Developer pipelines for media enrichment: Feed the dataset’s
downloadUrlvalues into downstream tooling for storage or indexing. - 🗂️ Social media managers curating libraries: Organize “twitter reel downloader” style collections by harvesting media links from
startUrls. - 📱 Mobile/offline viewing workflows: Use the
downloadUrloutputs to support “download twitter video to phone” style offline media pipelines.
Technical specifications
-
Supported Input Formats ✅ Twitter/X status URLs provided in
startUrls(array of strings) -
Proxy Support ✅ Apify Proxy configuration via
proxyConfiguration(proxy support,proxy support) -
Retry Mechanism ✅ Error handling per URL with logging (processing continues for other URLs)
-
Dataset Structure ✅ Each result item contains:
sourceUrldownloadUrl
-
Rate Limits & Performance
- Performance varies by URL and network/proxy conditions, but the actor processes the provided
startUrlslist sequentially and pushes results as they’re ready.
- Performance varies by URL and network/proxy conditions, but the actor processes the provided
-
Limitations
- ❌ If extraction fails for a specific URL, that URL’s result won’t be pushed successfully (the actor logs the error and continues).
- ❌ Only data derivable from the provided Twitter/X links is returned (the actor outputs
sourceUrlanddownloadUrlas defined above).
FAQ
Does Twitter Video Downloader require login to Twitter/X?
✅ No login credentials are required in the provided actor input. You only need to supply startUrls containing Twitter/X status URLs.
What types of links can I submit to Twitter Video Downloader?
✅ You should provide Twitter/X status URLs in startUrls. The actor processes each URL in your list and outputs sourceUrl and downloadUrl.
What will I get back after the run finishes?
✅ The actor outputs a dataset where each item contains sourceUrl and downloadUrl, generated for each processed input URL.
Can I run this for multiple Twitter/X videos at once?
✅ Yes. Submit many Twitter/X status URLs in the startUrls array to download media links in a single run.
How does proxy configuration work?
✅ You can optionally provide proxyConfiguration. The schema supports proxy support and proxy support (with defaults defined in the actor input manifest).
Is the output saved while the actor is still running?
✅ Yes. The actor pushes each result immediately during processing, which helps you monitor progress and start using partial results sooner.
Can I export the results to CSV or JSON?
✅ The actor saves results to the Apify dataset. You can then export from the Apify UI in common formats like JSON/CSV based on your settings.
Support & feature requests
If you’re using Twitter Video Downloader for twitter video downloader workflows and want improvements, we’d love to hear from you.
- 💡 Feature Requests: Examples include expanding output fields, adding additional media formats, or supporting more input convenience options for “twitter x video downloader” style usage.
- 📧 Contact: Reach out via dataforleads@gmail.com.
Your feedback helps shape the roadmap for Twitter Video Downloader.
- Twitter Video Downloader is a practical, dataset-ready way to extract direct media links from Twitter/X statuses—ideal for teams and analysts who need reliable “download twitter video” outputs at scale. *
Disclaimer
This tool only accesses publicly accessible sources available from the provided Twitter/X status links. It does not access private profiles or password-protected data.
Legal compliance (including GDPR, CCPA, spam regulations, and platform terms) is your responsibility. For data-removal requests, contact dataforleads@gmail.com. Use this actor responsibly, ethically, and only for legitimate purposes.