Social Media Video Downloader API
Developer docs for one video downloader API across TikTok, YouTube, Instagram, X, RedNote, Bilibili, Douyin, Threads, Kuaishou, Weibo, and Toutiao.
Build one social media video downloader integration for 11 platforms. Use the common API for normalized media or a platform endpoint for downloadable media plus the complete sanitized platform data object.
Video Downloader API quick start
POST /api/v1/parse
Supported video URL formats
11 platforms and URL patterns
Unified Social Media Video Downloader API
One normalized media response
Platform video downloader APIs
Media plus full platform data
Choose an API response
| API | Use it when |
|---|---|
POST /api/v1/parse | You need one stable media model across every supported platform. |
POST /api/v1/platforms/{platform}/parse | You need normalized media and the final sanitized platform data object. |
Supported platforms
Each platform page documents its accepted links, full-data response, limits, errors, and live request schema.
- TikTok Video Downloader API
- Douyin Video Downloader API
- Toutiao Video Downloader API
- YouTube Video Downloader API
- Twitter / X Video Downloader API
- Instagram Video Downloader API
- Threads Video Downloader API
- RedNote / Xiaohongshu Video Downloader API
- Bilibili Video Downloader API
- Kuaishou / Kwai Video Downloader API
- Weibo Video Downloader API
Downloadable media
Successful responses can contain video, image, or audio files. The normalized media model keeps client code stable even when upstream platform fields change.
Endpoints
POST https://api.easydown.org/api/v1/parsePOST https://api.easydown.org/api/v1/platforms/{platform}/parseGET https://api.easydown.org/api/v1/capabilitiesGET https://api.easydown.org/openapi.json
API credits and billing
A response is charged only after downloadable media is returned. Each successful parse costs 1 credit. Authentication, validation, permission, unavailable-content, no-media, and upstream failures are not charged.