Broken Link Checker
Crawl a whole site through its sitemap and internal links, then test every unique link and report the exact status code, redirect target, and the page each dead link was found on.
Running it here is free and never spends credits — the page calls the same production endpoint your integration would.
Everything the endpoint returns
The playground above shows the same fields the API responds with — nothing is held back for the paid tier.
Whole-site crawl
Finds pages through sitemap.xml and robots.txt, expands sitemap indexes, then follows internal links.
Exact status per link
Every unique link is requested and reported with the real code — 404, 410, 500, or a network error.
Warnings kept separate
403 and 429 responses are flagged as warnings, not failures, so bot-blocking does not read as breakage.
Redirect targets
For a 301 or 302 you get the destination, so you can point the link at its final home.
Source attribution
Each broken link lists the page it was found on — no hunting for where to make the fix.
CSV export
Download the full report to work through it in a spreadsheet or hand it to someone else.
Three steps, no signup
Point it at your site
Entire site to crawl up to 250 pages, or single page when you just need one URL verified.
We test every unique link
Up to 1,500 links are requested across the crawl, with results grouped as broken, warning, or fine.
Fix and re-run
Filter to broken only, export the list, and scan again once the redirects are in place.
Built for
SEO teams
Clear dead links before they drag on crawl budget and rankings.
Content editors
Catch outbound references that have rotted since the post went live.
Migration leads
Verify a relaunch did not leave 404s behind in the old URL structure.
Agencies
Produce a defensible link-health report for a client in one scan.
Documentation owners
Keep a large docs site free of broken cross-references.
Frequently asked
Ready to run this on a schedule?
The same endpoint, called from your code, billed in credits.