Bulk Website Health & 404 Broken Link Checker avatar

Bulk Website Health & 404 Broken Link Checker

Pricing

from $1.00 / 1,000 url health & broken link audits

Go to Apify Store
Bulk Website Health & 404 Broken Link Checker

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

Deepak Sheoran

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 minutes ago

Last modified

Share

Website Health, Uptime & Performance Auditor Icon

Apify Store 60% Launch Discount Zero-Proxy Fast Verified QA Pass

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).

Apify Actor Pricing Validation Guarantee MCP Ready


⚡ 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

SolutionCostSetup & OverheadPerformance
Enterprise Crawlers (Ahrefs, Semrush)$199 – $499 / monthMonthly subscription lock-inRestricted crawl credits, heavy dashboards
Desktop Crawlers (Screaming Frog)$259 / year per licenseLocal CPU & RAM intensiveCannot 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.txt automatically 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:

ParameterTypeRequiredDefaultDescription
startUrlStringYeshttps://example.comTarget website URL to crawl and audit.
maxPagesIntegerNo20Max internal pages to crawl (1–100).
timeoutNumberNo10.0Request timeout per URL in seconds.
delayNumberNo0.5Polite delay between requests (0.25–5.0s).
userAgentStringNoCustom UACustom HTTP User-Agent header string.

📤 Output Artifacts

  1. Dataset: Granular per-link audit results containing source_page, destination_url, status_code, issue_type, and redirect_chain.
  2. 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:

  1. Click Try for free at the top right of this page.
  2. Enter your target domain in startUrl (e.g. https://yourwebsite.com).
  3. Download HEALTH_CHECK_RESULTS.csv or view granular findings in the Apify Dataset tab.

Try Free on Apify