Dead-Link Watchdog avatar

Dead-Link Watchdog

Pricing

$0.80 / 1,000 link crawleds

Go to Apify Store
Dead-Link Watchdog

Dead-Link Watchdog

Automatically monitor your website for broken, redirected, or slow links. Configure which HTTP status codes to flag, schedule recurring scans, and get structured reports β€” all for just $0.0008 per link. Keep your site clean, fast, and error-free.

Pricing

$0.80 / 1,000 link crawleds

Rating

0.0

(0)

Developer

Practical Tools

Practical Tools

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

0

Monthly active users

6 months ago

Last modified

Share

πŸ•·οΈ Dead-Link Watchdog


πŸš€ Overview

Dead-Link Watchdog keeps your website clean and reliable by automatically scanning for broken, redirected, or slow links β€” not just 404s.
It’s fast, cloud-based, and costs only $0.0008 per link checked.
That means you can audit 1 000 links for $0.80 or a full 10 000-page site for under $8.

Built on Crawlee and powered by Apify’s built-in scheduler, it runs in the background so you never need to worry about stale URLs or failing redirects again.


πŸ’‘ Key features

  • πŸ” Comprehensive checks β€” flag any HTTP status codes you choose:
    default = 400+, or pick specific ones like
    400 401 403 404 410 429 500 502 503 504 301 302.
  • πŸ’Έ Ultra-low price β€” just $0.0008 per link checked (1 000 links = $0.80).
  • πŸ“… Fully schedulable β€” use Apify’s built-in scheduler to run daily, weekly, or monthly scans automatically.
  • πŸ“Š Structured output β€” all results saved to your Apify Dataset (viewable online or exportable as CSV / JSON).
  • ⚑ Zero setup β€” no proxies, servers, or local installs required.
  • 🧩 Configurable depth & limits β€” control both crawl depth (maxCrawlDepth) and total pages (maxRequestsPerCrawl).

🧰 Typical use cases

🧩 ScenarioDescription
🧱 Website QACatch broken or redirected links before users do.
πŸ” SEO health checksDetect redirect chains, 404s, and server errors that hurt rankings.
πŸ“š Docs maintenanceKeep documentation and changelogs clean across hundreds of internal/external links.
πŸ“’ Agency reportsSchedule weekly link-health reports for multiple client domains.

βš™οΈ How it works

  1. Start from your domain or sitemap.
  2. The actor crawls pages up to your chosen depth (maxCrawlDepth).
  3. Each <a href> link is tested via a lightweight HEAD request.
  4. Any link returning a flagged status code is recorded with:
    • Source page
    • Target URL
    • HTTP status code
    • Response latency (ms)
    • Timestamp

All results appear instantly in your Apify Dataset β€” ready to export or integrate into dashboards.


🧾 Input parameters

FieldTypeDefaultDescription
startUrlsarray[{ "url": "http://www.example.com" }]One or more URLs or sitemaps to start crawling from.
maxCrawlDepthinteger2How many link-levels deep to crawl from each start URL.
flagStatusCodesarray[]List of HTTP status codes to flag (e.g. [404, 500]). If left empty, all 400+ codes are flagged.
includeExternalbooleanfalseWhether to check links to external domains.
timeoutMsinteger8000Timeout in ms for each request.
maxRequestsPerCrawlinteger300Maximum number of pages to crawl (0 = unlimited).

🧩 Example usage

πŸ”Ή One-off scan

Run manually on any domain to generate an instant link-health report.

πŸ”Ή Automated monitoring

  1. Open your actor’s Run page.
  2. Click Schedule β†’ New schedule.
  3. Choose frequency (daily, weekly, etc.) and your input parameters.
  4. Save β€” your site will now be scanned automatically at that interval.

πŸ’Έ Pricing

  • $0.0008 per link checked
    • 100 links β†’ $0.08
    • 1 000 links β†’ $0.80
    • 10 000 links β†’ $8.00
  • You control cost through maxRequestsPerCrawl.
  • No hidden fees, no proxy charges.

πŸ“Š Output example

{
"source": "https://example.com/about",
"target": "https://example.com/missing-page",
"status": 404,
"latency": 120,
"timestamp": "2025-10-25T13:10:00Z"
}