See llms.txt for all machine-readable content.
This workflow accepts a list of video URLs (via webhook or manual run), checks each file’s size using an HTTP HEAD request, and calls VidSmaller’s estimate API to determine whether the video fits Discord, WhatsApp, or email upload limits, then returns a consolidated plain-text report.
videos array.Content-Length header without downloading the file.Content-Length or returns an error status./api/v1/estimate endpoint to get the platform’s safe upload target and a verdict on whether compression is recommended.{ "videos": [{ "label": "…", "url": "…", "platform": "discord|whatsapp|email|…", "durationSeconds": 10 }] }.Content-Length header, otherwise the workflow reports those items as size unknown.Checks a list of video URLs against Discord, Gmail, WhatsApp, Telegram, Slack, Instagram, TikTok and X upload limits — without downloading the files. A HEAD request reads each file's size, then VidSmaller's free API (no key) returns the platform's real limit, whether the file clears it, and the exact target size to compress to. Upload limits move and they lie: Discord's free cap went from 10 MB to 20 MB in August 2026, and Gmail's "25 MB" is really ~18 MB of file because attachments are measured after base64 encoding. Every limit comes back with a verification date and a link to the platform's own docs. API docs: https://vidsmaller.com/api-docs