Unified Social Media Video Downloader API
Parse any supported social media URL into one normalized video, image, and audio response with POST /api/v1/parse.
The common endpoint preserves the compact contract: data is the normalized media object itself and does not include platformData.
The curl, JavaScript, and Python examples and schemas below are rendered from the production OpenAPI 3.1 contract.
Response
{
"status": 200,
"data": {
"platform": "youtube",
"title": "Example public post",
"thumbnail": "https://public-cdn.example/cover.jpg",
"duration": 18,
"images": [],
"videos": [
{
"url": "https://public-cdn.example/video.mp4",
"quality": "1080p",
"mimeType": "video/mp4",
"width": 1920,
"height": 1080,
"hasAudio": true,
"source": "direct"
}
],
"audios": []
},
"msg": "success"
}The Try it panel sends requests directly to api.easydown.org. Its token is held in React memory only and disappears on reload.
Try it
Authorization
bearerAuth In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/api/v1/parse" \ -H "Content-Type: application/json" \ -d '{}'{ "status": 200, "data": { "platform": "tiktok", "title": "string", "thumbnail": "string", "duration": 0, "images": [ { "url": "http://example.com", "width": 0, "height": 0 } ], "videos": [ { "url": "http://example.com", "quality": "string", "mimeType": "string", "width": 0, "height": 0, "hasAudio": true, "source": "direct", "headers": { "property1": "string", "property2": "string" } } ], "audios": [ { "url": "http://example.com", "quality": "string", "mimeType": "string", "bitrate": 0, "source": "direct", "headers": { "property1": "string", "property2": "string" } } ] }, "msg": "success"}Platform video downloader APIs
Compare the 11 platform-specific EasyDown video downloader APIs, supported URL formats, downloadable media, complete sanitized platform data, and request schemas.
TikTok Download API
Parse public TikTok links into downloadable video, images, or audio plus sanitized platform data. See URL formats, fields, errors, and examples.