v1.0.0
OAS 3.0.0
Ytdlp wrapper api
api that download youtube video using ytdlp
Client Libraries
api that download youtube video using ytdlp
Initiates download of a YouTube video with optional presets or parameters
YouTube video URL
https://www.youtube.com/watch?v=dQw4w9WgXcQWhether to use default preset configuration
Additional yt-dlp parameters
-f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4'curl 'http://ytdlpwebapi.aboutme.works:8000/download?link=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdQw4w9WgXcQ'
{
"status": "Downloading...",
"message": "Got the request, file is now downloading.",
"id": 1644841203000,
"ytid": "dQw4w9WgXcQ"
}Download initiated
Checks the status of a download using its ID
Download ID
curl 'http://ytdlpwebapi.aboutme.works:8000/status/{ID}'
{
"id": 1644841203000,
"filename": "output-dQw4w9WgXcQ.mp4",
"status": true,
"ytid": "dQw4w9WgXcQ"
}Success response
Download a file that was previously processed, using its ID
Download ID
curl 'http://ytdlpwebapi.aboutme.works:8000/redownload/{ID}'
File download response
Delete a downloaded file and remove it from the database
Download ID
curl 'http://ytdlpwebapi.aboutme.works:8000/delete/{ID}' \
--request POST
{
"message": "File Deleted"
}Success response
Accept | */* |
link Required | |
preset | |
params | |