Tube Fetch provides a REST API for developers who need to extract YouTube thumbnails programmatically. The API returns JSON with all five thumbnail URLs and video metadata.
Quick Start
curl "https://tubefetch.net/api/grab?url=YOUTUBE_URL&key=YOUR_API_KEY"
Response Format
{
"videoId": "dQw4w9WgXcQ",
"title": "Video Title",
"author": "Channel Name",
"thumbnails": {
"default": "https://img.youtube.com/vi/dQw4w9WgXcQ/default.jpg",
"medium": "https://img.youtube.com/vi/dQw4w9WgXcQ/mqdefault.jpg",
"high": "https://img.youtube.com/vi/dQw4w9WgXcQ/hqdefault.jpg",
"standard":"https://img.youtube.com/vi/dQw4w9WgXcQ/sddefault.jpg",
"maxres": "https://img.youtube.com/vi/dQw4w9WgXcQ/maxresdefault.jpg"
}
}
Authentication
Pass your API key as a Bearer token or query parameter:
# Bearer token curl -H "Authorization: Bearer YOUR_KEY" "https://tubefetch.net/api/grab?url=..." # Query parameter curl "https://tubefetch.net/api/grab?url=...&key=YOUR_KEY"
Rate Limits
Starter plan: 100 API calls/day. Pro plan: 1,000 API calls/day. Upgrade your plan for higher limits.