Streamable Video Downloader: MP4 Links & Metadata
Pricing
from $1.65 / 1,000 video records
Streamable Video Downloader: MP4 Links & Metadata
Resolve Streamable URLs, embed codes, or short codes into direct signed MP4 download links, quality variants, and full metadata. No login or API key required.
Pricing
from $1.65 / 1,000 video records
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
🎬 Streamable Video Downloader: MP4 Links & Metadata
| Grab the video before the platform deletes it. A short link expires, a clip gets taken down, a stream ends. These Actors resolve the media into a direct download link while it still exists. | |
| EPHEMERAL VIDEO PRESERVATION • Archive video before it disappears | |
|
➤ You are here |
Download Kick clips and VODs before they're gone |
|
Turn a disappearing Streamable link into a saved file. Paste a share link, embed snippet, or short code and get back the direct MP4 link, every quality variant, and full metadata in seconds. |
|
🔗 Any link format Share links, embed links, iframe snippets, or bare short codes. |
🎞️ Every quality variant The best direct MP4 link plus every available resolution. |
🕵️ Honest status A deleted or still-processing video gets a real status, never a silent skip. |
💾 Optional file storage Turn on downloads to save a copy. Off by default for speed. |
Turn any Streamable link into a direct, downloadable MP4 in seconds. Paste a share link, an embed snippet, or just the short code, and get back the video file link, every available quality, and the title, size, and thumbnail. No login and no browser extension required.
🔍 What does the Streamable Video Downloader do?
The Streamable Video Downloader resolves Streamable videos into a ready-to-use download link. Paste in one or many videos and it looks each one up and returns the direct file link plus full details.
It accepts almost any format you might have copied a Streamable video from:
- A share link, like
streamable.com/abc123 - An embed link, like
streamable.com/e/abc123orstreamable.com/o/abc123 - A full embed snippet copied from a website's page source
- Just the short code on its own, like
abc123
Because it runs on the Apify platform, you also get scheduling, ready-made integrations, run monitoring, and clean exports in JSON, CSV, or Excel.
💡 Why use the Streamable Video Downloader?
Streamable links expire, get deleted, or simply aren't convenient to watch outside a browser. This tool turns any link into a file you can actually save, archive, or pipe into another tool.
- Content archiving: back up clips shared in Discord, Slack, or forums before they disappear.
- Media monitoring: pull video links in bulk from a list of posts or messages for review.
- Automation pipelines: feed resolved video links straight into your own editing, hosting, or transcription workflow.
- Research and QA: verify a batch of Streamable links are still live and check their resolution before using them elsewhere.
🚀 How to use the Streamable Video Downloader
|
STEP 1 Paste your links Share links, embed snippets, or bare short codes, one per line. |
STEP 2 Choose your options Turn on file storage for a saved copy, and set a max items cap. |
STEP 3 Get your rows Direct MP4 links and full metadata land in the Output tab in seconds. |
New here? Try it with a single link first to see the output shape before pasting in a longer list.
📥 Input
| Field | Type | Required | Description |
|---|---|---|---|
| Streamable videos | array of strings | Yes | Share links, embed links, iframe snippets, or short codes. One per line. |
| Download and store the video file | boolean | No | When on, the actor also downloads the video file and stores it, adding a direct download link. Off by default since this takes longer and uses more data. |
| Max videos | integer | No | Most videos to look up in one run (default 100). Use 0 to look up every line you provided. |
| Proxy configuration | object | No | Proxy settings. The default works well for almost every run. |
📤 Output
Every video becomes one clean row. Here is an example for a resolved video:
{"input": "moo","streamableId": "moo","canonicalUrl": "https://streamable.com/moo","title": "\"Please don't eat me!\"","width": 852,"height": 480,"thumbnailUrl": "https://cdn-cf-west.streamable.com/image/f6441ae0c84311e4af010bc47400a0a4.jpg?Expires=...","bestMediaUrl": "https://cdn-cf-west.streamable.com/video/f6441ae0c84311e4af010bc47400a0a4.mp4?Expires=...","mediaVariants": [{ "quality": "mp4", "url": "https://cdn-cf-west.streamable.com/video/....mp4?Expires=...", "width": 852, "height": 480 }],"status": "ready","available": true,"scrapedAt": "2026-07-02T21:58:40.708Z"}
A video that was deleted or never existed still gets a row, so you always know what happened to every input:
{"input": "deleted-video-code","streamableId": "deleted-video-code","canonicalUrl": "https://streamable.com/deleted-video-code","status": "not_found","available": false,"scrapedAt": "2026-07-02T22:01:15.375Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. The Output tab has three ready-made views: Videos, Quality variants, and Failed or unavailable.
📊 Data table
Fields returned per video. A field only appears when Streamable actually provides it, so every value you see is real.
| Field | Type | Description |
|---|---|---|
| input | string | The original link, snippet, or code you provided. |
| streamableId | string | The resolved Streamable short code. |
| canonicalUrl | string | The clean streamable.com share link for this video. |
| title | string | The video's title, if it has one. |
| durationSeconds | number | Length of the video in seconds, when reported. |
| width / height | number | Resolution of the best available file. |
| thumbnailUrl | string | Direct link to the video's preview image. |
| plays | number | View count, when Streamable reports it. |
| dateAdded | string | Upload date, when Streamable reports it. |
| bestMediaUrl | string | Direct link to the highest quality video file available right now. |
| mediaVariants | array | Every available quality of the video, with its own link, resolution, and file size. |
| status | string | ready, processing, uploading, failed, not_found, or invalid_input. |
| available | boolean | True only when a working download link was actually found. |
| savedFile | object | Details of the stored copy of the file, only present when file download is turned on. |
| scrapedAt | string | When this video was checked, in ISO 8601 UTC. |
💰 Pricing
This Actor uses pay per result, so you only pay for the records you actually receive. Runs that return nothing cost nothing, and there are no monthly subscriptions or hidden fees. Set Max videos to keep any run within your budget.
⭐ Enjoying Streamable Video Downloader?
|
⭐ ⭐ ⭐ ⭐ ⭐ If this Actor turned a disappearing Streamable link into a saved file, leave a quick review. A 5-star rating takes 10 seconds and helps other archivists and automation builders find it. Your feedback also tells us what to build next. |
| ★ Rate this Actor on Apify |
❓ FAQ
Is this legal to use?
This Actor only resolves videos that are already public on Streamable and viewable without logging in. You are responsible for how you use the results, including respecting the rights of whoever uploaded the video.
Do I need a Streamable account or API key?
No. Paste a link or code and press start. No login is needed.
What happens if a video was deleted or never existed?
You still get a row for it, marked not_found with available: false, so nothing silently disappears from your results.
Why is a video marked as not available even though I can see it in my browser?
Some videos are still uploading or processing on Streamable's side. Try again in a few minutes, and the status will update to ready once the file finishes processing.
Can I get the actual video file, not just a link?
Yes. Turn on Download and store the video file in the input. This takes longer and uses more data, so it's off by default.
🛟 Support
Found a bug, or need an extra field? Open an issue on the Issues tab of this Actor and it will be reviewed. Custom versions and larger data pulls are available on request.
🔗 Other actors
- Kick Video Downloader ↗ - same job on a different platform: downloads Kick clips and VODs before they're gone.
- Loom Video Downloader ↗ - resolves Loom share links to direct MP4 files and metadata.
- Loom Transcript Scraper ↗ - extracts transcripts, captions, and engagement stats from Loom videos.
- Xigua video search scraper ↗ - searches Chinese video platform Xigua by keyword.
- Viewstats YouTube Analytics & Rankings Scraper ↗ - pulls YouTube channel analytics and rankings.
- Bulk Image Downloader ↗ - downloads images in bulk with full metadata.