GoScreenAPI
Uptime Monitoring

Know when your site
goes down instantly.

Monitor websites, servers, and services with HTTP, Ping, Port, and Keyword checks. Get instant Slack, Telegram, and email alerts. Track PageSpeed scores over time.

Start for free → View pricing
Free plan available Telegram + Email + Slack alerts Ping, Port & HTTP monitoring 30-second check interval Page Speed Insights No credit card required
uptime.goscreenapi.com/uptime/monitors
3
Monitors
↑ All up
99.8%
30d Uptime
↑ Excellent
342ms
Avg Response
↓ 12ms faster
0
Active Incidents
✓ All clear
Response Time — Last 24h
Min: 180ms Avg: 342ms Max: 890ms
Uptime Timeline — 90 days 99.8% uptime
90 days ago
Up Slow Down
Today

Trusted by developers worldwide

14,758,630+
Checks performed
285+
Websites monitored
99.97%
Platform uptime
< 30s
Alert delivery
2.1M+
Incidents detected
47ms
Avg check time
⚡ Try it now — no signup required

Check any website instantly

Enter a URL and see the result in seconds. Response time, HTTP status, SSL expiry — all in one check.

Free check · No account needed · 10 checks per minute limit

V2

6 Monitor Types, One Platform

Choose the right monitoring type for each service. Mix and match across your infrastructure.

HTTP/HTTPS Monitoring

Monitor any URL with custom HTTP methods (GET, POST, PUT, DELETE), expected status codes, basic authentication, and regex body validation. The most comprehensive HTTP monitoring available.

Custom Methods Basic Auth Regex Validation Expected Status Request Body
$ POST https://api.example.com/health
Authorization: Basic ••••••••
Expected: 200 OK
Regex: /"status":"healthy"/
✓ Response: 200 OK — 342ms

Ping (ICMP) Monitoring

Monitor server reachability at the network level. Track round-trip time (RTT) and packet loss percentage. Detect network-level outages independently of application services.

RTT Latency Packet Loss % Network-Level
$ ping -c 3 server.example.com
PING server.example.com (93.184.216.34)
64 bytes: icmp_seq=1 time=12.4ms
64 bytes: icmp_seq=2 time=11.8ms
64 bytes: icmp_seq=3 time=13.1ms
RTT: 12.4ms | Loss: 0%

TCP Port Monitoring

Check if specific services are reachable on their ports. Monitor MySQL, PostgreSQL, Redis, SSH, SMTP, and any custom port (1-65535). Detect when services crash or become unreachable.

MySQL :3306 Redis :6379 SSH :22 PostgreSQL :5432 Custom Port
TCP connect db.example.com:3306
✓ Connected in 8ms
TCP connect redis.example.com:6379
✓ Connected in 3ms
TCP connect mail.example.com:587
✗ Connection refused

Keyword & Regex Monitoring

