Website & uptime monitoring - the core of PulseStack

Know your site is down before your customers do

PulseStack runs HTTP and HTTPS checks from multiple locations, classifies every status code and measures response time on every hit - so a 403, a 429 or a 5xx never slips past you. Checks as often as every 30 seconds.

Free plan - 5 monitors, no card required. Paid plans from £15/mo with a 14-day trial.

Live HTTP request from our network - the same check PulseStack runs as often as every 30 seconds.

Live check - run any URL through PulseStack right now.

30s
Fastest check interval on Enterprise
8
Monitor types, HTTP at the core
8
Native alert channels built in
£0
Free plan, no card required

What actually breaks when a site goes down

"Up or down" is not enough. A page can return a 200 and still be broken, or return a 403 that only your customers see. PulseStack tells you which of these is happening.

1403

Blocked by a firewall or WAF

Your origin is healthy but a rule, an IP block or a bot filter is turning real visitors away. PulseStack classifies the 403 as blocked so you look at access rules, not application logs.

2429

Rate-limited under load

A traffic spike or a runaway integration trips your rate limiter and legitimate requests start bouncing. Flagged as rate-limited, so you know to raise limits or shed load rather than restart servers.

35xx

Server or application error

A bad deploy, an exhausted connection pool or an out-of-memory worker starts returning 500s and 502s. Classified as a server error the moment it appears, with the exact code captured in the incident.

4slow

Quietly getting slower

The page still loads, but response time is climbing towards a timeout. PulseStack measures response time on every check so you catch the slide before it becomes an outage.

Every check is read, not just pinged

A PulseStack check does more than confirm a connection. It records the HTTP status code, classifies it, measures the round-trip time and writes it to your uptime history. That record is what turns a raw failure into an incident you can act on.

  • 200 Healthy response - logged to uptime history
  • 403 Classified as blocked - check access rules
  • 429 Classified as rate-limited - check limits
  • 5xx Classified as server error - check the app
pulsestack - check log
GET https://acme.example/  [london]
  status  200 OK          -> healthy
  time    182 ms          -> ok

GET https://acme.example/  [new-york]
  status  429 Too Many..  -> RATE_LIMITED
  time    91 ms
  action  incident opened after
          consecutive-failure threshold

GET https://acme.example/api  [frankfurt]
  status  503 Service..   -> SERVER_ERROR
  time    timeout
  alert   Slack + PagerDuty fired

Live in four steps

No agent to install, no config file. Add a URL and PulseStack starts watching.

01

Add your URL

Paste any HTTP or HTTPS endpoint. That is the whole setup.

02

Pick your interval

From 5 minutes on Free down to 30 seconds on Enterprise.

03

Choose alert channels

Wire up Email, Slack, Teams, PagerDuty, Telegram and more.

04

Publish a status page

Share live uptime and incident history with your customers.

Start watching your site in under a minute

Five monitors free, no card, no trial clock. Upgrade only when you outgrow it.

Everything uptime monitoring should include

HTTP and HTTPS checks
Multi-location checking
Status-code classification
Response-time measurement
Continuous uptime history
Automatic incident detection
Consecutive-failure threshold
Public status pages
Scheduled maintenance windows
Full incident history log
8 native alert channels
Intervals down to 30 seconds

One tool, 8 monitor types

HTTP is the heart of PulseStack, but the same dashboard watches everything else your service depends on.

HTTP

Full page and endpoint checks with status-code classification.

Keyword

Confirm expected text is present, not just a 200 response.

TCP Ping

Reachability at the transport layer for any host.

Port

Watch a specific port for an open, listening service.

API

Hit REST and GraphQL endpoints with custom request headers.

Heartbeat

Catch cron jobs and workers that stop checking in.

DNS

Detect record changes and resolution failures.

Domain Expiry

Never lose a domain to a missed renewal date.

HTTP and API monitors support custom request headers. All 8 types are available from the Starter plan up.

Checked from more than one place

A regional CDN fault or a geo-specific firewall rule can take you down for half your customers while everything looks fine from your desk. PulseStack runs checks from multiple locations, so those faults surface - and a single lonely blip does not page you.

  • A fault in one region is caught, not averaged away.
  • A one-off blip is filtered by the consecutive-failure threshold.
  • Response time is recorded per check for a true picture.
London
182 ms200
New York
241 ms200
Frankfurt
91 ms429

Alerts where your team already works

Eight native channels, no glue code. Email is included on every plan. SMS and voice come as an add-on and are included on Team and Enterprise.

