Site Health Scanner avatar
Site Health Scanner

Pricing

Pay per usage

Go to Apify Store
Site Health Scanner

Site Health Scanner

Crawl a website to detect broken and problematic links, identify redirects and blocked URLs, capture screenshots, and return structured site health data for audits, automation, and monitoring.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Quadruped

Quadruped

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Site Health Scanner 🔍

Find broken links before Google does.
Automatically crawl your site, detect real issues, and capture screenshots as proof.


TL;DR

  • Crawls your site and checks every link (internal + optional external)
  • Clearly separates broken links from bot-blocked external sites
  • Captures screenshots of broken pages for verification
  • Outputs clean, structured data for automation, reporting, or client delivery

What does it do?

Site Health Scanner crawls your website and checks every discovered link — internal pages, external URLs, images, scripts, and stylesheets.

When issues are found, it doesn’t just report status codes. It:

  • classifies why a link failed
  • flags confidence level
  • captures screenshots for broken pages
  • avoids false positives from bot-protected external sites

This makes the output usable for automation, SEO audits, and client reporting.


Common use cases

  • SEO professionals auditing client sites
  • Web agencies delivering site health reports
  • Site owners monitoring link integrity
  • QA teams validating sites before launch

Features

FeatureDescription
🔗 Broken link detectionFinds real 4xx and 5xx errors across the site
🚫 Bot-block detectionDistinguishes broken links from external bot protection
📸 Screenshot captureTakes screenshots of broken pages automatically
↪️ Redirect chain trackingDetects redirect chains and loops
⚠️ Health warningsFlags mixed content and slow responses
⏱️ Response time monitoringRecords response times per resource
🌐 External link checkingOptionally checks outbound links

Cost estimate

Site typePagesEst. timeEst. cost
Small blog~502–3 min$0.02–0.05
Business site~2008–12 min$0.10–0.20
E-commerce~1,00030–45 min$0.50–1.00
Large portal~5,0002–3 hrs$2.00–4.00

Based on Apify platform pricing. Actual costs vary by site complexity and settings.


Input

FieldTypeDescriptionDefault
startUrlsarrayURLs to start crawlingRequired
maxDepthintegerCrawl depth (0–10)3
maxPagesintegerMax pages to crawl100
checkExternalLinksbooleanValidate external linkstrue
screenshotBrokenPagesbooleanCapture screenshotstrue
followRedirectsbooleanTrack redirect chainstrue
timeoutintegerRequest timeout (seconds)30
includeWarningsbooleanInclude health warningstrue
userAgentstringCustom user agent""

Example input

{
"startUrls": [{ "url": "https://example.com" }],
"maxDepth": 3,
"maxPages": 500,
"checkExternalLinks": true,
"screenshotBrokenPages": true
}