Loom Transcript Extractor: Captions, Metadata, and Monitoring avatar

Loom Transcript Extractor: Captions, Metadata, and Monitoring

Pricing

from $0.66 / 1,000 loom video scrape results

Go to Apify Store
Loom Transcript Extractor: Captions, Metadata, and Monitoring

Loom Transcript Extractor: Captions, Metadata, and Monitoring

Extract captions from public Loom share, embed, iframe, or raw ID inputs. Export TXT, segments, SRT, or VTT, plus 40+ metadata fields. Track libraries on a schedule with NEW, UPDATED, UNCHANGED, and REMOVED change events. From $0.00088 per video, no login needed.

Pricing

from $0.66 / 1,000 loom video scrape results

Rating

4.0

(1)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

29

Total users

8

Monthly active users

18 days ago

Last modified

Share

๐ŸŽฅ Loom Transcript Extractor: Captions, Metadata, and Monitoring

Loom content suite
Turn public Loom videos into transcripts, downloadable media references, and repeatable content workflows.
โ— Loom Transcript Extractor
Captions, metadata, and monitoring
Loom Video Downloader
MP4 retrieval and transcript files
Turn public Loom recordings into searchable text and a change log.
Collect native captions, timestamped segments, 40+ public metadata fields, and NEW, UPDATED, UNCHANGED, or REMOVED change events, without rewatching a single video.
Read captions
Export available text, segments, SRT, or VTT.
Keep context
Bring 40+ public metadata fields along, from folder to duration.
Discover safely
Find visible public Loom links from a supplied page.
Monitor changes
Track new, updated, unchanged, and confirmed removed videos.

๐Ÿ” What does this Actor do?

Give it a public Loom share link, embed link, iframe snippet, video ID, or a page to scan for visible Loom links. It returns the native captions Loom already publishes, as text, timestamped segments, SRT, or VTT, plus over 40 public metadata fields covering ownership, folder, privacy, and access.

Turn on a named monitor and every repeat run labels each video NEW, UPDATED, UNCHANGED, or REMOVED, so a scheduled check tells you exactly what changed since last time instead of a fresh wall of text to reread.

Everything stays within Loom's public share pages. Login, password, and workspace controls are never bypassed, and a field Loom does not publish is left out rather than guessed.

๐Ÿ’ก Why use it?

  • I manage customer education and need public Loom walkthroughs in a searchable help centre.
  • I run content operations and want captions ready for articles, notes, or research.
  • I maintain a knowledge base and need scheduled checks for new or changed public videos.
  • I build internal tools and need source-backed transcript rows without manual copying.

๐Ÿš€ How to use it

STEP 1
Add public Loom links
Paste share or embed URLs, iframe snippets, or video IDs.
STEP 2
Pick transcript formats
Choose text, segments, subtitles, and optional public engagement data.
STEP 3
Export or schedule
Download your dataset, or turn on a named monitor to track changes.

๐Ÿงพ Input

FieldTypeRequiredDescription
startUrlsarray of URLsYesPublic Loom share or embed URLs, iframe snippets, video IDs, or pages for visible-link discovery.
discoverFromPagesbooleanNoDiscover only visible public share or embed links from supplied Loom pages.
urls, videoUrlsarray of textNoCompatibility aliases for Loom video inputs.
transcriptFormatsarray of stringsNoChoose txt, segments, srt, or vtt when captions are available.
skipVideosWithoutTranscriptbooleanNoExclude videos that do not have native captions.
includeEngagementStatsbooleanNoInclude public view, viewer, and comment counts when available.
includeVideoDownloadUrlbooleanNoInclude a temporary MP4 link when Loom provides one.
maxVideosintegerNoMaximum videos to process. Use 0 for no limit.
monitorModebooleanNoLabel successful results as new, updated, or unchanged in a saved monitor.
monitorNamestringNoStable name for an independent monitor.
requestConcurrencyintegerNoNumber of videos to process in parallel.
proxyConfigurationobjectNoNetwork connection settings.

๐Ÿ“ฆ Output example

Native captions and public metadata vary by video. Missing values remain absent, and protected or password-gated videos are not bypassed.

