{"id":"b1668a53-211a-4ded-b482-4a64b4c61c41","shortId":"JWqWMG","kind":"x402","title":"Detect image format from a URL using magic bytes (works even when extension or content-type lies)","tagline":"Detect image format from a URL using magic bytes (works even when extension or content-type lies). Returns format, conte","description":"Detect image format from a URL using magic bytes (works even when extension or content-type lies). Returns format, content-type match flag, file size, dimensions. Use url param Built for AI agents validating untrusted image inputs.","tags":[],"capabilities":["x402-base","http-get"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://api.x402node.dev/image/detect","protocol":"x402","transport":"http","auth":{"type":"x402","details":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","scheme":"exact","network":"base","mimeType":"application/json","resource":"https://api.x402node.dev/image/detect","description":"Detect image format from a URL using magic bytes (works even when extension or content-type lies). Returns format, content-type match flag, file size, dimensions. Use url param Built for AI agents validating untrusted image inputs.","outputSchema":{"input":{"type":"http","method":"GET","queryParams":{"url":"Target URL (required)"},"discoverable":true}},"maxAmountRequired":"5000","maxTimeoutSeconds":60}]},"qualityScore":"0.000","qualityRationale":null,"verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":null,"enrichmentVersion":1,"enrichedAt":null,"embedding":null,"createdAt":"2026-05-28T19:37:56.826Z","updatedAt":"2026-06-26T22:31:25.373Z","lastSeenAt":"2026-06-26T22:31:25.373Z","tsv":"'agent':74 'ai':73 'built':71 'byte':9,27,48 'cont':39 'content':16,34,55,61 'content-typ':15,33,54,60 'detect':1,19,40 'dimens':67 'even':11,29,50 'extens':13,31,52 'file':65 'flag':64 'format':3,21,38,42,59 'http-get' 'imag':2,20,41,77 'input':78 'lie':18,36,57 'magic':8,26,47 'match':63 'param':70 'return':37,58 'size':66 'type':17,35,56,62 'untrust':76 'url':6,24,45,69 'use':7,25,46,68 'valid':75 'work':10,28,49 'x402-base'","prices":[{"id":"46c86283-03fe-4b56-801b-80924245a7f3","listingId":"b1668a53-211a-4ded-b482-4a64b4c61c41","amountUsd":null,"unit":"per_call","nativeCurrency":"USD COIN","nativeAmount":"5000","chain":"base","payTo":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","paymentMethod":"x402-usd coin","isPrimary":true,"details":{"scheme":"exact","mime_type":"application/json","accepts_all":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","scheme":"exact","network":"base","mimeType":"application/json","resource":"https://api.x402node.dev/image/detect","description":"Detect image format from a URL using magic bytes (works even when extension or content-type lies). Returns format, content-type match flag, file size, dimensions. Use ?url=https://.... Built for AI agents validating untrusted image inputs.","outputSchema":{"input":{"type":"http","method":"GET","queryParams":{},"discoverable":true},"output":{"type":"object","properties":{}}},"maxAmountRequired":"5000","maxTimeoutSeconds":60}],"asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","max_timeout_seconds":60},"createdAt":"2026-05-28T19:37:56.826Z"}],"sources":[{"listingId":"b1668a53-211a-4ded-b482-4a64b4c61c41","source":"x402_bazaar","sourceId":"https://api.x402node.dev/image/detect","sourceUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","isPrimary":true,"firstSeenAt":"2026-05-28T19:37:56.826Z","lastSeenAt":"2026-06-26T22:31:25.373Z"}],"details":{"listingId":"b1668a53-211a-4ded-b482-4a64b4c61c41","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":{"input":{"type":"http","method":"GET","queryParams":{"url":"Target URL (required)"},"discoverable":true}},"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"x402_version":1,"resource_type":"http","bazaar_last_updated":"2026-06-24T20:01:06.345Z"},"updatedAt":"2026-06-26T22:31:25.373Z"}}