YouTube Scraping
YouTube URL Formats
POST /v1/youtube
#Request Example
curl -X POST /v1/youtube \
-H "Authorization: Bearer your-token" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
}'
#Request Body
{
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
}
#Supported Input URLs
https://www.youtube.com/watch?v=VIDEO_IDhttps://youtu.be/VIDEO_IDhttps://www.youtube.com/shorts/VIDEO_ID
#Normalization Behavior
youtu.be/...becomesyoutube.com/watch?v=...youtube.com/shorts/...becomesyoutube.com/watch?v=...- watch URLs keep the
vquery parameter as the source video ID
If no valid video ID can be extracted, the endpoint returns:
{
"message": "Invalid YouTube URL"
}