Go beyond simple uptime checks. Verify that specific content exists (or doesn't exist) on your pages. Use regex patterns for advanced body validation. Detect defacements, broken deployments, or content changes.

Should Match Should NOT Match Regex Patterns
Check: example.com/status
Pattern: /"status":"operational"/
Mode: should_match
✓ Pattern matched — site healthy
Pattern: /error|maintenance/i
Mode: should_not_match
✓ Pattern not found — all clear

Heartbeat / Cron Monitoring

Monitor background jobs, cron tasks, and scheduled processes. Get a unique ping URL — if your job doesn't call it within the grace period, you get alerted immediately.

Unique Ping URL Grace Period Cron Jobs
# Add to your crontab:
*/5 * * * * curl -s \
https://goscreenapi.com/uptime/heartbeat/abc123
Grace period: 300s
Last ping: 2 min ago
✓ Job running on schedule

Page Speed Insights

Track your Google PageSpeed scores over time. Get alerted when Performance, Accessibility, Best Practices, or SEO scores drop below your thresholds. Detect regressions before they impact rankings.

Performance Accessibility Best Practices SEO Score Threshold Alerts
92
Performance
98
Accessibility
95
Best Practices
78
SEO ⚠️
⚠️ SEO score dropped below threshold (80)

Powerful Dashboard Features

Rich charts, smart alerts, and tools to manage hundreds of monitors effortlessly.

📈

Response Time Charts

Interactive line charts with 24h, 7d, and 30d views. See average, P95, and P99 response times at a glance.

🟩

90-Day Uptime Heatmap

Calendar-style grid showing daily uptime percentages. Spot patterns and recurring issues at a glance.

💬

Slack Integration

Rich Block Kit notifications in your Slack channels. Per-monitor or global webhook. Down + recovery alerts.

📋

Bulk CSV Import

Import hundreds of monitors from a CSV file. Preview valid/invalid rows before confirming. Respects plan limits.

🏷️

Tags & Grouping

Organize monitors with tags. Filter by tag on the dashboard. Group monitors by tag on your public status page.

🚨

Smart Escalation

Escalate to a secondary contact via email, Telegram, or webhook after 5/10/15/30 minutes of downtime. Never miss critical outages.

Everything you need

All the tools to keep your websites online and your customers informed.

🔔

Instant Alerts

Get notified within seconds via Slack, Telegram, email, or webhook when your site goes down. Recovery notifications sent automatically.

30-Second Checks

With the Pro plan, checks run every 30 seconds. Detect issues before your users do.

Double-Check Verification

When a site appears down, we automatically verify using DNS lookup + external API before alerting. No false alarms.

📊

Rich Dashboard & Charts

Response time charts, 90-day uptime heatmap, incident timeline, P95/P99 stats — all loaded via AJAX for fast page loads.

🌐

Public Status Page

Create a public status page with tag grouping. Share with your customers under your own URL.

🔐

SSL Monitoring

Automatic SSL certificate expiry tracking. Get alerted 14 days before your cert expires.

📡

Ping Monitoring

ICMP ping checks with RTT latency and packet loss tracking. Monitor server reachability at the network level.

🔌

TCP Port Monitoring

Check MySQL, Redis, PostgreSQL, SSH, SMTP and any custom port. Detect when services crash.

🔑

Keyword & Regex

Validate response bodies with regex patterns. Detect defacements, broken deployments, or content changes.

💓

Heartbeat / Cron

Monitor background jobs and cron tasks. Get a unique ping URL — if your job doesn't call it, you get alerted.

🚀

Page Speed Insights

Track Performance, Accessibility, Best Practices, and SEO scores over time. Get alerted on regressions.

💬

Slack Integration

Rich Block Kit notifications in your Slack channels. Per-monitor or global webhook URL.

📋

Bulk CSV Import

Import hundreds of monitors from a CSV file with preview and validation. Respects plan limits.

🏷️

Tags & Grouping

Organize monitors with tags. Filter on dashboard, group on status page.

🚨

Smart Escalation

Escalate to secondary contact via email, Telegram, or webhook after configurable delay.

📸

Screenshot on Failure

Automatically capture a screenshot of the error page when a site goes down.

🔧

Maintenance Mode

Schedule maintenance windows to suppress alerts during planned downtime.

Up and running in 3 steps

1

Create an account

Sign up for free. No credit card required. Start monitoring with 3 monitors right away.

2

Add a monitor

Enter the URL you want to monitor. Set the check interval and your notification preferences.

3

Get notified

The system checks every 30 seconds. When an issue is detected, you get an instant Telegram or email alert.

Simple, unified pricing

Uptime monitoring is included in all GoScreenAPI plans. One subscription covers screenshots, monitoring, security audits, and more.

✓ Free plan: 3 monitors, 5-min checks ✓ Starter: 25 monitors, 1-min checks ✓ Pro: 100 monitors, 30s checks
View All Plans & Pricing → Start Free

No credit card required · Cancel anytime · 20% off yearly billing

Frequently Asked Questions

Uptime monitoring is a system that regularly checks whether your website or application is online. You get an instant alert when your site becomes unreachable.

On the Free plan every 5 minutes, Starter every 1 minute, and Pro every 30 seconds. More frequent checks mean faster alerts.

Email and Telegram notifications are supported. Separate alerts are sent when a site goes down and when it recovers.

A publicly accessible page showing your site's current status and historical uptime stats — shareable with your customers. Available on Starter and Pro plans.

Yes, both HTTP and HTTPS URLs are supported. Checks use HEAD or GET. SSL certificate errors are also detected as downtime.

Check records are kept for 90 days. Incident history is stored indefinitely.

Yes, the free plan never expires. Monitor 3 URLs with 5-minute check intervals at no cost, forever.

When our server detects a site as down, we immediately run a double-check: DNS lookup + external API verification (isitup.org). Only if both confirm the site is down do we send an alert. We currently check from a single location (Turkey/EU). Multi-region checks are on our roadmap.

Related Topics

Website uptime monitoring Free uptime monitor Telegram uptime alert HTTP monitoring tool Site down notification

Start monitoring for free

3 monitors, 5-minute checks. No credit card required.

Create Free Account →
Earn with GoScreenAPI Affiliate Program
Refer developers and earn commission on every successful signup. Share your unique link and get paid.

Uptime Monitoring Every 30 Seconds

Uptime monitoring is crucial for ensuring your website remains accessible to users at all times. Our platform checks websites every 30 seconds from multiple locations worldwide. This frequent assessment allows us to detect and alert you to any downtime quickly. With response times as low as 200ms, you can trust our system to provide real-time updates.

Utilizing a website uptime checker helps in maintaining optimal performance and user experience. Instant alerts are sent via Telegram, email, or webhook the moment an issue is detected. This ensures prompt action to resolve any disruptions, reducing potential impacts on your business.

Multiple Alert Options

Our system offers site down alerts to notify you of any disruptions. We provide several alerting methods to suit your preferences. Receive notifications through Telegram, email, or directly to your systems via webhooks. Our alert system is designed to ensure you never miss a critical downtime notification.

Additionally, our security audit features can help identify potential vulnerabilities. Proactive server monitoring allows you to preemptively address security issues before they lead to downtime.

Features: Status Pages & SSL Alerts

GoScreenAPI offers public and private status pages to communicate your website's uptime status to your users. These status pages are customizable, allowing you to display the information most relevant to your audience.

SSL certificates are essential for secure connections. Our platform provides SSL expiry alerts to keep your certificates up to date, thus preventing user trust issues. These alerts are critical as expired SSLs can lead to blocked access and security vulnerabilities.

Free Tier & More Tools

Our free tier includes 3 monitors, allowing you to start with essential uptime monitoring at no cost. This provides a perfect introduction to our services for smaller websites or those new to these practices. For comprehensive monitoring, consider our premium plans, which offer enhanced features.

Alongside uptime tracking, you can explore our visual change monitoring and speed test tool. These tools complement uptime monitoring by offering insights into visual content stability and load times, respectively.

FAQ

What is uptime monitoring?

Uptime monitoring continuously checks your website's availability and performance. It ensures your site remains online, minimizing downtime impact on users.

How do site down alerts work?

Site down alerts notify you instantly if your website becomes unavailable. These alerts can be sent via Telegram, email, or webhook, allowing you to act quickly.

What is the response time for alerts?

Our system has a fast response time of 200ms for detecting and notifying you of any downtime. This ensures timely attention to any issues.

What does the free tier include?

The free tier includes monitoring for up to 3 websites. It's a great starting point for businesses to implement basic uptime monitoring without initial costs.

Ready to ensure your site's availability? Start monitoring with GoScreenAPI today!