Website Health & Performance Monitor: Uptime, Speed, Resources avatar

Website Health & Performance Monitor: Uptime, Speed, Resources

Pricing

from $17.00 / 1,000 site checkeds

Go to Apify Store
Website Health & Performance Monitor: Uptime, Speed, Resources

Website Health & Performance Monitor: Uptime, Speed, Resources

Monitor a website's health in one call: uptime and timings, a resource waterfall and page weight, a performance score with fixes, history across runs to catch deterioration, and an overall verdict. Schedule + webhook for alerts. Optional real Lighthouse with your own PageSpeed key. Keyless core.

Pricing

from $17.00 / 1,000 site checkeds

Rating

0.0

(0)

Developer

Centor Prat

Centor Prat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

One call tells you if a site is healthy — and whether it's getting worse. For each URL it measures uptime and timings, audits the page's resources (a waterfall + page weight + by-type breakdown), computes a performance score with concrete fixes, remembers history across runs to catch deterioration and roll up per day/week/month, and gives an overall verdict. Schedule it (e.g. every 5–15 min) and set webhookUrl to be alerted the moment a site goes down, slows, or deteriorates. Keyless core, agent-callable.

🩺 Read-only. It loads the page and the resources the page itself references, exactly as a browser does — no probing or scanning. Recommendations and signals, not a verdict on anyone else's site.

⚡ The full picture, in one report

GroupWhat you get
Uptimeup, HTTP status, HTTPS, redirects, error when down
Timingsfull phase breakdown: DNS, TCP connect, TLS handshake, TTFB, download, total (ms)
TLS certdays until the certificate expires, and any cert problem
Contentoptional keyword assertion - flags content-mismatch when a 200 page is broken/defaced
Resourcesrequest count, total page weight (KB), by-type breakdown (JS/CSS/images), largest + slowest resources, uncompressed/uncacheable counts
Performancea 0–100 synthetic score + grade + specific issues (slow TTFB, heavy page, uncompressed assets, no HTTPS…)
Historyper day/week/month rollups (uptime %, avg load, avg score) and deterioration vs the recent baseline
Verdicthealthy / slow / deteriorating / down
Lighthouse (optional)real performance score + Core Web Vitals (FCP/LCP/CLS/TBT) via PageSpeed Insights, if you paste your own free key

🔁 Monitoring & alerts

  • Schedule the Actor (Apify Schedules) to run every few minutes — it builds history and rollups automatically.
  • webhookUrl POSTs any down/slow/deteriorating sites as JSON — wire it to Slack/email/SMS via Make or Zapier.
  • Set onlyProblems: true so scheduled runs emit only what needs attention.

📥 Input

{ "urls": ["https://your-site.com"], "auditResources": true, "slowLoadMs": 3000 }

Add pageSpeedApiKey (your own free key) for real Lighthouse + Core Web Vitals. One report per URL.

📤 Example output (real run, trimmed — python.org)

{ "finalUrl": "https://www.python.org/", "signal": "healthy", "status": 200,
"ttfbMs": 190, "loadTimeMs": 199,
"performance": { "score": 92, "grade": "A", "issues": ["HTML is not compressed (gzip/br)."] },
"resources": { "requestCount": 14, "resourceWeightKB": 393,
"byType": { "script": {"count": 9, "KB": 222}, "stylesheet": {"count": 4, "KB": 155} },
"largestResources": [ {"type": "stylesheet", "KB": 122} ] },
"history": { "day": {"checks": 12, "uptimePct": 100.0, "avgLoadMs": 205 } } }

💰 Pricing (pay-per-event)

  • Site checked — $0.02 per URL per run (includes the full resource audit). Lighthouse (your key) adds no fee.

💡 Use cases

  • Site owners / ops / SRE: uptime + performance + deterioration alerts without standing up a monitoring stack.
  • Agencies / MSPs: watch every client site's health and page weight from one place, with history.
  • Growth / e-commerce: page weight and load creep quietly hurt conversion — catch the trend early.
  • Agents / CI: callable as an MCP tool — give it URLs, get back a health verdict and the numbers.

🔑 Keyless core & agent-callable

The core (uptime, timings, resource waterfall, performance score, history) needs no keys or external services. Real Lighthouse is optional and uses your PageSpeed key.

🚀 Ready-made tasks (one click)

🤖 For AI agents (MCP)

https://mcp.apify.com/?tools=actors,docs,centorprat/website-health-performance-monitor

Loads as centorprat--website-health-performance-monitor. Claude Code:

claude mcp add apify -- npx -y @apify/actors-mcp-server --actors centorprat/website-health-performance-monitor