Streamable Video Downloader
Pricing
from $1.45 / 1,000 videos
Streamable Video Downloader
Download direct Streamable media links from URLs or short IDs. Export MP4 links, thumbnails, duration, quality variants, source IDs, and canonical URLs.
Pricing
from $1.45 / 1,000 videos
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
0
Monthly active users
7 days ago
Last modified
Categories
Share
📥 Get Streamable MP4 links and video details
Streamable Video Downloader is for people who already have public Streamable links or IDs. It returns direct MP4 links, quality choices, thumbnails, and video details in an Apify dataset. Use it for a Streamable download without a Streamable login or API key.
- Streamable to MP4 — turn a public Streamable link or short ID into a direct MP4 link.
- Streamable Download Link — get the best available source-hosted MP4 URL.
- Streamable MP4 Variants — collect every MP4 quality that Streamable provides.
- Streamable Video Metadata — get the title, length, size, upload date, and play count when available.
- Batch Streamable Downloader — resolve a list of known public videos in one run.
📦 Returned data
Each dataset row is one reachable public Streamable video. The first eligible input that finds a video is saved. A later link or ID for the same video does not replace that row.
Fields include:
input,inputIndex,streamableId,canonicalUrl, andsourceUrlfor the submitted target and source video.title,durationSeconds,width,height,thumbnailUrl, andposterUrlwhen available.bestMediaUrl,bestQuality,bestWidth,bestHeight, andbestSizeBytesfor the best MP4.mediaCountandmediaVariantsfor all available MP4 files and their details.privacy,dateAdded, andplayswhen Streamable provides them.scrapedAt,source, andservicefor the time and source.
Some values can be null when Streamable does not provide them. MP4 files stay on Streamable. The Actor does not store, change, or mirror them.
🚀 Running the Actor
- Open the Actor input.
- Add public Streamable links, embed snippets, or short IDs to Streamable videos.
- Start the Actor.
- Open the dataset.
- Use
bestMediaUrlfor the main MP4 link ormediaVariantsfor other quality choices.
Each target is handled on its own. An invalid or unavailable target does not stop reachable videos in the same run. The Actor waits for a limited time on source requests, so one unreachable video cannot cause repeated long waits.
🧾 Input
The urls field is a list of public Streamable share links, embed links, embed snippets, or short IDs.
{"urls": ["https://streamable.com/o1ioj2","ab12cd"]}
📄 Output
This small example follows the dataset schema:
{"input": "https://streamable.com/o1ioj2","inputIndex": 0,"streamableId": "o1ioj2","canonicalUrl": "https://streamable.com/o1ioj2","sourceUrl": "https://streamable.com/o1ioj2","title": "Product demo","durationSeconds": 42.5,"width": 1280,"height": 720,"thumbnailUrl": "https://cdn.example.com/o1ioj2.jpg","posterUrl": "https://cdn.example.com/o1ioj2-poster.jpg","bestMediaUrl": "https://cdn.example.com/o1ioj2.mp4","bestQuality": "720p","bestWidth": 1280,"bestHeight": 720,"bestSizeBytes": 4200000,"mediaCount": 1,"mediaVariants": [{"key": "mp4","quality": "720p","url": "https://cdn.example.com/o1ioj2.mp4","extension": "mp4","type": "video","width": 1280,"height": 720,"durationSeconds": 42.5,"sizeBytes": 4200000,"bitrate": 790000,"frameRate": 30,"expiresAt": null}],"privacy": 0,"dateAdded": "2026-07-01T10:00:00.000Z","plays": 1250,"scrapedAt": "2026-07-22T19:30:00.000Z","source": "streamable","service": "streamable.com"}
Direct MP4 links can expire or change when Streamable updates or removes them. Use the links soon after the run.
💳 Pricing
This Actor uses pay-per-event pricing. You pay for each reachable Streamable video saved to the dataset. Targets that do not create a saved video row are not charged as videos. See the Actor page for the current price for your Apify plan.
🔌 Integrations
Run the Actor in Apify Console or through the Apify API. You can export the dataset, set a schedule, or send run events to Apify webhooks and integrations.
❓ FAQ
Can I use a Streamable short ID instead of a full URL?
Yes. You can add a short ID, share link, embed link, or embed snippet.
Can it open a private, deleted, or login-only video?
No. It only works with public videos that Streamable makes available without a login.
Does it save the MP4 file in Apify storage?
No. It returns source-hosted MP4 links. Streamable keeps the files.
Why is a video missing from the dataset?
The target may be invalid, private, deleted, unavailable, or missing an MP4 link. Only reachable videos with an available MP4 are saved.
What happens when I submit the same video twice?
Only the first eligible match is saved. A later URL or ID for that video is ignored and does not replace the row.
📝 Changelog
- 0.1: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- Loom Video Downloader — save public Loom MP4 files with metadata, transcripts, and captions when available.
- Facebook Media Downloader — get direct links and details for public Facebook videos and reels.
- Instagram Downloader API — get media links and details from public Instagram posts and reels.
- TikTok Video Downloader — get direct video or audio links from public TikTok video URLs.
- Pinterest Video Downloader — get video and image links from public Pinterest pins.
Made with ❤️ by Maxime Dupré