{"uid":"cap_lWlZZROZ9yqvCqQWn39jC","slug":"fastx402-video-to-gif-converter-11040264","name":"FastX402 Video to GIF Converter","description":"200 pay-per-call tools for AI agents, from $0.001 per request in USDC on Base or Solana with x402. No account, no API key.","url":"https://fastx402.tools/video-to-gif?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"end":{"type":"string","description":"End time in seconds or as 1:05, default the end of the file"},"fps":{"type":"string","description":"Frames per second, 1-15, default 10"},"url":{"type":"string","description":"Absolute http(s) URL of a video or audio file (mp4, mov, mkv, webm, avi, mp3, m4a, wav, ogg, flac)"},"start":{"type":"string","description":"Start time in seconds (12.5) or as 1:05, default 0"},"width":{"type":"string","description":"GIF width in pixels, 64-800, default 480"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"fps":{"type":"integer"},"url":{"type":"string"},"bytes":{"type":"integer"},"start":{"type":"integer"},"width":{"type":"integer"},"format":{"type":"string"},"mime_type":{"type":"string"},"duration_s":{"type":"integer"},"expires_at":{"type":"string"},"input_bytes":{"type":"integer"}}}}}}},"responseSchema":{"type":"json","example":{"fps":10,"url":"https://workshop.tusk80.com/r/760dda4ae428bab693bf9aecb06bec17.gif","bytes":472134,"start":0,"width":320,"format":"gif","mime_type":"image/gif","duration_s":4,"expires_at":"2026-10-17T15:20:48.688Z","input_bytes":5510872}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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_Tq50XcP29XhDcRU13uHv6","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts a segment of a remote video file into an animated GIF with configurable fps, width, start/end times","exampleAgentPrompt":"Convert the first 5 seconds of this video to a GIF at 10fps and 480 pixels wide: https://example.com/myclip.mp4","exampleUseCases":[{"title":"Create shareable GIF from video highlight","prompt":"Take the clip at https://cdn.example.com/highlight.mp4 from 0:12 to 0:18 and turn it into a GIF at 12fps, 400 pixels wide."},{"title":"Generate animated preview for blog post","prompt":"I have a product demo video at https://assets.mysite.com/demo.mp4 — can you make a looping GIF of just the first 4 seconds at 8fps and 320px wide for my blog?"},{"title":"Extract reaction GIF from movie clip","prompt":"Convert the segment from 2:30 to 2:34 of https://storage.example.com/scene.mkv into a GIF, 15fps and 480 pixels wide."}],"resultDescription":"A JSON object containing the URL to the hosted GIF file (with expiry), the GIF's byte size, input file byte size, frame rate, width in pixels, duration in seconds, MIME type (image/gif), start time offset, and an expiration timestamp after which the hosted file may no longer be available.","failureModes":["Invalid or unreachable video URL returns an error — ensure the URL is a publicly accessible http/https link","Unsupported file format (e.g. non-video URL) returns a format error","fps out of range (outside 1–15) or width out of range (outside 64–800) returns a validation error","Start/end time out of bounds relative to actual video duration causes an error","Payment failure (insufficient USDC balance) blocks the request before processing","Large video files may time out depending on network latency to the source"],"whenToPreferThis":"Use this endpoint when you need a quick, no-auth, pay-per-call conversion of a remote video URL to an animated GIF with fine-grained control over start/end time, frame rate, and output width. Ideal for AI agents that need to produce shareable preview GIFs on demand without provisioning API keys or managing media pipelines. Cost is $0.01 USDC per call via x402, making it suitable for low-volume or bursty workloads.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T12:56:27.957Z","isFirstParty":false,"canonicalSlug":"fastx402-video-to-gif-converter-11040264"}