VOOZH about

URL: https://apify.com/andok/redirect-chain-analyzer

โ‡ฑ URL Redirect Chain & Loop Analyzer ยท Apify


๐Ÿ‘ URL Redirect Chain & Loop Analyzer avatar

URL Redirect Chain & Loop Analyzer

Pricing

from $1.00 / 1,000 url traceds

Go to Apify Store

URL Redirect Chain & Loop Analyzer

Trace HTTP redirects across any domain. Identify broken links, infinite loops, and SEO-damaging redirect chains.

Pricing

from $1.00 / 1,000 url traceds

Rating

0.0

(0)

Developer

๐Ÿ‘ Andok

Andok

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

0

Monthly active users

3 months ago

Last modified

Share

Redirect Chain Analyzer

Trace every redirect chain in bulk during domain migrations to prevent SEO loss from broken or looping redirects. A single redirect loop or chain longer than 3 hops can cause search engines to drop pages from the index entirely. This actor follows 301/302/307/308 redirects for each URL, records every hop, and reports the final destination and status โ€” processing thousands of URLs in minutes.

Features

  • Full chain visibility โ€” records every redirect hop with URL, status code, Location header, and resolved next URL
  • Bulk processing โ€” analyze thousands of URLs in a single run with configurable concurrency
  • Loop detection โ€” identifies redirect loops and chains that exceed the configured hop limit
  • HTTP method control โ€” use HEAD requests for speed or GET when servers block HEAD
  • Flexible input โ€” accepts bare domains, HTTP URLs, or HTTPS URLs
  • Error resilience โ€” reports timeouts and connection errors per URL without stopping the run
  • Redirect counting โ€” separates total hops from actual redirect count for clear reporting

Input

FieldTypeRequiredDefaultDescription
urlsarrayYesโ€”List of URLs to trace redirect chains for
urlstringNoโ€”Single URL for backward compatibility. Merged into urls if both are provided.
followRedirectsbooleanNotrueWhether to follow redirect responses or stop at the first hop
maxRedirectsintegerNo10Maximum number of redirects to follow before stopping
timeoutSecondsintegerNo15HTTP timeout in seconds for each request
concurrencyintegerNo10Number of URLs to process in parallel (1-50)
methodstringNoHEADHTTP method to use: HEAD (faster) or GET (more compatible)

Input Example

{
"urls":[
"http://example.com",
"https://example.com/old-page",
"http://www.example.com"
],
"maxRedirects":10,
"method":"HEAD",
"concurrency":10
}

Output

Each URL produces one dataset item with the complete redirect chain from input URL to final destination.

  • inputUrl (string) โ€” the original URL you provided
  • finalUrl (string | null) โ€” the URL after all redirects resolve
  • finalStatus (number | null) โ€” HTTP status code of the final destination
  • hopCount (number) โ€” total number of hops in the chain (including the final destination)
  • redirectCount (number) โ€” number of actual redirects (hopCount minus 1)
  • hops (array) โ€” ordered list of hops, each with url, status, location, and nextUrl
  • checkedAt (string) โ€” ISO timestamp
  • error (string) โ€” error message if the request failed (only present on errors)

Output Example

{
"inputUrl":"http://example.com",
"finalUrl":"https://www.example.com/",
"finalStatus":200,
"hopCount":3,
"redirectCount":2,
"hops":[
{
"url":"http://example.com",
"status":301,
"location":"https://example.com/",
"nextUrl":"https://example.com/"
},
{
"url":"https://example.com/",
"status":301,
"location":"https://www.example.com/",
"nextUrl":"https://www.example.com/"
},
{
"url":"https://www.example.com/",
"status":200,
"location":null,
"nextUrl":null
}
],
"checkedAt":"2025-11-20T14:30:00.000Z"
}

Pricing

EventCost
URL Traced$0.001 per URL

You are charged per URL traced. Platform usage fees apply separately.

Use Cases

  • Domain migration validation โ€” verify all old URLs redirect correctly to their new destinations after a migration
  • HTTP-to-HTTPS audit โ€” confirm every HTTP URL properly 301-redirects to its HTTPS counterpart
  • www/non-www canonicalization โ€” check that www and non-www versions resolve to a single canonical URL
  • Redirect chain cleanup โ€” find chains with 3+ hops that slow down crawling and dilute link equity
  • Vanity URL verification โ€” confirm short URLs and marketing redirects land on the correct pages

Related Actors

ActorWhat it adds
Broken Links CheckerCrawl your site to find broken links โ€” then trace their redirect chains
Hreflang CheckerVerify hreflang target URLs do not redirect, which confuses search engines
XML Sitemap URL ExtractorExtract all URLs from your sitemap to bulk-check their redirect behavior

You might also like

Short URL Resolver & Scraper

taroyamada/url-shortener-resolver

Trace redirect chains and expand short URLs without executing browser scripts. Extract complete hop histories, identify infinite loops, and verify HTTP status.

URL Redirect Validator

botflowtech/url-redirect-validator

Track complete HTTP redirect chains, detect cross-domain redirects, and validate URLs. Perfect for affiliate link monitoring and ad hijacking detection.

Redirect Path Analyzer

zerobreak/redirect-path-analyzer

Redirect path analyzer that follows every hop in a URL chain and reports status codes, redirect types, and the final destination, so SEO teams can fix broken chains before they affect rankings.

Redirect Chain Analyzer

automation-lab/redirect-chain-analyzer

This actor follows HTTP redirects step-by-step and reports the full chain for any list of URLs. It also tests HTTP-to-HTTPS and www/non-www variants to verify canonical redirects are properly configured. Use it for SEO migration audits, redirect debugging, or monitoring redirect health.

๐Ÿ‘ User avatar

Stas Persiianenko

7

Bulk URL Status Checker โ€“ Broken Link & Redirect Audit

logiover/bulk-url-status-checker

Bulk HTTP status code checker and broken link checker. Trace redirect chains, find 404s, export to CSV/JSON. No browser, no login.

HTTP Status Code Checker

automation-lab/http-status-checker

Check HTTP status codes and redirects in bulk for any list of URLs. Detect 404 errors, 301/302 redirects, redirect chains, and broken links for SEO audits and site maintenance.

๐Ÿ‘ User avatar

Stas Persiianenko

49

HTTP Status Code Checker - Bulk URLs & Redirect Chains

dltik/http-status-checker

Bulk-check HTTP status codes and full redirect chains for any list of URLs. For each URL: final status, every redirect hop (status + Location), response time, content-type and server. Pure HTTP, reads headers only โ€” fast and cheap. Great for SEO migrations, link audits and uptime spot-checks.

Http Status Scanner

zerobreak/http-status-scanner

HTTP status scanner that checks URL status codes and redirect chains in bulk. Built for SEO teams and developers who need to catch broken links and verify redirects at scale.