Broken Link Checker — Find Dead Links & Redirects avatar

Broken Link Checker — Find Dead Links & Redirects

Pricing

from $0.00025 / link checked

Go to Apify Store
Broken Link Checker — Find Dead Links & Redirects

Broken Link Checker — Find Dead Links & Redirects

Check a list of URLs or every link on a page for broken links, dead pages and redirect chains. Reports HTTP status, redirect count, final URL, content type and errors. Great for SEO audits and link maintenance. One row per URL as JSON, CSV or Excel.

Pricing

from $0.00025 / link checked

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Find broken links, dead pages and messy redirects fast with the Broken Link Checker. Feed it a list of URLs or a page to crawl for links, and get a clean report of every link's HTTP status, redirect chain, final URL, content type and errors — exported as JSON, CSV or Excel.

Built for SEO audits, website maintenance, content migrations, link-building QA and pre-launch checks, this tool catches 404s, dead domains and redirect loops before your visitors (or Google) do.

What it does

  • 🔗 Check any list of URLs — paste the links you want tested.
  • 🕸️ Or scan a whole page — give it a page URL and it extracts and checks every link on it (href and src).
  • 🚦 Clear status for each link — HTTP status code, healthy vs broken, and the exact error for failures (404, 500, DNS failure, timeout, connection refused…).
  • ↪️ Redirect insight — how many redirects a link goes through and the final destination URL.
  • 🎯 Filters — check external links only, or output only the broken ones.
  • ⚡ Fast & parallel — adjustable concurrency with a per-URL timeout so slow servers never stall the run.
  • 📤 Export anywhere — JSON, CSV or Excel, or straight into Google Sheets or a dashboard.

Example output

{
"url": "https://example.com/old-page",
"status": 404,
"ok": false,
"broken": true,
"finalUrl": "https://example.com/old-page",
"redirected": false,
"redirectCount": 0,
"contentType": "text/html; charset=utf-8",
"error": "HTTP 404",
"checkedAt": "2026-09-21T02:00:00.000Z"
}

How to use it

  1. Add a list of URLs, and/or enter a Page URL to pull links from.
  2. Optionally turn on External links only or Output broken links only.
  3. Tune Concurrency and the per-URL timeout if needed.
  4. Run, and download the report as JSON, CSV or Excel.

Input fields

FieldDescription
URLs to checkA list of URLs to test directly.
Page URLOptional page to fetch and check every link on.
External links onlyWhen scanning a page, keep only off-domain links.
Output broken links onlySkip healthy links in the results.
ConcurrencyHow many URLs to check at once (1–20).
Per-URL timeout (seconds)How long to wait before marking a URL as a timeout.
Max URLsMaximum number of URLs to check (0 = no limit).

Output fields

url, status, ok, broken, finalUrl, redirected, redirectCount, contentType, error, checkedAt.

  • SEO audits — find 404s and broken outbound links hurting your rankings.
  • Website maintenance — schedule regular checks and catch links that rot over time.
  • Content migrations — verify redirects resolve correctly after a site move.
  • Link-building QA — confirm placed links are live and pointing where they should.
  • Pre-launch checks — sweep a staging site for dead links before going live.
  • Documentation & newsletters — make sure every referenced link still works.

FAQ

Do I need an account or key? No. Paste your URLs or a page URL and run.

How does it decide a link is broken? Any link that returns a 4xx/5xx status, fails to connect, hits a DNS error, or times out is marked broken. Links returning 2xx/3xx are healthy, with redirects reported separately.

Does it follow redirects? Yes — it follows redirect chains, reports how many hops there were, and records the final URL.

Can I check just the links on one page? Yes — enter a Page URL and it extracts every link on that page and checks them all. Use "External links only" to focus on outbound links.

Can I export to Excel or Google Sheets? Yes — results download as JSON, CSV or Excel and integrate with Sheets and dashboards.


Catch broken links, dead pages and redirect problems across your site or any list of URLs — clean, fast and exportable.