EmailSMSSlackMicrosoft TeamsDiscordPagerDutyTelegramWebhooks

An honest look at your options

No fake competitor prices, no invented benchmarks. Just where each approach lands.

Refreshing it yourself

  • Free but you are the monitor
  • Nothing checked while you sleep
  • No status codes, no history
  • No alerts, no status page

A single-region ping tool

  • Confirms a connection only
  • Misses region-specific faults
  • Rarely classifies 403 vs 429 vs 5xx
  • Limited or no incident history

PulseStack

  • Multi-location HTTP and HTTPS checks
  • Full status-code classification
  • Uptime history and incident detection
  • 8 alert channels and status pages

Down to 30-second checks when you need them

Tighten the interval as you grow. Annual billing saves 20% on every paid plan.

Built for whoever owns the pager

Agencies

Watch every client site from one dashboard, publish a branded status page for each and prove uptime without a spreadsheet.

SaaS and dev teams

Classify 403s, 429s and 5xx the moment they appear, route alerts to Slack or PagerDuty and keep a clean incident history.

Store and site owners

Get an email the second checkout starts failing, from every region, so a bad deploy or CDN rule never costs you a quiet weekend.

Questions, answered

What is website monitoring and why do I need it?+

Website monitoring is the practice of continuously checking your website's availability, performance, and correct functioning from multiple locations around the world. You need it because even a few minutes of downtime can cost you customers, revenue, and search engine rankings. Studies show that 88% of online consumers are less likely to return to a site after a bad experience, and Google factors site reliability into search rankings.

How often does PulseStack™ check my website?+

PulseStack™ checks your website as frequently as every 30 seconds from 7 global monitoring locations. This means issues are detected within seconds of occurring, not minutes or hours. You can configure check intervals per monitor, from 30 seconds for critical endpoints to every 5 minutes for less critical pages.

What types of monitoring does Endpoint Guardian support?+

Endpoint Guardian supports HTTP/HTTPS monitoring, SSL certificate tracking, TCP port monitoring, keyword and content verification, domain expiry alerts, ICMP ping tests, API endpoint monitoring, DNS resolution checks, and response time tracking. All monitor types can be combined for comprehensive coverage of your entire web infrastructure.

How do I get alerted when my website goes down?+

You can receive alerts through 16+ channels including email, SMS text messages, Slack, Discord, Microsoft Teams, PagerDuty, Telegram, phone calls, webhooks, OpsGenie, and more. Configure escalation rules so the right team members are notified at the right time, and set consecutive failure thresholds to avoid false alarms.

Is there a free plan for website monitoring?+

Yes, PulseStack™ offers a generous free plan that includes up to 50 monitors with no credit card required. Free monitors check every 3 minutes from multiple locations and include email alerts. Paid plans unlock 30-second check intervals, SMS alerts, advanced integrations, and more monitoring locations.

Can I monitor websites from multiple geographic locations?+

Yes, PulseStack™ monitors your website from 7 locations across North America, Europe, and Asia. Multi-location monitoring helps you detect regional outages, CDN issues, and geo-specific problems that single-location monitoring would miss. Each check runs simultaneously from all configured locations.

What is the difference between uptime monitoring and performance monitoring?+

Uptime monitoring checks whether your website is accessible and returning the correct HTTP status code (like 200 OK). Performance monitoring goes deeper, tracking response times, page load speeds, and time to first byte. PulseStack™ provides both: we alert you when your site goes down AND when it slows down beyond your configured thresholds.

How does website monitoring help with SEO?+

Search engines like Google factor website reliability and speed into their ranking algorithms. Frequent downtime signals to crawlers that your site is unreliable, which can cause your pages to drop in search results. SSL certificate issues, slow response times, and 5xx errors all negatively impact SEO. PulseStack™ helps you catch and fix these issues before they affect your rankings.

Can I monitor API endpoints and not just websites?+

Absolutely. PulseStack™ can monitor any HTTP/HTTPS endpoint including REST APIs, GraphQL endpoints, webhooks, and microservices. You can configure custom HTTP methods (GET, POST, PUT, DELETE), set custom headers and authentication, send request bodies, and validate response content, making it perfect for API health monitoring.

What happens when my website goes down?+

When PulseStack™ detects your website is down, it immediately verifies the issue from multiple locations to rule out false positives. If the outage is confirmed, it sends alerts through your configured channels within seconds. An incident is automatically created with a timeline, and when the site recovers, you receive a recovery notification with the total downtime duration.

Put a guardian on every endpoint

Multi-location HTTP checks, real status-code classification and instant alerts - starting free, no card required.