Bulk Redirect Chain & Status Code Tracer
Pricing
Pay per event
Bulk Redirect Chain & Status Code Tracer
Trace every hop of redirect chains for thousands of URLs: status codes, loops, long chains, HTTPS downgrades, temporary redirects, final status. HTTP only, fast and cheap.
Pricing
Pay per event
Rating
0.0
(0)
Developer
psx
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Bulk Redirect Chain and Status Tracer
Follow every hop of a redirect chain for thousands of URLs and flag what hurts SEO and speed. Plain HTTP requests (HEAD, GET fallback), no browser, no personal data. Ideal for site migrations, link audits and affiliate/short-link checks.
What you get per URL
- Every hop: URL, status code,
Location, milliseconds. - Final URL and final status, redirect count, total time.
- Issues:
redirect-loop,too-many-redirects,long-chain(4+ hops),multi-hop,temporary-redirect(302/303/307),https-downgrade,final-not-https,final-4xx/5xx,cross-domain,redirect-no-location,trace-error. - Private/internal addresses are blocked (SSRF guard, re-checked on every hop). Max 2 parallel requests per host with a per-host delay (default 250 ms).
Input
| Field | Default | Description |
|---|---|---|
urls | required | Up to 10,000. Bare domains accepted. |
maxRedirects | 10 | Stop after N redirects (max 20). |
delayMs | 250 | Delay per host. |
concurrency | 5 | URLs in parallel. |
Output
{ "url": "https://httpbin.org/redirect/4", "finalUrl": "https://httpbin.org/get", "finalStatus": 200, "redirectCount": 4,"chain": [{ "url": "...", "status": 302, "location": "/relative-redirect/3", "ms": 120 }],"issues": [{ "severity": "medium", "id": "long-chain", "message": "4 hops; ..." }] }
Pricing (pay per event)
apify-actor-start $0.005 per run (per GB), url-traced $0.001 per URL (invalid URLs are not charged).
Develop
npm install && npm test; local run via storage/key_value_stores/default/INPUT.json + npm start; deploy apify push (private by default).