{"uid":"cap_2v0FopAMVgJU6msepxQvP","slug":"tanod-imagepeek-blurhash-generator-6cf70d87","name":"Tanod imagepeek BlurHash Generator","description":"One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.","url":"https://tanod.dev/v1/image/blurhash?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"default":null,"description":"Public http(s) URL of the image (at most 10 MB; private, internal and IP-literal hosts are refused); or use image_base64."},"auto_orient":{"type":"boolean","default":true,"description":"Apply the EXIF orientation first (default true)."},"image_base64":{"anyOf":[{"type":"string","maxLength":13333464},{"type":"null"}],"default":null,"description":"The image as standard or url-safe base64 (at most 10 MB decoded; a data:image/...;base64, prefix is fine); or use url."},"x_components":{"type":"integer","default":4,"maximum":9,"minimum":1,"description":"Horizontal components (1-9, default 4): more detail, a longer hash."},"y_components":{"type":"integer","default":3,"maximum":9,"minimum":1,"description":"Vertical components (1-9, default 3)."}}},"responseSchema":{"type":"json","example":{"input":{"bytes":161713,"width":640,"format":"jpeg","frames":1,"height":480,"animated":false,"has_alpha":false},"notes":[],"source":{"url":"https://python-pillow.org","library":"Pillow","license":"MIT-CMU (HPND)"},"blurhash":"LRIN+zx[Rms:~nxajIxatRxajHxt","final_url":"https://raw.githubusercontent.com/ianare/exif-samples/master/jpg/gps/DSCN0010.jpg","operation":"blurhash","source_url":"https://raw.githubusercontent.com/ianare/exif-samples/master/jpg/gps/DSCN0010.jpg","x_components":4,"y_components":3}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_N8CCXwtjgMo91kM1rb0LS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a BlurHash placeholder string from an image URL or base64-encoded image, with configurable component grid dimensions.","exampleAgentPrompt":"Generate a BlurHash placeholder for this image — https://example.com/photo.jpg — using a 4x3 component grid so I can show a blurred preview while the full image loads.","exampleUseCases":[{"title":"Progressive image loading on web app","prompt":"Can you generate a BlurHash string for https://mysite.com/hero-banner.jpg with 6 horizontal and 4 vertical components? I want to use it as a blurred placeholder before the full image loads."},{"title":"BlurHash for base64 uploaded photo","prompt":"I have an image as a base64 string — here it is: data:image/jpeg;base64,/9j/4AAQ... — can you compute a BlurHash for it with 4x3 components so I can embed the placeholder in my app?"},{"title":"Batch placeholder generation for CMS","prompt":"Generate a BlurHash placeholder for this product image URL: https://shop.example.com/products/sneaker-red.png — use the default 4x3 grid and make sure it respects the image orientation."}],"resultDescription":"Returns a BlurHash encoded string representing a compact, blurred placeholder of the input image, computed using the specified x and y component counts (1–9 each). The hash can be decoded client-side to render a smooth low-resolution preview before the full image is available.","failureModes":["Image URL is not publicly accessible or returns a non-200 status","Image file exceeds 10 MB limit","Invalid base64 string provided","x_components or y_components out of range (must be 1–9)","Unsupported image format","Network timeout fetching remote image URL","Both url and image_base64 are null — one must be provided"],"whenToPreferThis":"Use this endpoint when you need a BlurHash placeholder string for progressive image loading in web or mobile apps. It accepts either a public image URL or a raw base64 image, supports configurable component dimensions for fidelity control, and handles auto-orientation. Prefer this over manual BlurHash libraries when you want a serverless, pay-per-call solution without managing image processing dependencies.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:43:40.723Z","isFirstParty":false,"canonicalSlug":"tanod-imagepeek-blurhash-generator-6cf70d87"}