{"schema_version":"1.1.0","generated_at":"2026-10-08T02:09:38.749Z","site":{"name":"GIF Builders","description":"Build animated GIFs from images, frames and ideas and refine timing, text and effects.","url":"https://gifbuilders.com","network":"TIG Creative Tools Network","authority_hub":"https://transparentimagegenerator.com/","agent_docs":"https://gifbuilders.com/agents"},"api":{"run_tool":{"method":"POST","url":"https://gifbuilders.com/functions/agentApi?tool={slug}&site=gifbuilders.com"},"poll_job":{"method":"GET","url":"https://gifbuilders.com/functions/agentApi?job={job_id}&site=gifbuilders.com"},"openapi":"https://gifbuilders.com/functions/agentApi?file=openapi.json&site=gifbuilders.com","auth":"Free tools: none. AI tools: X-Api-Key header (tig_…) or session bearer token.","response_envelope":{"type":"object","required":["success","data","error","credits","timing_ms"],"properties":{"success":{"type":"boolean"},"data":{"type":["object","null"]},"error":{"type":["object","null"],"properties":{"code":{"type":"string","enum":["INVALID_PARAMS","AUTH_REQUIRED","INSUFFICIENT_CREDITS","TOOL_NOT_FOUND","JOB_NOT_FOUND","TOO_LARGE","UNSUPPORTED_FORMAT","RATE_LIMITED","PROCESSING_FAILED","BROWSER_ONLY"]},"message":{"type":"string"},"docs_url":{"type":"string"}}},"credits":{"type":"object","properties":{"charged":{"type":"number"},"remaining":{"type":["number","null"]}}},"timing_ms":{"type":"number"}}}},"capability_taxonomy":{"generate":"Creates a new image, GIF or asset from text or a reference","animate":"Produces motion: GIFs, sprite animation, video","remove-bg":"Removes backgrounds / produces transparency","upscale":"Increases resolution or detail","convert":"Changes file format (video→GIF, PNG→JPG, GIF→WebP…)","clean":"Cleans edges, halos, color spill or artifacts","compress":"Reduces file size","resize":"Changes dimensions or crops","repair":"Fixes broken grids, frames or timing","restyle":"Changes the visual style (3D, anime, pixel…)","edit":"General frame / text / effect editing","browse":"Libraries, galleries and search — no processing"},"error_codes":["INVALID_PARAMS","AUTH_REQUIRED","INSUFFICIENT_CREDITS","TOOL_NOT_FOUND","JOB_NOT_FOUND","TOO_LARGE","UNSUPPORTED_FORMAT","RATE_LIMITED","PROCESSING_FAILED","BROWSER_ONLY"],"tool_count":27,"tools":[{"slug":"apng-converter","name":"APNG Converter","description":"Convert GIFs or sprite sheets to APNG.","category":"Convert","subcategory":"APNG & stickers","capabilities":["convert"],"aliases":["apng converter"],"inputs":["gif","sprite_sheet"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["apng"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/apng-converter","action_url":"https://gifbuilders.com/apng-converter","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=apng-converter","example_request":null},"docs_url":"https://gifbuilders.com/agents#apng-converter"},{"slug":"gif-editor/add-text","name":"Add Text to GIF","description":"Place captions on a GIF.","category":"GIF Editor","subcategory":"Timing, text & effects","capabilities":["edit"],"aliases":["add text to gif"],"inputs":["gif"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/gif-editor/add-text","action_url":"https://gifbuilders.com/gif-editor/add-text","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=gif-editor%2Fadd-text","example_request":null},"docs_url":"https://gifbuilders.com/agents#gif-editor%2Fadd-text"},{"slug":"animated-gif-maker","name":"Animated GIF Maker","description":"Make animated GIFs from images.","category":"GIF & Animation","subcategory":"Build from frames & images","capabilities":["animate"],"aliases":["animated gif maker"],"inputs":["frames"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/animated-gif-maker","action_url":"https://gifbuilders.com/animated-gif-maker","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=animated-gif-maker","example_request":null},"docs_url":"https://gifbuilders.com/agents#animated-gif-maker"},{"slug":"gif-editor/speed","name":"Change GIF Speed","description":"Speed up or slow down a GIF.","category":"GIF Editor","subcategory":"Timing, text & effects","capabilities":["edit"],"aliases":["change gif speed"],"inputs":["gif"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/gif-editor/speed","action_url":"https://gifbuilders.com/gif-editor/speed","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=gif-editor%2Fspeed","example_request":null},"docs_url":"https://gifbuilders.com/agents#gif-editor%2Fspeed"},{"slug":"gif-editor/combine","name":"Combine GIFs","description":"Stitch multiple GIFs together.","category":"GIF Editor","subcategory":"Timing, text & effects","capabilities":["edit"],"aliases":["combine gifs"],"inputs":["gif"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/gif-editor/combine","action_url":"https://gifbuilders.com/gif-editor/combine","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=gif-editor%2Fcombine","example_request":null},"docs_url":"https://gifbuilders.com/agents#gif-editor%2Fcombine"},{"slug":"compress-gif","name":"Compress GIF","description":"Smart auto-fit, Gifsicle presets, trim, resize, crop and transparency in one tool.","category":"Enhance & Optimize","subcategory":"Compress","capabilities":["compress"],"aliases":["compress gif"],"inputs":["gif"],"input_schema":{"type":"object","required":["source_url"],"properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"},"quality":{"type":"integer","minimum":1,"maximum":100,"default":70,"description":"Palette quality — lower = smaller file"},"max_width":{"type":"integer","minimum":16,"maximum":2048,"description":"Downscale so width ≤ this value"},"frame_step":{"type":"integer","minimum":1,"maximum":4,"default":1,"description":"Keep every Nth frame (2 = half the frames)"}}},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/compress-gif","action_url":"https://gifbuilders.com/compress-gif","api":{"availability":"live","mode":"sync","method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=compress-gif","example_request":{"source_url":"https://example.com/input.gif","quality":60,"max_width":480}},"docs_url":"https://gifbuilders.com/agents#compress-gif"},{"slug":"compress-gif/without-losing-quality","name":"Compress GIF Without Losing Quality","description":"Quality-first GIF compression.","category":"Enhance & Optimize","subcategory":"Compress","capabilities":["compress"],"aliases":["compress gif without losing quality"],"inputs":["gif"],"input_schema":{"type":"object","required":["source_url"],"properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"},"quality":{"type":"integer","minimum":1,"maximum":100,"default":70,"description":"Palette quality — lower = smaller file"},"max_width":{"type":"integer","minimum":16,"maximum":2048,"description":"Downscale so width ≤ this value"},"frame_step":{"type":"integer","minimum":1,"maximum":4,"default":1,"description":"Keep every Nth frame (2 = half the frames)"}}},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/compress-gif/without-losing-quality","action_url":"https://gifbuilders.com/compress-gif/without-losing-quality","api":{"availability":"live","mode":"sync","method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=compress-gif%2Fwithout-losing-quality","example_request":{"source_url":"https://example.com/input.gif","quality":60,"max_width":480}},"docs_url":"https://gifbuilders.com/agents#compress-gif%2Fwithout-losing-quality"},{"slug":"compress-gif/discord-8mb","name":"Compress GIF for Discord (8MB)","description":"Get GIFs under Discord's 8MB limit.","category":"Enhance & Optimize","subcategory":"Compress","capabilities":["compress"],"aliases":["compress gif for discord (8mb)"],"inputs":["gif"],"input_schema":{"type":"object","required":["source_url"],"properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"},"quality":{"type":"integer","minimum":1,"maximum":100,"default":70,"description":"Palette quality — lower = smaller file"},"max_width":{"type":"integer","minimum":16,"maximum":2048,"description":"Downscale so width ≤ this value"},"frame_step":{"type":"integer","minimum":1,"maximum":4,"default":1,"description":"Keep every Nth frame (2 = half the frames)"}}},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/compress-gif/discord-8mb","action_url":"https://gifbuilders.com/compress-gif/discord-8mb","api":{"availability":"live","mode":"sync","method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=compress-gif%2Fdiscord-8mb","example_request":{"source_url":"https://example.com/input.gif","quality":60,"max_width":480}},"docs_url":"https://gifbuilders.com/agents#compress-gif%2Fdiscord-8mb"},{"slug":"compress-gif/for-twitter","name":"Compress GIF for Twitter","description":"Fit GIFs to X/Twitter limits.","category":"Enhance & Optimize","subcategory":"Compress","capabilities":["compress"],"aliases":["compress gif for twitter"],"inputs":["gif"],"input_schema":{"type":"object","required":["source_url"],"properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"},"quality":{"type":"integer","minimum":1,"maximum":100,"default":70,"description":"Palette quality — lower = smaller file"},"max_width":{"type":"integer","minimum":16,"maximum":2048,"description":"Downscale so width ≤ this value"},"frame_step":{"type":"integer","minimum":1,"maximum":4,"default":1,"description":"Keep every Nth frame (2 = half the frames)"}}},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/compress-gif/for-twitter","action_url":"https://gifbuilders.com/compress-gif/for-twitter","api":{"availability":"live","mode":"sync","method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=compress-gif%2Ffor-twitter","example_request":{"source_url":"https://example.com/input.gif","quality":60,"max_width":480}},"docs_url":"https://gifbuilders.com/agents#compress-gif%2Ffor-twitter"},{"slug":"create-gif","name":"Create GIF","description":"Quick GIF creation from a prompt.","category":"GIF & Animation","subcategory":"AI generators","capabilities":["generate","animate"],"aliases":["create gif"],"inputs":["text"],"input_schema":{"type":"object","properties":{"prompt":{"type":"string","maxLength":1000,"description":"Text prompt (pre-fills the tool page)"}},"x-browser-only":true},"output_formats":["gif"],"credit_cost":null,"is_free":false,"auth_required":true,"status":"active","page_url":"https://gifbuilders.com/create-gif","action_url":"https://gifbuilders.com/create-gif?prompt={prompt}","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=create-gif","example_request":null},"docs_url":"https://gifbuilders.com/agents#create-gif"},{"slug":"crop-gif","name":"Crop GIF","description":"Crop a GIF online.","category":"GIF Editor","subcategory":"Crop, resize & rotate","capabilities":["resize"],"aliases":["crop gif"],"inputs":["gif"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/crop-gif","action_url":"https://gifbuilders.com/crop-gif","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=crop-gif","example_request":null},"docs_url":"https://gifbuilders.com/agents#crop-gif"},{"slug":"gif-editor/crop","name":"Crop GIF (editor)","description":"Visually crop a GIF.","category":"GIF Editor","subcategory":"Crop, resize & rotate","capabilities":["resize"],"aliases":["crop gif (editor)"],"inputs":["gif"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/gif-editor/crop","action_url":"https://gifbuilders.com/gif-editor/crop","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=gif-editor%2Fcrop","example_request":null},"docs_url":"https://gifbuilders.com/agents#gif-editor%2Fcrop"},{"slug":"gif-editor/cut-frames","name":"Cut GIF Frames","description":"Cut out specific frames.","category":"GIF Editor","subcategory":"Timing, text & effects","capabilities":["edit"],"aliases":["cut gif frames"],"inputs":["gif"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/gif-editor/cut-frames","action_url":"https://gifbuilders.com/gif-editor/cut-frames","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=gif-editor%2Fcut-frames","example_request":null},"docs_url":"https://gifbuilders.com/agents#gif-editor%2Fcut-frames"},{"slug":"gif-editor/video-to-gif","name":"Editor: Video to GIF","description":"Video to GIF inside the editor suite.","category":"GIF Editor","subcategory":"Timing, text & effects","capabilities":["convert"],"aliases":["editor: video to gif"],"inputs":["video"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/gif-editor/video-to-gif","action_url":"https://gifbuilders.com/gif-editor/video-to-gif","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=gif-editor%2Fvideo-to-gif","example_request":null},"docs_url":"https://gifbuilders.com/agents#gif-editor%2Fvideo-to-gif"},{"slug":"free-gif-maker","name":"Free GIF Maker","description":"Free in-browser GIF maker.","category":"GIF & Animation","subcategory":"Build from frames & images","capabilities":["animate"],"aliases":["free gif maker"],"inputs":["frames"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/free-gif-maker","action_url":"https://gifbuilders.com/free-gif-maker","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=free-gif-maker","example_request":null},"docs_url":"https://gifbuilders.com/agents#free-gif-maker"},{"slug":"gif-builder","name":"GIF Builder","description":"Build a GIF from uploaded frames.","category":"GIF & Animation","subcategory":"Build from frames & images","capabilities":["animate"],"aliases":["gif builder"],"inputs":["frames"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/gif-builder","action_url":"https://gifbuilders.com/gif-builder","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=gif-builder","example_request":null},"docs_url":"https://gifbuilders.com/agents#gif-builder"},{"slug":"gif-editor","name":"GIF Editor Hub","description":"Every free GIF editing tool.","category":"GIF Editor","subcategory":"Full editors","capabilities":["edit"],"aliases":["gif editor hub"],"inputs":["gif"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/gif-editor","action_url":"https://gifbuilders.com/gif-editor","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=gif-editor","example_request":null},"docs_url":"https://gifbuilders.com/agents#gif-editor"},{"slug":"gif-editor/effects","name":"GIF Effects","description":"Filters like grayscale, sepia and blur.","category":"GIF Editor","subcategory":"Timing, text & effects","capabilities":["restyle"],"aliases":["gif effects"],"inputs":["gif"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/gif-editor/effects","action_url":"https://gifbuilders.com/gif-editor/effects","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=gif-editor%2Feffects","example_request":null},"docs_url":"https://gifbuilders.com/agents#gif-editor%2Feffects"},{"slug":"gif-generator","name":"GIF Generator","description":"Simple text-to-GIF generator.","category":"GIF & Animation","subcategory":"AI generators","capabilities":["generate","animate"],"aliases":["gif generator"],"inputs":["text"],"input_schema":{"type":"object","properties":{"prompt":{"type":"string","maxLength":1000,"description":"Text prompt (pre-fills the tool page)"}},"x-browser-only":true},"output_formats":["gif"],"credit_cost":null,"is_free":false,"auth_required":true,"status":"active","page_url":"https://gifbuilders.com/gif-generator","action_url":"https://gifbuilders.com/gif-generator?prompt={prompt}","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=gif-generator","example_request":null},"docs_url":"https://gifbuilders.com/agents#gif-generator"},{"slug":"gif-optimizer","name":"GIF Optimizer","description":"Compare Gifsicle presets, reduce palette, trim and resize — shares the full compressor.","category":"Enhance & Optimize","subcategory":"Compress","capabilities":["compress"],"aliases":["gif optimizer"],"inputs":["gif"],"input_schema":{"type":"object","required":["source_url"],"properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"},"quality":{"type":"integer","minimum":1,"maximum":100,"default":70,"description":"Palette quality — lower = smaller file"},"max_width":{"type":"integer","minimum":16,"maximum":2048,"description":"Downscale so width ≤ this value"},"frame_step":{"type":"integer","minimum":1,"maximum":4,"default":1,"description":"Keep every Nth frame (2 = half the frames)"}}},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/gif-optimizer","action_url":"https://gifbuilders.com/gif-optimizer","api":{"availability":"live","mode":"sync","method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=gif-optimizer","example_request":{"source_url":"https://example.com/input.gif","quality":60,"max_width":480}},"docs_url":"https://gifbuilders.com/agents#gif-optimizer"},{"slug":"png-to-gif","name":"PNG to GIF","description":"Turn a PNG sequence into an animated GIF.","category":"GIF & Animation","subcategory":"Build from frames & images","capabilities":["animate","convert"],"aliases":["png to gif"],"inputs":["frames"],"input_schema":{"type":"object","required":["source_urls"],"properties":{"source_urls":{"type":"array","items":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"},"minItems":2,"maxItems":60,"description":"Ordered frame image URLs"},"fps":{"type":"integer","minimum":1,"maximum":50,"default":10,"description":"Frames per second"},"width":{"type":"integer","minimum":16,"maximum":1024,"description":"Output width (defaults to first frame width)"}}},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/png-to-gif","action_url":"https://gifbuilders.com/png-to-gif","api":{"availability":"live","mode":"sync","method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=png-to-gif","example_request":{"source_urls":["https://example.com/f1.png","https://example.com/f2.png"],"fps":12}},"docs_url":"https://gifbuilders.com/agents#png-to-gif"},{"slug":"pixel-art-studio","name":"Pixel Art Studio","description":"Draw pixel-art animations in the browser.","category":"Sprite Sheets","subcategory":"Create sprites","capabilities":["edit","animate"],"aliases":["pixel art studio"],"inputs":["none"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["gif","png","json"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/pixel-art-studio","action_url":"https://gifbuilders.com/pixel-art-studio","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=pixel-art-studio","example_request":null},"docs_url":"https://gifbuilders.com/agents#pixel-art-studio"},{"slug":"gif-editor/resize","name":"Resize GIF","description":"Resize a GIF or image.","category":"GIF Editor","subcategory":"Crop, resize & rotate","capabilities":["resize"],"aliases":["resize gif"],"inputs":["gif"],"input_schema":{"type":"object","required":["source_url","width"],"properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"},"width":{"type":"integer","minimum":16,"maximum":2048,"description":"Target width in px"},"height":{"type":"integer","minimum":16,"maximum":2048,"description":"Target height in px (omit to keep aspect ratio)"}}},"output_formats":["gif","png","jpg"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/gif-editor/resize","action_url":"https://gifbuilders.com/gif-editor/resize","api":{"availability":"live","mode":"sync","method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=gif-editor%2Fresize","example_request":{"source_url":"https://example.com/input.gif","width":320}},"docs_url":"https://gifbuilders.com/agents#gif-editor%2Fresize"},{"slug":"gif-editor/reverse","name":"Reverse GIF","description":"Play a GIF backwards.","category":"GIF Editor","subcategory":"Timing, text & effects","capabilities":["edit"],"aliases":["reverse gif"],"inputs":["gif"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/gif-editor/reverse","action_url":"https://gifbuilders.com/gif-editor/reverse","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=gif-editor%2Freverse","example_request":null},"docs_url":"https://gifbuilders.com/agents#gif-editor%2Freverse"},{"slug":"gif-editor/rotate","name":"Rotate GIF","description":"Rotate a GIF 90/180/270°.","category":"GIF Editor","subcategory":"Crop, resize & rotate","capabilities":["edit"],"aliases":["rotate gif"],"inputs":["gif"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/gif-editor/rotate","action_url":"https://gifbuilders.com/gif-editor/rotate","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=gif-editor%2Frotate","example_request":null},"docs_url":"https://gifbuilders.com/agents#gif-editor%2Frotate"},{"slug":"sprite-animator","name":"Sprite Animator","description":"Upload a character and AI animates it.","category":"Sprite Sheets","subcategory":"Create sprites","capabilities":["animate"],"aliases":["sprite animator"],"inputs":["image"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["gif","sprite_sheet"],"credit_cost":null,"is_free":false,"auth_required":true,"status":"active","page_url":"https://gifbuilders.com/sprite-animator","action_url":"https://gifbuilders.com/sprite-animator","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=sprite-animator","example_request":null},"docs_url":"https://gifbuilders.com/agents#sprite-animator"},{"slug":"sticker-pack-builder","name":"Sticker Pack Builder","description":"APNG sticker packs for iMessage, Discord, Telegram.","category":"Convert","subcategory":"APNG & stickers","capabilities":["convert","resize"],"aliases":["sticker pack builder"],"inputs":["gif"],"input_schema":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"Public http(s) URL of the input file (max 15 MB)"}},"x-browser-only":true},"output_formats":["apng","gif"],"credit_cost":0,"is_free":true,"auth_required":false,"status":"active","page_url":"https://gifbuilders.com/sticker-pack-builder","action_url":"https://gifbuilders.com/sticker-pack-builder","api":{"availability":"browser_only","mode":null,"method":"POST","endpoint":"https://gifbuilders.com/functions/agentApi?tool=sticker-pack-builder","example_request":null},"docs_url":"https://gifbuilders.com/agents#sticker-pack-builder"}]}