{"x402Version":2,"payTo":"0x492eC81ECf395FbEa2F19fECe203ee14D0544B71","resources":[{"id":1145,"slug":"1145","resource":"https://unwrap.use.x402atlas.com/","description":"Trace an HTTP redirect chain to its final destination without downloading page bodies. Returns every hop (URL + status), the final URL, and safety warnings — link-safety grounding for agents before they visit or cite a URL. Clean JSON.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x492eC81ECf395FbEa2F19fECe203ee14D0544B71","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"9000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:137","payTo":"0x492eC81ECf395FbEa2F19fECe203ee14D0544B71","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","amount":"9000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:42161","payTo":"0x492eC81ECf395FbEa2F19fECe203ee14D0544B71","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","amount":"9000","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"ASt6xvRyQ7ntERsmcYVMdLqZvz1GEN8Fzexzq62tXrNQ","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"9000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"category":"domain-intelligence","info":{"input":{"method":"GET","queryParams":{"url":"https://bit.ly/example"},"type":"http"},"output":{"example":{"final_url":"https://example.com/landing","hops":[{"location":"https://t.co/abcd","status_code":301,"url":"https://bit.ly/example"},{"location":"https://example.com/landing","status_code":302,"url":"https://t.co/abcd"},{"status_code":200,"url":"https://example.com/landing"}],"queried_at":"2026-07-03T12:00:00Z","redirect_count":2,"redirected":true,"status_code":200,"url":"https://bit.ly/example","warnings":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"url":{"description":"Absolute URL to trace. Scheme must be http or https; host must be a hostname (not an IP literal), not \"localhost\", and not under a reserved suffix (.local, .internal, .localdomain, .lan, .test); an explicit port must be the scheme default or on the server's allowlist.","format":"uri","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"final_url":{"description":"The last URL reached in the redirect chain","type":"string"},"hops":{"description":"Every HEAD request made, in order","items":{"properties":{"location":{"description":"Location header value, if any","type":"string"},"status_code":{"type":"integer"},"url":{"type":"string"}},"required":["url","status_code"],"type":"object"},"type":"array"},"queried_at":{"description":"UTC timestamp the trace was performed","format":"date-time","type":"string"},"redirect_count":{"description":"Number of 3xx hops followed","type":"integer"},"redirected":{"description":"Whether any redirect was followed","type":"boolean"},"status_code":{"description":"HTTP status code of the final hop","type":"integer"},"url":{"description":"The input URL as parsed","type":"string"},"warnings":{"description":"Advisory notes: hop-cap truncation, redirect loops, missing Location, https→http downgrade, or a blocked redirect target","items":{"type":"string"},"type":"array"}},"required":["url","final_url","status_code","redirect_count","redirected","hops","warnings","queried_at"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["url","redirect","unwrap","unshorten","link-safety","shortener","http","agent"]}},"tags":["bazaar"],"sourceHost":"unwrap.use.x402atlas.com","lastUpdated":"2026-09-17T06:34:54.982Z","quality":{"calls30d":13,"uniquePayers30d":9,"lastCalledAt":"2026-09-17T06:34:54.86Z"},"liveness":{},"verified":false,"featured":false}]}