{"uid":"cap_9O1YQ-ZbH8Eo4YikxcyI4","slug":"url-redirect-chain-resolver-21a9e7cc","name":"URL Redirect Chain Resolver","description":"Follow a URL's redirect chain hop by hop: every step, the final destination, whether it crossed hosts, and a copy with tracking parameters stripped.","url":"https://url-intel.bowling-anthony.workers.dev/resolve","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"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_UmEoTKjDyOzbGq85pxOmj","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":"Follows a URL's full redirect chain hop by hop, returning every intermediate step, the final destination URL, whether the chain crossed hosts, and a tracking-parameter-stripped clean version of the final URL.","exampleAgentPrompt":"Can you trace all the redirect hops for https://bit.ly/3xYzAbc and tell me the final destination URL, whether it crossed any different hosts along the way, and give me a clean version with tracking parameters removed?","exampleUseCases":[{"title":"Unwrap suspicious phishing link","prompt":"I got an email with this link https://track.suspicious-domain.co/click?id=abc123 — can you follow all the redirects and tell me every hop it takes, the final destination, and whether it crossed into different hostnames?"},{"title":"Clean marketing URL for sharing","prompt":"This link has a ton of UTM garbage on it: https://shop.example.com/products/shoes?utm_source=newsletter&utm_medium=email&utm_campaign=spring2024 — can you trace it and give me the clean version with all tracking parameters stripped?"},{"title":"Audit affiliate redirect chain","prompt":"I need to audit this affiliate link before putting it on my site: https://go.partnernetwork.com/aff?ref=abc&subid=xyz — follow all the redirects step by step and tell me whether it crosses host boundaries and where it ultimately lands."}],"resultDescription":"Returns a structured breakdown of each hop in the redirect chain (status code, URL at each step), the final resolved destination URL, a boolean or indicator of whether the chain crossed different hostnames, and a cleaned version of the final URL with tracking/UTM parameters removed.","failureModes":["URL does not redirect — returns single-hop result with no chain","Target URL is unreachable or times out — returns error with last successful hop","Infinite redirect loop detected — returns error after max hops","Malformed input URL — returns validation error","DNS resolution failure for target host — returns network error"],"whenToPreferThis":"Choose this endpoint when you need to understand the full redirect journey of a URL, not just the final destination — especially when detecting host-crossing, auditing affiliate or marketing links, unwrapping short URLs for security review, or obtaining a tracking-parameter-free clean URL. Prefer this over a simple HEAD request when hop-by-hop transparency or UTM stripping is required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:38:37.342Z","isFirstParty":false}