Bulk Website Health & 404 Broken Link Checker
Pricing
from $1.00 / 1,000 url health & broken link audits
Bulk Website Health & 404 Broken Link Checker
High-speed bulk website health checker, HTTP status verifier, 404 broken link detector, and meta/canonical SEO auditor for B2B lead enrichment in Clay.com and n8n.
Pricing
from $1.00 / 1,000 url health & broken link audits
Rating
0.0
(0)
Developer
Deepak Sheoran
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 minutes ago
Last modified
Categories
Share
Detect DNS drops, broken SSL, and Core Web Vital degradation instantly
Website Health & Broken Link Checker — Security-Hardened SEO Auditor
Stop Paying $199–$499/Month for Heavy SEO Crawler Retainers. Audit 404s, Broken Images, Redirect Loops & Response Latency for $0.001 Base Fee ($1.00 / 1,000 runs).
⚡ The Pain vs. Instant Relief
Broken links destroy conversions, damage buyer trust, and leak hard-won search rankings:
- The Catastrophic Cost of Broken URLs: Silent 404s on high-intent landing pages, broken checkout image assets, or 500 server errors on key CTA links cost digital marketing agencies thousands in lost client revenue and wasted ad spend.
- The 1-Click Solution: Run lightweight, recursive HTTP crawler audits with SSRF security protection. Discovers dead links, missing image assets, circular redirect loops, and cross-origin leaks in seconds without clunky desktop software.
💰 Cost Anchoring vs. Legacy SaaS
| Solution | Cost | Setup & Overhead | Performance |
|---|---|---|---|
| Enterprise Crawlers (Ahrefs, Semrush) | $199 – $499 / month | Monthly subscription lock-in | Restricted crawl credits, heavy dashboards |
| Desktop Crawlers (Screaming Frog) | $259 / year per license | Local CPU & RAM intensive | Cannot trigger programmatically via webhooks |
| Website Health & Broken Link Checker | $0.001 per run ($1.00 / 1,000 runs) | Instant (Zero Setup) | Lightweight Python standard library, serverless API |
(Pay-Per-Event Primary Event url-health-check assessed at $0.001 upon run start. Audits up to configured maxPages [default 20, max 100 pages] under the base fee with zero per-link surcharges. Standard platform compute credits apply; Free plan includes $5.00/month).
🛡️ Fair-Execution Guarantee
Automated SSRF & Reachability Diagnostics: If the target URL is unreachable, resolves to private/blocked IP ranges (anti-SSRF protection), or encounters DNS resolution failure, the Actor safely terminates and outputs structured diagnostic records. You never waste compute on unresolvable target domains.
🚀 Key Capabilities
- Dead Link (404/500) & Missing Image Discovery: Inspects hyperlinks (
<a>) and embedded images (<img>) across internal site pages. - Redirect Chain & Loop Tracking: Follows up to 5 redirect hops, flagging circular loops and insecure HTTP-to-HTTPS downgrade hops.
- Strict SSRF Defense: Hardened against Server-Side Request Forgery by rejecting private (RFC 1918), loopback, link-local, and cloud metadata IP ranges.
- Polite Crawling Engine: Parses
robots.txtautomatically and applies configurable polite delay intervals between page requests.
🔌 Plug-and-Play Integrations
1. Claude Desktop & Cursor IDE (MCP Server)
Integrate website auditing directly into your agentic workflow:
{"mcpServers": {"website-health-checker": {"command": "npx","args": ["-y", "@modelcontextprotocol/server-fetch", "https://mcp.apify.com/?actors=deepaksheoran172/website-health-checker"]}}}
2. Clay.com HTTP Enrichment
Audit outbound prospect websites automatically before launching email campaigns:
- Method:
POST - URL:
https://api.apify.com/v2/acts/deepaksheoran172~website-health-checker/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN - Body:
{"startUrl": "https://{{company.domain}}","maxPages": 10,"timeout": 8.0}
3. n8n & Make.com Automated Cron
Import our pre-built n8n template (tool2_website_health_checker_n8n.json) to trigger automatic weekly health checks of client websites and pipe broken link reports straight into Slack or Jira.
📥 Input Parameters & 1-Click Prefill
Ready to run instantly — pre-filled with test data so you can click "Start" immediately:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | Yes | https://example.com | Target website URL to crawl and audit. |
maxPages | Integer | No | 20 | Max internal pages to crawl (1–100). |
timeout | Number | No | 10.0 | Request timeout per URL in seconds. |
delay | Number | No | 0.5 | Polite delay between requests (0.25–5.0s). |
userAgent | String | No | Custom UA | Custom HTTP User-Agent header string. |
📤 Output Artifacts
- Dataset: Granular per-link audit results containing
source_page,destination_url,status_code,issue_type, andredirect_chain. - Key-Value Store:
HEALTH_CHECK_RESULTS.csv: Full tabular export ready for client reporting.SUMMARY_REPORT.json: High-level broken link totals, crawled page counts, and health score.
❓ High-Intent B2B FAQs
Q: How does this protect against SSRF vulnerabilities?
A: Every outbound DNS query resolves against an active firewall filter that blocks 127.0.0.1, 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, and AWS/GCP instance metadata IP 169.254.169.254.
Q: Can I run this on a scheduled daily or weekly cron?
A: Yes. Use Apify Schedules, n8n, Make.com, or a standard curl webhook to trigger recursive site audits on any recurring cron cadence.
Q: Does it require browser rendering like Puppeteer or Playwright?
A: No. It utilizes a hyper-optimized HTTP engine that downloads only headers and lightweight HTML, saving 95%+ compute cost and completing audits in seconds. (Note: Single Page Applications where hyperlinks are injected exclusively via client-side JavaScript execution rather than server-rendered HTML will not have JS-rendered links crawled. For client-side dynamic JavaScript crawling, a headless Playwright Actor is recommended).
🚀 Ready to Audit Your Website Health?
Audit 404s, broken assets, and redirect loops across your target site in seconds:
- Click Try for free at the top right of this page.
- Enter your target domain in
startUrl(e.g.https://yourwebsite.com). - Download
HEALTH_CHECK_RESULTS.csvor view granular findings in the Apify Dataset tab.