Cloud-based scan with residential proxy rotation. Surfaces 404s, soft 404s, redirect chains, and timeouts. Free for the first 300 URLs, no signup.
Pages the server says are gone. The most common form of broken link and the easiest to find.
Pages that return HTTP 200 but render a “not found” template. Body content is analyzed to flag them separately.
URLs that 301 to a 404, or chain through 3+ hops to a dead end. Returns every hop so you can rewrite the redirect rule directly.
Expired certificates, hostname mismatches, dead nameservers, and connection-refused failures: all reported as distinct error types, not lumped into “broken.”
URLs that exceed 30 seconds to first byte. Often surface partial outages or origin overloads that intermittent users miss.
500, 502, 503, 504 marked separately from 4xx. A 503 on the first attempt with a clean retry usually means transient load, not a dead URL.
Any URL that fails to resolve to a working page: HTTP 404 (not found), 410 (gone), 5xx (server errors), DNS failures, connection timeouts, and SSL/TLS errors. Soft 404s (pages that return 200 but show "not found" content) are also detected, since they look healthy to a basic status-code check but produce the same user experience as a real 404.
Browser extensions like Check My Links scan one page at a time using your IP. They are fine for spot-checking a single blog post before publishing. For 500+ URLs (especially external links), they hit rate limits and return false 429/403 errors that look like broken links. The cloud checker rotates through residential proxies, so external sites do not see one IP making thousands of requests.
No. The checker connects from rotating cloud IPs, not your origin. Your own site is never the source of the requests, so target servers cannot trace check traffic back to you or your domain.
About 1,000 URLs per minute on a diversified list. Lists concentrated on a single domain are slower because of per-domain throttling (20 requests/minute, to avoid being mistaken for an abusive scraper). A 10,000-URL audit usually finishes in 10 to 15 minutes.
Yes. CSV export with one row per URL: original URL, final URL, every redirect hop in order, HTTP status code, response time, content-type, and soft-404 flag. JSON export available via the API.
First 300 URLs are free with no signup. After that, pay-as-you-go at $9.99 per 10,000 URLs, or $9/month for the Starter plan (15,000 URLs/month). No annual contracts, no expiration on credits.
First 300 URLs are free. No signup, no credit card.
We use analytics cookies to improve your experience. Opt out anytime in Cookie Settings. Privacy Policy