See what ThumbAPI actually ships
No mockups, no cherry-picked hero shots. Below is a real cross-section of thumbnails the API produced — from faceless YouTube automation to creator brands to custom per-client datasets.
Faceless channels
No face on camera. Just the title.
Send only the title (auto-detects the niche) or hint one of 13 built-in categories — tech, business, education, fitness, medical, lifestyle, food, travel, gaming, entertainment, news, creative, or auto. Every thumbnail fits the genre. Perfect for automation channels running dozens of uploads per week.



Creator brands
One reference photo. Every niche, on-brand.
Every thumbnail below is the same person, generated by the API from a single stored reference photo — product launch, AI workflow, world-record stunt, whatever the title says. No manual masking, no Photoshop, no re-shooting a face into every scene.



Custom datasets
One dataset per client. Consistent style at scale.
Upload up to 6 of a client's best-performing thumbnails once. Every new video the API generates matches that exact visual identity — fonts, framing, colors, overlays. On Pro you can save multiple dataset styles and route each API call to the right one, so an agency running 20 channels doesn't ship 20 different-looking outputs.





Try it live
Send a title, get a thumbnail.
Everything you saw above came from the same endpoint. Type a title, pick a format, hit RUN — no signup, no card, no rate-limit games. Uses the public thumbapi_test key.
Under the hood
One HTTP call. ~25 seconds. Done.
No queues, no async polling, no webhooks to plumb. A single synchronous POST returns a hosted thumbnail — so the endpoint slots in as one HTTP node inside n8n, Make, Zapier, GitHub Actions, cron jobs, or anything that speaks HTTP.
Send request
Send it to /v1/generate with your API key. Two required fields, four optional.
Body fields
titlereqthe video / post title (max 200 chars)formatreqyoutube · x · blogpost · linkedin · instagramcategory1 of 13 niches — auto if omittedusePhotocomposite a stored photo assetuseLogocomposite a stored logo assetdatasetIdroute through a saved brand dataset
Get thumbnail
Response in ~25s, synchronous — no polling, no webhooks. You get both inline base64 and a hosted CDN URL.
Response fields
imageinline base64 data URI — plug into <img src>imageUrlCDN link on cdn.thumbapi.devformatechoed request formatoutputFormatwebp or pnggenerationIdstable ID for logs and feedback
No-Code & Plugins
Connect in minutes — no coding required