How VidGrab Works

VidGrab uses a resolver pipeline optimized for speed and privacy-aware handling of temporary download links.

Step 1: Paste URL

Paste a public Facebook video URL. The system validates format and checks platform support before extraction starts.

Step 2: Resolve Metadata

The backend uses yt-dlp through a controlled process call, then parses title, thumbnail, duration, and quality list into a normalized DTO.

Step 3: Download

Each quality option is exposed through temporary signed links. This avoids leaking raw extractor URLs in page markup and limits link lifetime.

Why This Design

Caching metadata for short periods improves repeat performance and cuts extractor load. Rate limits and honeypot validation help reduce abuse while preserving a fast user experience for real visitors.