Loom Video Downloader
Pricing
from $0.90 / 1,000 saved videos
Loom Video Downloader
Download public Loom videos from share URLs, embed URLs, iframe snippets, or raw video IDs. Export MP4 assets when available, media URLs, transcripts, WebVTT captions, thumbnails, owner data, views, duration, and metadata.
Pricing
from $0.90 / 1,000 saved videos
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
3
Monthly active users
7 days ago
Last modified
Categories
Share
📥 Download public Loom videos and data
Loom Video Downloader is for teams, researchers, and creators who have public Loom links. It saves an available MP4 in Apify storage and returns Loom metadata, plus transcripts and WebVTT captions when Loom provides them. Use only videos you own or have permission to download.
- Loom Video Downloader Online — save an available MP4 from a public Loom video.
- Download Loom Video — archive public Loom videos you are allowed to use.
- Loom Transcript Export — get spoken text when Loom provides it.
- Loom WebVTT Captions — collect time-coded captions when Loom provides them.
- Loom Video Metadata — collect titles, owners, dates, views, and other public details.
- Loom Video Archive — keep the saved file with share and embed links back to Loom.
📦 Returned data
Each dataset row is one accessible public Loom video. The first eligible input that finds a video is saved. Later inputs for the same video do not replace that row.
Fields include:
input,videoId,canonicalUrl, andembedUrlfor the source.title,description,durationSeconds,createdAt, dimensions, thumbnails, owner details, views, and privacy when Loom provides them.downloadableanddownloadableByfor Loom's download state.mediawith available HLS or DASH playback URLs and format details.transcriptwith language, full text, timed phrases, and a source URL when Loom provides it.captionswith language, WebVTT text, and a source URL when Loom provides captions.savedFilewith the MP4 download URL, file type, and size when an MP4 is saved in Apify storage.
Some values can be null when Loom does not provide them.
🚀 Running the Actor
- Open the Actor input.
- Add public Loom targets to Loom videos.
- Start the Actor.
- Open the dataset to view or export the rows.
- Open
savedFile.downloadUrlwhen a saved MP4 is available.
Private, password-protected, deleted, and login-only videos are outside this Actor's scope. It does not bypass Loom access rules or create captions that Loom does not provide.
🧾 Input
The targets field is a list of 1 to 1,000 Loom share URLs, embed URLs, iframe snippets, or raw video IDs. You can mix these forms in one list.
{"targets": ["https://www.loom.com/share/e41353f2fe1c43eba6c6829693e0f2c5"]}
📄 Output
This small example follows the dataset schema. Real rows may contain more optional fields.
{"input": "https://www.loom.com/share/e41353f2fe1c43eba6c6829693e0f2c5","videoId": "e41353f2fe1c43eba6c6829693e0f2c5","canonicalUrl": "https://www.loom.com/share/e41353f2fe1c43eba6c6829693e0f2c5","embedUrl": "https://www.loom.com/embed/e41353f2fe1c43eba6c6829693e0f2c5","title": "Weekly product update","description": null,"durationSeconds": 210,"thumbnailUrl": "https://cdn.loom.com/sessions/thumbnails/example.jpg","ownerName": "Example Team","createdAt": "2026-06-11T18:00:00.000Z","downloadable": true,"media": {"hlsUrl": "https://cdn.loom.com/example/playlist.m3u8","dashUrl": null,"format": "hls"},"transcript": null,"captions": null,"savedFile": {"downloadUrl": "https://api.apify.com/v2/key-value-stores/STORE_ID/records/video.mp4","contentType": "video/mp4","fileSizeBytes": 56272893}}
💳 Pricing
This Actor uses pay-per-event pricing. You pay for each public Loom video saved to the dataset. A saved row includes the available video data, and may include an MP4, transcript, or captions. Targets that do not produce a row are not charged as saved videos.
🔌 Integrations
Run the Actor from the Apify Console or API. You can export the dataset or connect Actor runs to Apify integrations and webhooks.
❓ FAQ
Can I download a private or password-protected Loom video?
No. The Actor only works with accessible public videos and does not bypass access rules.
Why is savedFile null?
An MP4 is saved only when the video can be assembled and stored. The row can still include metadata, transcript data, captions, and source media details that Loom provides.
Why are the transcript or captions missing?
Loom may not provide them for every public video. This Actor does not make a new transcript or captions.
Does it use my Loom account?
No. It does not ask for Loom cookies, a login, or an API key. Account-only videos are not supported.
Can I submit the same video more than once?
Yes, but only the first eligible match is saved. A later copy of the same video does not replace it.
📝 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
- TikTok Video Downloader — get media links and public details from known TikTok video URLs.
- Instagram Downloader API — get media links and details from public Instagram posts and reels.
- Facebook Media Downloader — get media links and quality choices from public Facebook videos and reels.
- Pinterest Video Downloader — get video or image media from public Pinterest pins.
- TikTok Transcript Scraper — get public TikTok captions as text and subtitle formats.
Made with ❤️ by Maxime Dupré