Loom Video Transcript Scraper — TXT, SRT, VTT
Pricing
from $4.00 / 1,000 per record returneds
Loom Video Transcript Scraper — TXT, SRT, VTT
Extract any public Loom video's transcript — no ASR, no login. Reads Loom's own auto-captions from the share page: full text, timestamped segments, SRT/VTT, plus title, owner, and duration. Schedule it to transcribe new videos in a folder.
Pricing
from $4.00 / 1,000 per record returneds
Rating
0.0
(0)
Developer
Scrapers Delight
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Share
🎬 Loom Video Transcript Scraper — TXT, SRT, VTT
Get the transcript of any public Loom video — instantly, with no AI transcription and no login. Loom already auto-captions its videos; this actor reads that transcript straight from the share page and returns clean text, timestamped segments, and ready-to-use SRT/VTT subtitles, plus the video's title, owner, and duration.
Because the transcript already exists, there's no speech-to-text compute — it's fast and cheap.
What does it do?
Point it at one or more Loom share URLs (or a folder/page full of them) and it returns, per video:
- 📝 Full transcript (plain text) — always included
- ⏲️ Timestamped segments —
{start, end, text}for clipping/search - 🎬 SRT / VTT subtitles — drop straight into a video editor
- 🏷️ Title, owner, created date, duration, privacy, description
No ASR, no API key — the transcript is read from the public share page.
What data does it extract?
For every video:
- 🆔
share_id, 🔗video_url, 🏷️title - 👤
owner, 📅created_at, ⏱️duration_sec, 🔒privacy, 📝description - 📄
transcript(text), ⏲️segments[], 🎬srt,vtt,segment_count - ✨
is_new(monitor mode), 🕒scraped_at
Who is it for?
- 🧑💼 Sales & CS teams archiving and searching Looms they send/receive.
- ✂️ Editors & marketers repurposing Loom recordings into docs, clips, and posts.
- 📚 Knowledge-base builders turning async video into searchable text.
- 🤖 AI / RAG pipelines feeding video content to LLMs as text.
How to use it (step by step)
- Click Try for free.
- Paste one or more Loom share URLs (e.g.
https://www.loom.com/share/{id}) — or a folder/page URL that links to several. - (Optional) pick extra formats (
srt,vtt,segments). - Click Start, then open the Dataset tab to view/export.
- (Optional) set monitorMode + a folderUrl + a Schedule to transcribe new videos automatically.
Quick start
{ "shareUrls": ["https://www.loom.com/share/71c758748f60497fa1267c19ba667f57"], "transcriptFormats": ["txt", "srt"] }
Input
| Field | What it does |
|---|---|
shareUrls | Loom share URLs / 32-char IDs to transcribe |
folderUrl | a public page/folder of Loom links to harvest IDs from |
transcriptFormats | txt · segments · srt · vtt |
maxVideos | hard cap per run (0 = unlimited) |
monitorMode, alertOnNewVideo | recurring new-video watcher + alerts |
webhookUrl, slackWebhookUrl, emailRecipients | alert channels |
proxyConfiguration, requestConcurrency | proxy + parallelism |
Output
Each video is one dataset record (fields above). Export to JSON, CSV, Excel, HTML, or RSS, or fetch via the Apify API. srt/vtt are ready-to-use subtitle files.
How much does it cost?
Pay-per-event — and because there's no transcription compute, it's cheap:
| Event | What it covers | Suggested price |
|---|---|---|
lot-scraped | each video returned | ~$0.005 / video |
lot-detail-enriched | each transcript fetched | ~$0.005 / video |
monitor-run-completed | each scheduled watch run | ~$0.05 / run |
new-lot-detected | each newly-seen video | ~$0.02 / video |
alert-delivered | each Slack/email/webhook push | ~$0.005 / alert |
(Final per-event prices are set on the actor's pricing page.)
How does it work without AI transcription?
Loom auto-generates a transcript for every public video. The public share page ships the video's metadata and a (short-lived, pre-signed) link to that transcript. This actor reads the existing transcript — it does not run speech-to-text, so there's no GPU/compute cost and results are instant.
Is it legal to scrape Loom transcripts?
This actor reads publicly shared Loom videos (public / anyone-with-link) and their existing transcripts; it cannot access workspace-restricted videos (those return no transcript and are reported as unavailable). The output includes the video owner's display name and spoken content, which may be personal data. Scraping public data is generally legal, but you are responsible for your use — review Loom's Terms of Service and only process videos you're authorized to.
FAQ
Does it transcribe private/internal Loom videos? No. Only public / anyone-with-link videos expose a transcript. Restricted videos are reported as unavailable.
Is there an AI/Whisper step? No — it reads Loom's own auto-generated transcript, so it's fast and cheap with no ASR compute.
Can I get subtitles?
Yes — add srt and/or vtt to transcriptFormats.
Can I auto-transcribe new videos in a folder?
Yes. Set folderUrl + monitorMode + an Apify Schedule — each run handles only videos new since the last run.
How do I export? JSON, CSV, Excel, HTML, or RSS from the Dataset tab, or via the Apify API.
Feedback
Want word-level timestamps, speaker labels, or another source? Open an issue on the actor.