Dead-Link Watchdog
Pricing
$0.80 / 1,000 link crawleds
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
Actor stats
0
Bookmarked
10
Total users
0
Monthly active users
6 months ago
Last modified
Categories
Share
π·οΈ Dead-Link Watchdog
Automatic, affordable link-health monitoring for any website
π 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
| π§© Scenario | Description |
|---|---|
| π§± Website QA | Catch broken or redirected links before users do. |
| π SEO health checks | Detect redirect chains, 404s, and server errors that hurt rankings. |
| π Docs maintenance | Keep documentation and changelogs clean across hundreds of internal/external links. |
| π’ Agency reports | Schedule weekly link-health reports for multiple client domains. |
βοΈ How it works
- Start from your domain or sitemap.
- The actor crawls pages up to your chosen depth (
maxCrawlDepth). - Each
<a href>link is tested via a lightweight HEAD request. - 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
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | array | [{ "url": "http://www.example.com" }] | One or more URLs or sitemaps to start crawling from. |
maxCrawlDepth | integer | 2 | How many link-levels deep to crawl from each start URL. |
flagStatusCodes | array | [] | List of HTTP status codes to flag (e.g. [404, 500]). If left empty, all 400+ codes are flagged. |
includeExternal | boolean | false | Whether to check links to external domains. |
timeoutMs | integer | 8000 | Timeout in ms for each request. |
maxRequestsPerCrawl | integer | 300 | Maximum 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
- Open your actorβs Run page.
- Click Schedule β New schedule.
- Choose frequency (daily, weekly, etc.) and your input parameters.
- 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"}
