Loom Video Download & Transcript Extractor
Pricing
from $1.60 / 1,000 accessible loom video returneds
Loom Video Download & Transcript Extractor
Extract public Loom video metadata, native transcripts, timestamped segments, SRT/WebVTT captions, and direct media URLs. Optionally download video files for content, research, and AI-agent workflows. Private or password-protected videos are not bypassed.
Pricing
from $1.60 / 1,000 accessible loom video returneds
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Free plan limit: Free-plan users can receive up to 5 result records per run. Paid-plan and local/unknown runs retain the Actor's existing limits.
Extract metadata, native transcripts, timestamped segments, SRT/WebVTT captions, and direct media URLs from public Loom share links. Optionally download each exposed video into the run key-value store for downstream processing.
This actor is designed for content teams, customer-success teams, researchers, and AI agents that need to turn public Loom recordings into searchable text or reusable video files.
What it returns
| Field | Description |
|---|---|
sourceUrl, videoId | Normalized Loom share URL and identifier |
title, ownerName, durationSeconds, thumbnailUrl | Public metadata when exposed by Loom |
videoUrl | Direct video media URL when exposed by the public page |
transcriptText | Plain-text native Loom transcript |
transcriptSegments | Structured text segments with timestamps when available |
srt, vtt | Caption files generated from timed native segments |
videoKeyValueStoreKey | Key of the downloaded MP4 when downloadVideo is enabled |
accessStatus, warnings | Explicit access and extraction diagnostics |
When to use
Use this actor for public loom.com/share/{id} or loom.com/embed/{id} links. It reads Loom’s own transcript/caption data and does not use speech-to-text, so the output reflects what Loom currently exposes.
Do not use it for private, password-protected, workspace-restricted, or invite-only videos. The actor does not bypass authentication or access controls; those inputs return a diagnostic record with accessStatus: "restricted".
Input example
{"loomUrls": ["https://www.loom.com/share/981c06eada22476088cb5fe462a6b955"],"downloadVideo": false,"includeCaptions": true}
Bare Loom video IDs are also accepted. Up to 25 URLs can be processed per run.
Output example
{"sourceUrl": "https://www.loom.com/share/981c06eada22476088cb5fe462a6b955","videoId": "981c06eada22476088cb5fe462a6b955","title": "Code Demos & Overviews with Loom","durationSeconds": 124,"videoUrl": "https://cdn.loom.com/sessions/.../video.mp4","transcriptText": "Hi everyone. My name is Tru...","transcriptSegments": [{ "startSeconds": 0, "endSeconds": 4.2, "text": "Hi everyone." }],"srt": "1\n00:00:00,000 --> 00:00:04,200\nHi everyone.\n","vtt": "WEBVTT\n\n00:00:00.000 --> 00:00:04.200\nHi everyone.\n","videoKeyValueStoreKey": null,"accessStatus": "accessible","warnings": []}
Pricing
This Actor uses pay-per-event pricing. These are the current Apify Store event prices:
| Event | Price (USD) | When it is charged |
|---|---|---|
loom-video-result | $0.002 | Accessible Loom video returned — Charged once for each accessible public Loom video result returned to the dataset. |
apify-actor-start | $0.00005 | Actor Start — Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). — Charged once per run. |
Apify platform usage for this Actor run is included alongside the event prices above; no separate per-run platform-usage fee is passed to users.
This covers Apify platform usage for this Actor run. Other Apify products or usage outside this Actor run may still follow your account plan.
Reliability and legal notes
Public visibility is controlled by the Loom video owner. Transcript availability depends on whether Loom generated and exposed a transcript for that recording; a video can be accessible while its transcript is unavailable. Use downloaded media and transcript data only where you have the rights and permission to process it, and comply with Loom’s terms and applicable law.