{"uid":"cap_8kONqpPInF1bplG4NIBoH","slug":"relaystation-video-frame-thumbnail-extractor-c82325da","name":"RelayStation Video Frame Thumbnail Extractor","description":"$0.0003/call. Grab a single video frame at any timestamp — PNG or JPEG out. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","url":"https://api.relaystation.ai/v1/media/thumbnail","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","properties":{"file":{"type":"object","description":"cputools input-source: { inline: <base64 ≤ 4 MiB> } or { inputKey: <scratch key ≤ 50 MB> }. The input container must sniff (ffprobe) to the live allowlist (operator-tunable cputools.media.input_formats): 3g2, 3gp, aac, asf, avi, flac, flv, gif, m4a, m4v, matroska, mj2, mov, mov,mp4,m4a,3gp,3g2,mj2, mp3, mp4, mpeg, mpegts, mpegvideo, ogg, wav, webm, wmv. An off-list input is a free 422 UNSUPPORTED_FORMAT."},"format":{"enum":["png","jpeg","jpg"],"type":"string"},"timestamp":{"type":"number","minimum":0}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_lPA7mkkvNiP77yUdquE-o","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts a single video frame as a PNG or JPEG image from any video at a specified timestamp","exampleAgentPrompt":"Grab the video frame at the 1 minute 30 second mark from this video URL https://example.com/video.mp4 and give it back to me as a JPEG thumbnail.","exampleUseCases":[{"title":"Video preview thumbnail for content platform","prompt":"Pull out a frame from this video at the 5-second mark as a JPEG — https://cdn.example.com/clip.mp4 — I need it as a preview thumbnail for the content listing."},{"title":"Scene capture for video annotation","prompt":"Extract the frame at timestamp 2 minutes 15 seconds from https://storage.example.com/lecture.mp4 as a PNG so I can annotate that specific scene."},{"title":"Poster image generation for video library","prompt":"I need a still image from this movie trailer at exactly the 0:45 mark — https://media.example.com/trailer.mp4 — give it back as a PNG to use as the poster image."}],"resultDescription":"A single image file (PNG or JPEG) representing the exact video frame at the requested timestamp, returned as binary image data or a base64-encoded image.","failureModes":["Invalid or inaccessible video URL returns an error","Timestamp beyond video duration returns an out-of-bounds error","Unsupported video format may cause extraction failure","Network timeout if the video source is slow to respond","Invalid output format specification returns a validation error"],"whenToPreferThis":"Choose this endpoint when you need to extract a single still frame from a video at a precise timestamp and receive it as a standard image format (PNG or JPEG). It is ideal for generating thumbnails, poster images, scene captures, or preview stills from video content without downloading or processing the entire video file. It is not suited for transcribing video audio, analyzing video content, or generating multiple frames in bulk.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:41:45.259Z","isFirstParty":false}