A full-stack web application for downloading videos, audio, and images from social media platforms.
- Frontend: React + TypeScript + Tailwind CSS
- Backend: Express.js (Node.js)
- Theme: Replit-inspired dark UI
YouTube, TikTok, Instagram, Twitter/X, Facebook, Reddit, Vimeo, Dailymotion, Twitch, Pinterest, LinkedIn, Snapchat, Tumblr, and more.
npm install
npm startThis starts both the React dev server (port 3000) and the Express API server (port 5000) concurrently.
| Command | Description |
|---|---|
npm start |
Start both client and server |
npm run start:client |
Start React dev server only |
npm run start:server |
Start Express API server only |
npm run build |
Build React app for production |
npm test |
Run tests |
| Method | Endpoint | Description |
|---|---|---|
POST |
/api/analyze |
Analyze a URL and create a download session |
POST |
/api/download |
Start download with selected quality |
GET |
/api/transfer/:id |
Check transfer/processing status |
GET |
/api/file/:token |
Download the prepared file |
POST |
/api/contact |
Submit contact or DMCA form |
GET |
/api/platforms |
List supported platforms |
- Multi-quality downloads (4K, 1080p, 720p, etc.)
- 2-page download flow with transfer/progress page
- Google AdSense integration with anti-adblock enforcement
- SEO/AEO/GEO optimized (structured data, Open Graph, FAQ schema)
- Contact Us and DMCA takedown forms
- No download limits