Skip to main content
Question

How can I automatically fetch YouTube video thumbnails in a Zapier workflow?

  • April 23, 2026
  • 4 replies
  • 20 views

I am trying to build an automation in Zapier where users provide a YouTube video URL, and the workflow should extract the video thumbnail automatically.

Is there any built-in Zapier app or method (using Webhooks or API) that can help retrieve high-resolution YouTube thumbnails from a video link?

Also, what would be the best way to pass the image URL into the next step of the Zap?

4 replies

Forum|alt.badge.img+3
  • Zapier Solution Partner
  • April 23, 2026

Hy ​@sanamalik 

YouTube thumbnails are publicly accessible via a fixed URL pattern — no API or third-party app required.

The URL Pattern

https://img.youtube.com/vi/VIDEO_ID/maxresdefault.jpg

3-Step Zap Setup

1. Extract Video ID Use Formatter → Text → Extract Pattern with this regex:

(?:v=|youtu\.be\/)([a-zA-Z0-9_-]{11})

2. Build Thumbnail URL Use Formatter → Text → Merge:

https://img.youtube.com/vi/{{video_id}}/maxresdefault.jpg

3. Pass to Next Step Map the URL directly into any app — Sheets, Notion, Slack, email, etc.

Pro Tip

maxresdefault.jpg may return 404 on older videos. Use hqdefault.jpg as a reliable fallback — it always exists.

Hope this helps you get it sorted!


Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • April 23, 2026

Hi ​@sanamalik 

NOTE: The feedback from ​@Fahad S appears to be AI generated and inaccurate.

 

Try using this URL to get the YouTube High Res Thumbnail for a Video ID:

https://i.ytimg.com/vi/[VIDEO_ID]/maxresdefault.jpg

 


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • April 30, 2026

Hi there ​@sanamalik 👋 Have you had a chance to try out the suggestions from Fahad and Troy here yet? 

Let us know how it goes when you do! 🙂


Forum|alt.badge.img

Hi there ​@sanamalik 

If your Zap starts with a YouTube trigger (e.g., New Video in Channel, New Video by Search, New Video in Playlist), the trigger data already includes thumbnail URLs at multiple resolutions — you don't need to extract anything extra.

Look for fields like:

  • Thumbnails Default URL (~120×90)
  • Thumbnails Medium URL (~320×180)
  • Thumbnails High URL (~480×360)
  • Thumbnails Maxres URL (1280×720 — the highest resolution)

You can map the Thumbnails High URL or Thumbnails Maxres URL directly into the next step.

2- If users are submitting a YouTube URL (e.g., via a form or webhook) and you need to derive the thumbnail yourself, YouTube has a predictable thumbnail URL format:https://img.youtube.com/vi/[VIDEO_ID]/maxresdefault.jpg

Formatter by Zapier → Text → Concatenate — Build the thumbnail URL: https://img.youtube.com/vi/{{video_id}}/maxresdefault.jpg

 

Now moving on to passing the URL to next step.

Once you have the thumbnail URL (from any approach above), you can Map it directly — Simply reference the thumbnail URL field in the next step. Most apps that accept images (WordPress, Slack, email tools, etc.) will accept a direct image URL.
Give this a try and feel free to let us know if any issue persist.
Thanks.