{
"loomId": "public-video-id",
"title": "Published Loom title",
"transcriptStatus": "available",
"url": "https://www.loom.com/share/public-video-id",
"scrapedAt": "2026-08-10T00:00:00.000Z"
}

๐Ÿ“Š Data table

FieldTypeDescription
loomId, title, urltext and URLLoom video identity and public source link.
id, videoUrl, sourceUrl, inputId, retrievedAttext, URL, and dateCompatibility aliases, source provenance, input correlation, and retrieval time.
transcript, transcriptSegments, transcriptSRT, transcriptVTTtext and arrayNative transcript content in the requested formats, when available.
transcriptStatus, transcriptAvailability, transcriptionStatus, captionStatus, transcriptLanguage, captionLanguage, segmentCounttext and integerNative caption and transcript availability details.
creatorName, description, thumbnailUrl, durationSecondstext, URL, and integerPublic video context.
privacy, folderId, folderName, isArchived, isMeetingRecording, calendarMeetingGuidtext, boolean, and IDPublic folder, visibility, archive, and meeting context.
requiresPermission, requiresPassword, isProtected, isTeamShared, downloadsEnabled, downloadable, downloadableByboolean and textPublic access and download markers.
ownerId, width, height, durationISO8601text and numberPublic creator, dimensions, and duration context when supplied.
createdAt, uploadDatedate and textPublic recording and upload dates.
viewCount, distinctViewCount, commentCountintegerPublic engagement data when requested and available.
videoDownloadUrl, videoDownloadUrlExpiresAtURL and dateTemporary download reference when Loom makes one available.
mediaVariants, captionsUrl, captionsUrlExpiresAt, transcriptUrl, transcriptUrlExpiresAtobject, URL, and datePublic media and caption references, with expiry when available.
changeType, changedFields, firstSeen, lastSeen, transcriptHashtext, array, and dateNamed-monitor comparison result and transcript fingerprint.
status, errorCode, scrapedAttext and dateRetrieval outcome and collection time.

๐Ÿ’ฐ Pricing

Pricing is pay per video successfully processed. A video that comes back UNCHANGED on a scheduled monitor run is not charged again, so recurring checks only bill for videos that are actually new or updated. Empty runs and failed retrievals cost nothing, and there are no subscriptions.

โญ Enjoying Loom Transcript Extractor?

โญ โญ โญ โญ โญ
One run just turned a public Loom recording into text you can search.
A 5-star rating takes 10 seconds and helps other teams find their Loom knowledge base. Your feedback also tells us what to build next.
โ˜…ย ย Rate this Actor on Apify

๐Ÿ”ง Tips

  • Start with one video and check the transcript formats before turning on monitorMode for a schedule.
  • Give each recurring monitor its own monitorName so separate feeds do not share a baseline.
  • Turn on discoverFromPages to pull every visible public Loom link off a page instead of pasting each one.
  • Request only the formats you need in transcriptFormats to keep rows small for downstream tools.
  • Use skipVideosWithoutTranscript to keep a feed focused on videos you can actually search.

โ“ FAQ

Can this Actor transcribe a Loom video with no captions?

No. It returns native captions Loom makes public. Videos without them can still return available metadata unless you choose to skip them.

What makes this different from a basic Loom transcript tool?

Most tools return only plain text. This one also tracks changes across runs and returns over 40 public metadata fields, so one dataset can support content, compliance, and knowledge base workflows at once.

Can I monitor a public Loom library?

Yes. Use the same monitor name on scheduled runs. Failed requests do not erase prior monitoring state.

Does it access private Loom videos?

No. It does not bypass login, password, permission, or workspace controls.

Loom download links are temporary. Run the Actor again to request a fresh link when one is publicly available.

๐Ÿ›ก๏ธ Limits and data boundaries

This Actor only reads captions and metadata Loom already publishes on a public share page. It does not log in, guess passwords, bypass workspace permissions, or access private or restricted videos. A video with no native captions returns available metadata instead of a fabricated transcript.

Signed download and caption links expire on Loom's own schedule. A field the source does not publish is left out of the row rather than filled with a placeholder.

๐Ÿ”— Other actors