URL Redirect Chain & Loop Analyzer
Pricing
from $1.00 / 1,000 url traceds
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
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
0
Monthly active users
17 days ago
Last modified
Categories
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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
urls | array | Yes | — | List of URLs to trace redirect chains for |
url | string | No | — | Single URL for backward compatibility. Merged into urls if both are provided. |
followRedirects | boolean | No | true | Whether to follow redirect responses or stop at the first hop |
maxRedirects | integer | No | 10 | Maximum number of redirects to follow before stopping |
timeoutSeconds | integer | No | 15 | HTTP timeout in seconds for each request |
concurrency | integer | No | 10 | Number of URLs to process in parallel (1-50) |
method | string | No | HEAD | HTTP 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 providedfinalUrl(string | null) — the URL after all redirects resolvefinalStatus(number | null) — HTTP status code of the final destinationhopCount(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 withurl,status,location, andnextUrlcheckedAt(string) — ISO timestamperror(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
| Event | Cost |
|---|---|
| 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
| Actor | What it adds |
|---|---|
| Broken Links Checker | Crawl your site to find broken links — then trace their redirect chains |
| Hreflang Checker | Verify hreflang target URLs do not redirect, which confuses search engines |
| XML Sitemap URL Extractor | Extract all URLs from your sitemap to bulk-check their redirect behavior |