{"uid":"cap_46k6BRt_zc6Ly-A71yCid","slug":"snapfix-image-transform-c718efbe","name":"Snapfix Image Transform","description":"Resize, crop, compress, convert (WebP/AVIF/JPEG/PNG/GIF), optimize, and transform images from a natural-language instruction. Remove backgrounds, make thumbnails, srcset variants, icon sets, watermarks, GIF edits, Shopify-ready product images. Up to 12 named variants per request as a ZIP, or base64 data URI output. Every constraint is verified against the real output bytes before payment settles; failures are never charged.","url":"https://api.snapfix.media/v1/transform","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"imageUrl":{"type":"string","format":"uri","description":"Publicly fetchable HTTPS URL of the source image (jpeg, png, webp, gif, tiff, or avif)."},"instruction":{"type":"string","maxLength":500,"minLength":1,"description":"Natural-language edit instruction, e.g. \"remove the background\" or \"resize to 512x512\"."}}},"responseSchema":{"type":"json","example":{"jobId":"b3b1e2b0-2f2a-4c7e-9c1a-2f6a1e0f9d3b","output":{"width":512,"format":"png","height":512,"byteSize":182442,"filename":"snapfix-b3b1e2b0-2f2a-4c7e-9c1a-2f6a1e0f9d3b.png","hasAlpha":true,"contentType":"image/png"},"status":"completed","downloadUrl":"/v1/jobs/b3b1e2b0-2f2a-4c7e-9c1a-2f6a1e0f9d3b/download"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_hry179y-SjOLyjsBU0Uv5","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Transforms an image via a natural-language instruction and returns a verified, downloadable output file with metadata","exampleAgentPrompt":"Take this product photo at https://example.com/product.jpg, remove the background, and give me a download link for the resulting PNG.","exampleUseCases":[{"title":"E-commerce background removal","prompt":"I have a product image at https://mystore.com/images/shoe.jpg — can you remove the background so I get a clean PNG with transparency for my store listing?"},{"title":"Profile picture resize","prompt":"Resize this photo at https://cdn.myapp.com/user/avatar.jpg to exactly 512x512 pixels and give me a download link for the result."},{"title":"Format conversion for web optimization","prompt":"Convert this image at https://assets.myblog.com/hero.tiff to a WebP file — I need it optimized for web use."}],"resultDescription":"A JSON object containing a job ID, a status field ('completed'), a downloadUrl path to retrieve the processed image, and an output object with the image's width, height, format, byte size, filename, content type, and whether it has an alpha channel.","failureModes":["Image URL is not publicly accessible or returns a non-200 response","Unsupported image format (only jpeg, png, webp, gif, tiff, avif are accepted)","Instruction is empty or exceeds 500 characters","Image is too large or processing times out","Payment not completed or insufficient USDC balance","Malformed URL in imageUrl field"],"whenToPreferThis":"Choose Snapfix Image Transform when you need outcome-verified image editing via natural language — especially for background removal, resizing, or format conversion — and want structured metadata about the output (dimensions, byte size, alpha) alongside a direct download URL. It is well-suited for agentic workflows where you need programmatic confirmation that the transformation succeeded before proceeding.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:36:53.525Z","isFirstParty":false}