Any website. Any data. Get a free sample.

Tell us what you need scraped and we'll send you a sample before you commit.

URL Redirect Checker API

Trace the full redirect chain for any URL — every hop, status code, response time, and final destination.

Bulk redirect checker
Paste one URL per line. Requests run one by one in your browser. 5 of 5 free requests left. Sign in for more.
API reference

The Agenty Redirects API traces the complete redirect chain for any URL. It records every hop, HTTP status code, response time, and the final destination, and flags redirect loops or long chains that hurt SEO and user experience.

Features

Use cases

Trace a URL redirect chain with cURLbash
curl -X POST https://api.agenty.ai/v1/redirects \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "http://github.com"}'
Trace redirects as Googlebotbash
curl -X POST https://api.agenty.ai/v1/redirects \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://bit.ly/abc123",
    "userAgent": "Mozilla/5.0 (compatible; Googlebot/2.1)"
  }'
Trace a redirect chain in Node.jsjavascript
const res = await fetch('https://api.agenty.ai/v1/redirects', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ url: 'http://github.com' }),
});
const chain = await res.json(); // { finalUrl, status, hops, loop, redirects }
chain.redirects.forEach((hop) => console.log(hop.status, hop.url, hop.time));
Trace a redirect chain in Pythonpython
import requests

res = requests.post(
    "https://api.agenty.ai/v1/redirects",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"url": "http://github.com"},
)
for hop in res.json()["redirects"]:
    print(hop["status"], hop["url"])

How Agenty compares

FeatureAgentyRedirect-CheckerWhereGoesHTTPStatus
Full chain tracingYes (up to 20 hops)YesYesLimited
Response time per hopYesNoNoNo
Custom User-AgentYesNoNoNo
Loop detectionYesNoNoNo
Free tierYesYesYesYes

Frequently asked questions

What is the URL Redirect Checker API?

The Agenty Redirects API traces the complete redirect path for any URL. It records every hop, HTTP status code, response time, and final destination, helping you detect loops and long chains. See the API reference for the full response.

How many hops can it trace?

Up to 20 hops. Each hop includes its status code, response time, and the location it redirects to. To check many URLs, paste them into the tool above and download every hop as CSV. To find the URLs to check, use the link extractor.

Can I check redirects as a specific user agent?

Yes. Pass a userAgent string to simulate mobile browsers, crawlers like Googlebot, or custom clients — some sites serve different redirects based on the user agent.

Does it detect redirect loops?

Yes. We detect circular redirects and flag them in the response. A loop is reported when a URL redirects back to one already seen in the chain.

Is there a free tier?

Yes. All accounts include free credits. See our pricing page for details.

Web scraping agent

Web scraping with AI

Start scraping data from any website using the Agenty's web scraping agents with AI.

  • Custom web scraping at scale
  • Real-time price monitoring
  • LLM training data curation
  • Structured JSON & CSV exports
  • Anti-bot bypass built-in
  • 99.9% uptime SLA

Get a free sample dataset from any website before you commit.