Everything you need to start yeeting
All API requests require an API key. Include it in the header:
x-api-key: your-api-key-here
/api/audio/extractExtract audio from any video URL and upload to cloud storage.
{
"url": "https://www.youtube.com/watch?v=...",
"format": "mp3" // optional: mp3, wav, m4a
}{
"success": true,
"data": {
"url": "https://uploadthing.com/f/abc123.mp3",
"format": "mp3",
"size": 3145728,
"mimeType": "audio/mpeg"
}
}/api/audio/metadataGet video metadata without downloading.
{
"url": "https://www.youtube.com/watch?v=..."
}{
"success": true,
"data": {
"title": "Video Title",
"duration": 213,
"thumbnail": "https://...",
"uploader": "Channel Name",
"viewCount": 1000000
}
}/api/healthCheck service health and tool availability. No authentication required.
{
"status": "healthy",
"timestamp": "2024-01-01T00:00:00.000Z",
"uptime": 3600,
"tools": {
"ytdlp": true,
"ffmpeg": true
}
}