Find Broken Links & Redirect Chains on Any Website
Pricing
$2.00 / 1,000 page auditeds
Find Broken Links & Redirect Chains on Any Website
Broken links frustrate visitors. Point this at your site and get a page-by-page hit list of 404s, broken images, redirect chains and loops, mixed content and noindex pages, with the exact page each problem lives on. Robots.txt respected.
Pricing
$2.00 / 1,000 page auditeds
Rating
0.0
(0)
Developer
Print & Plan UK
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Security
Limited permissionsShare
Find Broken Links & Redirect Chains on Any Website
What it does: crawls a website and finds everything that's broken, by Print & Plan UK. You give it: one or more start URLs, plus optional page limit, depth and whether to check external links. You get: a page-by-page report of broken links (404s, 5xx, DNS errors, timeouts), broken images and scripts, redirect chains and loops, mixed content and noindex pages, plus a site summary listing every broken URL and the pages it appears on. Cost per run: $0.002 per page crawled (all link checks on that page included), so a 100-page site costs $0.20; robots-blocked or failed pages are free. Example inputs: http://www.deadlinkcity.com/, https://books.toscrape.com/, https://www.example.com/.
Built for SEO specialists, agencies, webmasters and anyone migrating a site.
Features
- Internal and external link checks, including images, scripts, stylesheets, iframes and media.
- Full redirect chains, e.g.
301 → 302 → 200, and redirects to dead pages (301 → 404), the classic SEO leak. - "Blocked" vs "broken": 401/403/429/999 responses (bot protection, logins) are reported separately so they don't pollute your broken-link list.
- Mixed-content detection on HTTPS pages.
- On-page SEO basics: title, canonical, noindex (meta and X-Robots-Tag), H1 count, response time.
- Polite by design: obeys robots.txt and Crawl-delay, sets per-host concurrency and delay limits, uses no proxies and never logs in.
- Budget-aware: if you set a maximum cost per run, the crawl size is capped up front, so you never pay for work that can't be delivered.
Input example
{"startUrls": ["http://www.deadlinkcity.com/"],"maxPages": 100,"maxDepth": 10,"checkExternalLinks": true,"checkResources": true,"excludeUrlPatterns": ["/cart", "\\?sort="]}
Output
One page item per crawled page, plus one summary item (also saved as SUMMARY in the key-value store).
{"type": "page","url": "http://www.deadlinkcity.com/","statusCode": 200,"title": "Example Errors - Benchmark Site for Dead Link Checking Tools","linksFound": 55,"brokenCount": 43,"brokenLinks": [{"url": "http://www.deadlinkcity.com/default.asp?r=4", "kind": "link", "anchorText": "301 redirection to an invalid link","status": 404, "internal": true, "finalUrl": "http://www.deadlinkcity.com/nosuchpage2.txt", "chain": [301, 404]},{"url": "http://www.deadlinkcity.com/error-page.asp?e=400", "kind": "link", "anchorText": "Errorcode 400", "status": 400, "internal": true}],"redirectedLinks": [{"url": "http://www.deadlinkcity.com/default.asp?r=1", "finalUrl": "http://www.deadlinkcity.com/valid-page.asp", "hops": 1, "chain": [301, 200]}],"blockedLinks": [{"url": "http://www.deadlinkcity.com/error-page.asp?e=403", "anchorText": "Errorcode 403", "status": 403, "internal": true}],"mixedContent": [],"noindex": false}
{"type": "summary","pagesCrawled": 4,"uniqueUrlsChecked": 57,"uniqueBrokenUrls": 43,"pagesWithBrokenLinks": 1,"brokenUrls": [{"url": "http://www.deadlinkcity.com/error-page.asp?e=417", "status": 417, "foundOn": ["http://www.deadlinkcity.com/"]}]}
Pricing (pay per event)
| Event | Price |
|---|---|
| Page audited (all link checks on that page included) | $0.002 |
A 500-page site costs about $1. External link checks are included in the page price. Pages that fail or are disallowed by robots.txt are not charged, and the summary item is free.
FAQ
Will it hammer my server? No. Default concurrency is 4 per host with a 0.25 s minimum gap between requests, and a robots.txt Crawl-delay is honoured if it's larger.
Does it render JavaScript? No. It reads the server HTML, which is what search engines index first. JS-only links (SPAs) may be missed.
Should I only audit sites I own? Yes, please audit your own sites or clients' sites. The crawler identifies itself in its User-Agent and respects robots.txt.
More tools from this developer
- Bulk Domain Intel (RDAP): domain age, expiry, registrar, DNS and an SPF/DMARC/DKIM grade.
- Website Tech Stack Detector: CMS, ecommerce, analytics and CDN, with evidence for each detection.
- Wayback Machine Change Tracker: capture history and a text diff between archived versions.
- Document to Markdown + RAG chunks: PDF, Word, PowerPoint and Excel to Markdown and RAG-ready chunks.