Transform your Loom videos into searchable, downloadable archives with complete metadata, transcripts, and comments across individual videos and entire folders.
Perfect for content creators, educators, and businesses who need to archive, analyze, or repurpose their Loom content without coding complexity.
- Archive online courses and tutorial libraries with searchable transcript databases
- Backup training materials before expiration and generate study notes automatically
- Create comprehensive knowledge bases from video content
- Archive team presentations, meeting recordings, and video communications
- Generate meeting transcripts for documentation and compliance
- Build searchable knowledge databases from organizational video content
- Bulk download and organize video libraries with rich metadata
- Create searchable video databases with full transcript capabilities
- Repurpose content across platforms efficiently
- Metadata: ID, title, description, thumbnails, creation date, duration, quality
- Engagement: Views, reactions, comments count and full comment threads
- Technical: File format, direct download URLs, sharing links
- Creator: Owner information, avatars, profile data
- Multiple Formats: SRT, VTT, TXT, XML exports with precise timestamps
- Clean Text: Formatted, readable content ready for analysis
- Search Ready: Full-text search capabilities across your library
- Integration: Compatible with video players and analysis tools
- Bulk Processing: Handle entire folders automatically with progress tracking
- Mixed Operations: Combine individual videos and folders in one request
- Batch Reports: Summary statistics and completion status for each folder
- Processes all videos from your Loom account
- Supports date filtering (
startDate,endDate) - Supports custom sorting (
videoSortOrder) - Requires authentication (email/password or cookies)
- Processes only the specific URLs you provide
- Date filters and sort order are ignored
- Works with or without authentication
- Processes videos in the order you list them
Process individual videos, entire folders, or mixed content:
{
"url": [
"https://www.loom.com/share/08163614158646f7aa21e53997cd58e8",
"https://www.loom.com/share/folder/abc123def456"
]
}- Default:
0.02 - Range:
0.01β1.0 - Only applies when:
downloadVideo: true
Loom does not return a download URL instantly β it prepares the MP4 file in the background first. The scraper keeps re-signaling Loom until the URL is ready. This multiplier controls the maximum time it will wait, calculated as:
max_wait = max(30s, video_duration_seconds Γ pollMultiplier) [capped at 600s]
| Video Length | Default wait (0.02) |
|---|---|
| Under 25 min | 30s (minimum) |
| 30 min | ~36s |
| 2.5 hours | ~180s |
π‘ If you see timeout errors on long videos, increase this value (e.g. 0.05 or 0.1).
π‘ For short video libraries, keep the default.
- Default:
false - Format: Original MP4 quality preserved
- Use Case: Full video archiving and offline access
- Note: β Works even when owner has disabled downloads in video settings
- How it works: When requested, Loom prepares the MP4 asynchronously in the background β the scraper automatically re-signals Loom and polls until the URL is ready. Small videos (~2min) may take ~10s, longer videos can take up to 3 minutes or more.
- Default:
false - Integration: Ready for video players and analysis tools
- Default:
"srt" - Options:
"srt": Standard subtitle format (most compatible)"vtt": Web-friendly with CSS styling support"txt": Clean text without timestamps"xml": Full metadata structure
These parameters only work when scraping your own Loom account videos. They have no effect when processing individual video URLs or public folders.
- Default:
"2016-01-01" - Format:
"YYYY-MM-DD" - Purpose: Filter videos by earliest upload date to include from your account
β οΈ Note: Only applies to your own account videos, not individual URLs
- Default:
"2030-12-31" - Format:
"YYYY-MM-DD" - Purpose: Filter videos by latest upload date to include from your account
β οΈ Note: Only applies to your own account videos, not individual URLs
- Default:
"ASC" - Options:
"ASC": Oldest to Newest - Shows the earliest videos first"DESC": Newest to Oldest - Shows the most recently uploaded videos first
β οΈ Note: Only applies when processing your own account videos, not individual URLs or folders
When downloadVideo is enabled, this Actor uses intelligent resource allocation powered by our specialized Universal File Downloader to optimize memory usage and prevent failures. The Actor automatically analyzes each video's file size and dynamically allocates the optimal amount of memory needed for successful downloads.
Dynamic Resource Calculation: The Actor examines each video file before downloading and calculates the exact memory requirements based on file size, ensuring efficient resource usage without waste.
Automatic Memory Scaling: Memory allocation automatically scales from 128MB for small videos up to 32GB for very large files, preventing both resource waste and Out-Of-Memory errors.
Intelligent Timeout Management: Download timeouts are calculated based on file size and estimated connection speed, ensuring downloads complete successfully without unnecessary waiting.
Enterprise-Grade Download Engine: Powered by our Universal File Downloader Actor, which provides advanced proxy support, retry mechanisms, and streaming technology for reliable downloads of any size.
- No Manual Configuration: You don't need to guess or manually set memory requirements
- Prevents Failures: Eliminates OOM crashes that could interrupt your downloads
- Cost Efficient: Optimizes resource usage to minimize unnecessary costs
- Handles Any Size: From small clips to multi-gigabyte recordings, all processed reliably
- Batch Processing: Each video in a folder gets its own optimized resource allocation
The Actor supports scraping your private Loom videos - perfect for backing up private workspaces or archiving internal content that isn't publicly shared.
{
"email": "your-email@example.com",
"password": "your-password"
}- Automatic login with fresh session
- Access to all private videos in your account
- Secure credential handling (encrypted and cleared after use)
{
"customCookies": [
{
"name": "connect.sid",
"value": "s%3A123abc...",
"domain": ".loom.com",
"path": "/",
"secure": true,
"httpOnly": true
}
]
}- Install Extension:
| πͺ Cookie-Editor Extension | π Copy Cookies Extension |
|
|
-
Export Process:
- Navigate to loom.com and log in
- Use extension to export cookies as JSON
- Paste into
customCookiesparameter
-
Authentication Priority:
- Email + Password β Fresh login (highest priority)
- Custom Cookies β Fallback method
- No Auth β Public content only
{
"video": {
"id": "388fe9c5db854403bceefe52ea85dede",
"title": "How to Use YouTube Scraper Effectively π",
"description": "In this tutorial, I'll walk you through the complete process of using the YouTube Scraper effectively. Learn how to extract video metadata, download content, and automate your YouTube data collection workflow.",
"url": "https://www.loom.com/share/388fe9c5db854403bceefe52ea85dede",
"thumbnails": "https://cdn.loom.com/sessions/thumbnails/...",
"created_at": "2025-07-11T09:47:40.065Z",
"duration_seconds": "38s",
"views": 0,
"reactions": 7,
"comments_count": 6,
"owner": "TECH FRIDAY",
"avatars": "https://cdn.loom.com/avatars/...",
"download": {
"available": true,
"url": "https://api.apify.com/v2/key-value-stores/xxx/records/Video_Name?signature=abc",
"direct_download": "https://api.apify.com/v2/key-value-stores/xxx/records/Video_Name?signature=abc&attachment=true",
"format": "mp4"
}
},
"transcript": {
"text": "How to use, uhm, YouTube Scraper. First, we will...",
"download": {
"format": "SRT",
"url": "https://api.apify.com/v2/key-value-stores/.../transcript.srt",
"available": true
}
},
"comments": [
{
"id": "100664080",
"username": "Mohamad Abdlrahman",
"content": "tyfgh",
"created_at": "2025-07-11T10:58:55.610Z"
}
]
}{
"url": [
"https://www.loom.com/share/08163614158646f7aa21e53997cd58e8"
],
"downloadTranscript": true,
"outputFormat": "srt"
}{
"url": [
"https://www.loom.com/share/folder/abc123def456"
],
"downloadVideo": true,
"downloadTranscript": true,
"outputFormat": "srt",
"email": "your-email@example.com",
"password": "your-password"
}Set memory in your run configuration: 2 GB or more
{
"includeAccountVideos": true,
"downloadTranscript": true,
"outputFormat": "srt",
"startDate": "2024-01-01",
"endDate": "2024-12-31",
"videoSortOrder": "DESC",
"email": "your-email@example.com",
"password": "your-password"
}{
"url": [
"https://www.loom.com/share/08163614158646f7aa21e53997cd58e8",
"https://www.loom.com/share/folder/abc123def456"
],
"includeAccountVideos": true,
"downloadVideo": false,
"downloadTranscript": true,
"outputFormat": "vtt",
"startDate": "2024-06-01",
"videoSortOrder": "DESC"
}- State Management: Auto-resume from interruption points with progress tracking
- Error Handling: Robust recovery with automatic retry mechanisms
- Storage Optimization: Efficient file organization with direct download URLs
- Detailed Logging: Complete processing history and performance monitoring
- Platform Updates: Migration support for Loom platform changes
- Batch Operations: Efficient bulk processing with folder progress tracking
- Multiple Formats: Structured file naming and organized output
- Verify credentials: Check email/password accuracy
- Update cookies: Ensure browser cookies are current
- Try fallback: Use alternative authentication method
- Transcripts: Must be enabled by video owner (Settings β Audience β Transcript β Toggle ON)
- Private videos: Requires valid authentication
- Permissions: Verify sharing permissions with content creator
- Download URL timeout: If you see timeout on long videos, increase
pollMultiplier(e.g. from0.02to0.05). Loom prepares downloads asynchronously and longer videos need more preparation time. - Memory errors: Increase memory allocation for video downloads
- Large folders: Split into smaller batches
- Slow processing: Check network connection and Loom server status
- π Website: flowextractapi.com
- π§ Email: flowextractapi@outlook.com
- π Apify Profile: dz_omar
- π¬ GitHub Issues: FlowExtractAPI
- πΌ LinkedIn: flowextract-api
- π¦ Twitter: @FlowExtractAPI
- π± Facebook: flowextractapi
- YouTube Transcript Extractor - Extract transcripts with timestamps
- YouTube Scraper Pro - Complete channel and playlist extraction
- Zoom Scraper - Download recordings and transcripts
- Loom Scraper - Loom video and transcript extraction
- Idealista Scraper API - Spanish property data with API
- Idealista Scraper - Real estate listings extractor
- Screenshot - Fast webpage screenshots
- Ultimate Screenshot - Advanced screenshot tool
- Network Security Scanner - Security vulnerability scanner
- Facebook Ads Scraper Pro - Extract Facebook ads data



