Loom Video Downloader: MP4, Transcript & Metadata
Pricing
from $1.20 / 1,000 video records
Loom Video Downloader: MP4, Transcript & Metadata
Turn any public Loom share link into a downloadable MP4 URL, full transcript, VTT captions and rich metadata in one run. No login required. Handles share links, embed links, iframe snippets and raw video IDs.
Pricing
from $1.20 / 1,000 video records
Rating
4.0
(1)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
2
Monthly active users
5 days ago
Last modified
Categories
Share
📹 Loom Video Downloader: MP4, captions, and metadata
| Loom content suite Turn public Loom videos into downloadable media references, captions, and searchable content. | |
| Loom Transcript API Captions, metadata, and monitoring | ● Loom Video Downloader MP4 retrieval and transcript files |
| Save public Loom video context without manual player work. Resolve temporary MP4 links, captions, transcript text, and public metadata from shareable Loom videos. |
✨ What you can do
| Resolve video links Get a fresh MP4 link when downloads are enabled. | Keep captions Collect transcript text, phrases, and VTT files. | Store files optionally Save an available MP4 to this run’s storage. | Track updates Compare recurring public video checks by state. |
💡 Why use it?
- I archive public product walkthroughs and need the available media reference and context together.
- I run enablement operations and need captions and public video metadata in one export.
- I maintain training material and want to identify changed public recordings on recurring runs.
- I build a content workflow and need clear status when downloads are disabled or unavailable.
🚀 How to use it
| STEP 1 Paste a public Loom target Use a share link, embed link, iframe, or video ID. | STEP 2 Pick media options Choose captions, transcript text, or file storage. | STEP 3 Export the result Use the dataset row and any saved file details. |
🎛️ Input
| Field | Type | Required | Description |
|---|---|---|---|
targets | array of text | Yes | Public Loom share or embed links, iframe snippets, or video IDs. |
startUrls, urls, videoUrls | array of URLs | No | Compatibility aliases for the same public Loom targets. |
discoverFromPages | boolean | No | Find only visible public Loom links from supplied pages. |
monitorMode | enum | No | Return a snapshot or changed results from a named state. |
stateKey | text | No | Stable name for a recurring monitoring scope. |
maxItems | integer | No | Maximum videos to process. |
includeTranscript | boolean | No | Include available text and timestamped phrases. |
includeCaptions | boolean | No | Include available WebVTT captions and their temporary URL. |
downloadFile | boolean | No | Save an available MP4 file in this run’s storage. |
proxyConfiguration | object | No | Network connection settings. |
📦 Output example
Public availability decides which fields can be returned. Signed media links expire, and private, password-protected, or download-disabled videos are not bypassed.
{"videoId": "public-video-id","title": "Published Loom title","downloadable": true,"canonicalUrl": "https://www.loom.com/share/public-video-id","retrievedAt": "2026-08-10T00:00:00.000Z"}
📋 Data table
| Field | Type | Description |
|---|---|---|
videoId, title, canonicalUrl | text and URL | Video identity and public Loom link. |
input, inputIndex, sourceUrl, inputId, retrievedAt | text, number, URL, and date | Input provenance and retrieval context. |
url, id, embedUrl, description, privacy, availability | text and URL | Public link aliases and availability context. |
folderId, folderName, isArchived, isMeetingRecording, calendarMeetingGuid | text, boolean, and ID | Public folder, archive, and meeting markers. |
requiresPermission, requiresPassword, isProtected, isTeamShared, downloadsEnabled, downloadableBy | boolean and text | Public access and download markers. |
commentsEnabled, commentCount, width, height, ownerAvatarUrl, animatedThumbnailUrl | boolean, number, and URL | Public engagement, dimensions, and image context. |
mediaUrl, mediaUrlExpiresAt, downloadable | URL, date, and boolean | Temporary MP4 reference and availability status. |
savedFile, mediaFormat | text | Run storage reference when file saving succeeds. |
mediaVariants | object | Public signed HLS or DASH variants when Loom exposes them. |
transcriptText, transcriptPhrases, captionsVtt | text and array | Public transcript and caption content when enabled and available. |
captionsUrl, captionsUrlExpiresAt | URL and date | Temporary native captions reference and expiry when available. |
ownerName, description, thumbnailUrl, durationSeconds, totalViews | text, URL, and integer | Public video context. |
changeType, changedFields, firstSeenAt, lastSeenAt | text and date | Monitoring result and history. |
status, statusReason, errorCode, retrievedAt | text and date | Retrieval outcome and collection time. |
scrapedAt | date | Time the row was extracted. |
💰 Pricing
Pricing is pay per result. Empty runs cost nothing, and there are no subscriptions. File storage is optional and can add a separate charge.
⭐ Enjoying Loom Video Downloader?
| ⭐ ⭐ ⭐ ⭐ ⭐ Help other teams find a cleaner Loom export. Your rating helps guide future improvements. |
| ★ Rate this Actor on Apify |
❓ FAQ
Can I download every Loom video?
No. A media link is returned only when the public video owner has enabled downloads.
Are returned MP4 links permanent?
No. They are temporary. Run the Actor again to request a fresh public link.
Can it read private or password-protected videos?
No. It uses only content accessible from a public Loom link.
What happens if the file is too large to save?
The dataset row can still include available public video information. File storage may be omitted to keep the run reliable.
🔗 Other actors
- Loom Transcript API ↗: Export Loom captions and monitor public video changes.
- YouTube Transcript Scraper ↗: Collect public YouTube captions.
- Google Lens OCR ↗: Extract visible text from images.
- Loom Transcript ↗: Create readable text from public Loom videos.