
Loom Video Scraper
Pricing
$2.00/month + usage

Loom Video Scraper
π₯ Advanced Loom scraper that extracts & downloads videos, transcripts, and metadata from individual videos and entire ποΈfolders. Supports bulk operations, multiple formats (SRT, VTT, TXT, XML), and authentication. π Ideal for content archiving and knowledge management.
5.0 (8)
Pricing
$2.00/month + usage
9
25
25
Issues response
0.41 hours
Last modified
7 days ago
π₯ Loom Scraper - Videos & Folders
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.
π Key Benefits & Use Cases
π For Educators & Trainers
- 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
πΌ For Business Teams
- Archive team presentations, meeting recordings, and video communications
- Generate meeting transcripts for documentation and compliance
- Build searchable knowledge databases from organizational video content
π― For Content Creators
- Bulk download and organize video libraries with rich metadata
- Create searchable video databases with full transcript capabilities
- Repurpose content across platforms efficiently
π Complete Data Extraction
πΉ Video Intelligence
- 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
π Transcript Processing
- 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
π Folder Operations
- 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
β οΈ Important: Account Videos vs Individual URLs
Account Videos Processing (includeAccountVideos: true
)
- Processes all videos from your Loom account
- Supports date filtering (
startDate
,endDate
) - Supports custom sorting (
videoSortOrder
) - Requires authentication (email/password or cookies)
Individual URL Processing (default behavior)
- 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
βοΈ Configuration Options
π Input URLs
Process individual videos, entire folders, or mixed content:
{"url": ["https://www.loom.com/share/08163614158646f7aa21e53997cd58e8","https://www.loom.com/share/folder/abc123def456"]}
π₯ Download Options
ποΈ downloadVideo
(Boolean)
- 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
π downloadTranscript
(Boolean)
- Default:
false
- Integration: Ready for video players and analysis tools
π outputFormat
(String)
- 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
π Account Videos Options (Only when includeAccountVideos
is enabled)
These parameters only work when scraping your own Loom account videos. They have no effect when processing individual video URLs or public folders.
π
startDate
(String)
- 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
π
endDate
(String)
- 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
π
videoSortOrder
(String)
- 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
β οΈ Smart Memory Management for Video Downloads
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.
β How It Works
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.
π‘ Benefits for Users
- 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
π Learn more about Apify usage and resources
π Authentication & Private Content Access
The Actor supports scraping your private Loom videos - perfect for backing up private workspaces or archiving internal content that isn't publicly shared.
Authentication Methods (in priority order):
β Method 1: Email + Password (Recommended)
{"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)
πͺ Method 2: Browser Cookies (Fallback)
{"customCookies": [{"name": "connect.sid","value": "s%3A123abc...","domain": ".loom.com","path": "/","secure": true,"httpOnly": true}]}
Getting Browser Cookies
- 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
customCookies
parameter
-
Authentication Priority:
- Email + Password β Fresh login (highest priority)
- Custom Cookies β Fallback method
- No Auth β Public content only
Process:
- Navigate to loom.com and log in
- Use extension to export cookies as JSON
- Paste into
customCookies
parameter
Note: Without authentication, only public content can be accessed.
π Sample Output Structure
{"video": {"id": "388fe9c5db854403bceefe52ea85dede","title": "How to Use YouTube Scraper Effectively π","url": "https://www.loom.com/share/388fe9c5db854403bceefe52ea85dede","thumbnails": "https://cdn.loom.com/sessions/thumbnails/...","created_at": "2025-07-11T09:47:40.065Z","duration_seconds": 38.28,"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/.../video.mp4","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"}]}
π― Configuration Examples
Basic Video Archive
{"url": ["https://www.loom.com/share/08163614158646f7aa21e53997cd58e8"],"downloadTranscript": true,"outputFormat": "srt"}
Complete Folder Backup
{"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
Account Videos with Date Filter & Sort
{"includeAccountVideos": true,"downloadTranscript": true,"outputFormat": "srt","startDate": "2024-01-01","endDate": "2024-12-31","videoSortOrder": "DESC","email": "your-email@example.com","password": "your-password"}
Mixed Content: URLs + Account Videos
{"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"}
π Advanced Features
Reliability & Performance
- 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
Content Processing
- 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
π οΈ Troubleshooting
Authentication Issues
- Verify credentials: Check email/password accuracy
- Update cookies: Ensure browser cookies are current
- Try fallback: Use alternative authentication method
Missing Content
- Transcripts: Must be enabled by video owner (Settings β Audience β Transcript β Toggle ON)
- Private videos: Requires valid authentication
- Permissions: Verify sharing permissions with content creator
Performance Issues
- Memory errors: Increase memory allocation for video downloads
- Large folders: Split into smaller batches
- Slow processing: Check network connection and Loom server status
π€ Support & Resources
Getting Help
- π§ Email: fridaytechnolog@gmail.com
- π GitHub: DZ-ABDLHAKIM
- π¦ Twitter: @DZ_45Omar
- π§ Apify: dz_omar
Legal & Compliance
- Responsible Usage: Only scrapes publicly accessible data with proper rate limiting
- Terms Compliance: Follows Loom's terms of service without bypassing security
- Data Protection: Encrypted credential handling with automatic cleanup
- Privacy Respect: No unauthorized data collection with transparent usage policies