{"uid":"cap_8FWB8NE1TevdrbjsyDj-j","slug":"url-redirect-resolver-23914d9e","name":"URL Redirect Resolver","description":"Resolve a public URL through its redirect chain and return the final URL and HTTP status.","url":"https://remarkable-creation-production-8797.up.railway.app/v1/redirect","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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["target"],"properties":{"target":{"type":"string","description":"Public HTTP(S) URL or hostname, e.g. example.com"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_QGokkNeOQe-mfjsqWVkMC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves a public URL through its full redirect chain and returns the final destination URL and HTTP status code.","exampleAgentPrompt":"Can you follow this shortened link and tell me the final URL it resolves to? https://bit.ly/3xAbCdE","exampleUseCases":[{"title":"Unshorten suspicious link in email","prompt":"I got an email with this link and want to know where it actually goes before I click it — can you trace the full redirect chain for https://tinyurl.com/y9k3m2p1 and tell me the final destination?"},{"title":"Verify affiliate redirect destination","prompt":"Check where this affiliate link ends up after all the redirects — follow https://track.partner.example.com/click?id=abc123 and tell me the final URL and status code."},{"title":"Audit legacy URL redirects","prompt":"We're auditing our old marketing URLs — can you resolve https://go.mycompany.com/summer-promo and confirm what final URL it lands on and what HTTP status it returns?"}],"resultDescription":"Returns the final URL reached after following all HTTP redirects in the chain, along with the final HTTP status code. This allows agents to know exactly where a link lands without manually following each hop.","failureModes":["Target URL is unreachable or times out — returns a network error or timeout response","URL points to a private/internal address that is blocked — access denied or connection refused","Infinite redirect loop detected — may return an error or hit a max-redirect limit","Invalid or malformed URL supplied — returns a validation error","Non-HTTP(S) scheme provided — rejected as unsupported"],"whenToPreferThis":"Use this endpoint when you need to know the final destination of a URL that may go through one or more redirects, especially for link shorteners, affiliate trackers, or legacy redirect systems. Prefer this over fetching full page content when you only need the resolved URL and status, not the page body or metadata.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:41:46.025Z","isFirstParty":false}