Automatic OOM retry: If the Universal Downloader runs out of memory (exit code 137), the scraper automatically retries with the next memory tier — no user intervention needed
returnVideoUrl input: New option to return the signed Loom CDN URL directly in output without calling the Universal Downloader — perfect for users who want to handle downloads in their own pipeline
getCdnUrl() function: New exported function that fetches only the CDN URL without triggering a download
cdn_url in output: When returnVideoUrl or downloadVideo is enabled, video.download.cdn_url contains the direct Loom CDN MP4 link
Tier-aware memory allocation: Auto-detects Apify plan (Free/Paid) and caps download actor memory to plan limits (Free: 4GB max, Paid: 16GB max)
Upgrade prompts: Free-plan users who hit memory limits see a direct link to upgrade their Apify plan
Improved
calculateResources() now respects Apify platform memory tier limits
Download actor failure handling distinguishes OOM vs timeout vs other failures with specific guidance
downloadAndStoreVideo() now returns cdnUrl alongside download results for all flows
Removed
downloadMemoryMbytes input — replaced by automatic OOM retry logic
Fixed
Fixed silent N/A download URLs caused by undetected OOM failures
Fixed hardcoded 8192MB fallback that could exceed Free plan limits
v0.1 - February 2026
Improved
Enhanced video download reliability with new fallback strategy
Better handling of public vs private video downloads
Separated user and owner authentication for cleaner session management
Added
New ENABLE_PREMIUM_DOWNLOADS option for advanced download capabilities
Support for downloading public videos without authentication
Automatic fallback to authenticated methods when needed
Fixed
Fixed issue where account videos were incorrectly fetched during download authentication
Resolved cookie handling for user's private video downloads