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
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
π¬ Streamable Video Downloader: Direct MP4 links in seconds
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
- Click Try for free at the top of this page.
- Paste one or more Streamable links, embed snippets, or short codes into Streamable videos, one per line.
- Leave Download and store the video file off for just the link, or turn it on to also save a copy of the file.
- Set Max items if you want to cap how many videos are processed.
- Press Start and watch the results fill the Output tab in seconds.
- Download the dataset in JSON, CSV, or Excel, or connect it to Google Sheets, Make, Zapier, or your own app.
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 items | integer | No | Maximum number of videos to resolve. Use 0 for no limit. |
| 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 items to keep any run within your budget.
β 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.