Redirect Tracer avatar

Redirect Tracer

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Redirect Tracer

Redirect Tracer

Follow and report the full redirect chain for a list of URLs — every hop's status code and Location, the final URL and status, the redirect count, and audit flags: http->https, redirect loops, mixed 301/302, and chains that end in a 4xx/5xx.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Autoloom

Autoloom

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Categories

Share

Redirect Checker & Redirect Chain Tracer

Redirect Tracer is a bulk redirect checker. For any list of URLs it follows the full redirect chain, recording every hop's status code (301, 302, 307, 308) and Location, plus the final URL. It also flags the problems worth fixing: loops, mixed 301/302 chains, chains that end on a dead page, and too many hops. Use it for site migrations, 301 redirect audits, and checking that old links still land in the right place.

Pricing: pay per result: $1.50 per 1,000 results ($0.15 per 100, $15.00 per 10,000), plus $0.00005 per run start. One result = one URL checked.

What data you get (one row per URL)

FieldWhat it is
urlThe URL you gave
chainEvery hop: { hop, url, status, location }
finalUrl, finalStatusWhere the chain ends, and that page's HTTP status
redirectCountNumber of redirects followed
flags.httpToHttpsThe chain upgrades from HTTP to HTTPS
flags.loopA redirect loop was detected (a URL repeats)
flags.mixed301And302The chain mixes permanent (301) and temporary (302) redirects, often a mistake
flags.endsIn4xx5xxThe chain ends on an error page
flags.hitMaxHopsThe chain was cut off at Max redirects to follow

How to use it

  1. Paste your URLs into URLs (one per line, or upload a list).
  2. Optionally change Max redirects to follow (default 20, maximum 50).
  3. Click Start, then export to CSV or Excel, or read the results through the API.

Input example

{
"startUrls": [
{ "url": "http://google.com" },
{ "url": "https://example.com/old-page" }
],
"maxHops": 20
}

Output example

A real row from a test run (14 Oct 2026):

{
"url": "http://google.com",
"chain": [
{ "hop": 1, "url": "http://google.com", "status": 301, "location": "http://www.google.com/" },
{ "hop": 2, "url": "http://www.google.com/", "status": 302, "location": "https://www.google.com/?gws_rd=ssl" },
{ "hop": 3, "url": "https://www.google.com/?gws_rd=ssl", "status": 200, "location": null }
],
"finalUrl": "https://www.google.com/?gws_rd=ssl",
"finalStatus": 200,
"redirectCount": 2,
"flags": {
"httpToHttps": true,
"loop": false,
"mixed301And302": true,
"endsIn4xx5xx": false,
"hitMaxHops": false
}
}

Pricing

URLs checkedCost
100$0.15
1,000$1.50
10,000$15.00

One result per URL, plus $0.00005 per run start. Apify's free plan includes monthly platform credit you can use to try it, and free-plan users get the same features.

Use it with the API, Make, Zapier or Google Sheets

curl -X POST "https://api.apify.com/v2/acts/autoloom~redirect-tracer/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls":[{"url":"http://google.com"}]}'

Connect it to Google Sheets, Make, Zapier or n8n through Apify's integrations, or schedule it after a migration to re-check every old URL weekly.

FAQ

Does it follow JavaScript or meta-refresh redirects? No. It follows HTTP redirects (3xx status codes with a Location header), which is what search engines treat as redirects. A page that redirects only with JavaScript shows as a 200 with no further hops.

What request does it send? A normal GET request for each hop, with redirects followed one at a time so every hop is recorded. Each request has a 15-second timeout and one retry.

What counts as a loop? Any URL that appears twice in the same chain.

Why flag mixed 301 and 302? A 302 says the move is temporary, so search engines may keep the old URL indexed. In a migration you usually want every hop to be a 301 (or 308).

Is it legal? It requests publicly available URLs, the same way a browser does. Only check sites you have the right to access.


Built by autoloom: small, fast web-data and SEO tools.