If you're shipping APIs — whether it's a Next.js backend, a FastAPI service, or a third-party integration — you need to know when they go down. Not from a customer email. Not 20 minutes after the fact. Immediately.
This guide shows you how to set up production-grade uptime monitoring in under 2 minutes using Uptraq.
Step 1: Create your monitor
Sign up for a free Uptraq account, click Add Monitor, and paste your API's health-check URL — for example https://api.yourapp.com/health. Pick a name, choose your check interval (1 minute on paid plans, 5 minutes on free), and hit Create.
Uptraq starts probing your endpoint from Frankfurt immediately. If your endpoint returns anything other than a 2xx status code, the monitor trips to Down.
Step 2: Set up Telegram alerts (takes 30 seconds)
Go to Alerts in the sidebar, click Add channel → Telegram, and follow the two-step bot setup. Once connected, you'll get a message the moment your API goes down — and another when it recovers.
You can also add Slack, Discord, email, or a custom webhook from the same screen.
Step 3: Publish your status page
Click Status page → Create, pick a slug (e.g. status.yourapp.com), and select which monitors to include. Your status page is live at uptraq.io/en/status/your-slug and updates automatically as monitors change state.
What you get on the free plan
- 3 monitors checked every 5 minutes
- Dashboard access and SSL expiry tracking
- Maintenance window scheduling
To get 1-minute checks, instant Telegram/Slack/Discord alerts, and AI incident analysis, upgrade to Hobby from $7/mo.
Checking your keyword content
Uptraq supports keyword checks on Pro and Business plans — it verifies that a specific string appears in the response body. This catches the case where your API returns HTTP 200 but the response is actually an error page or empty object. Set it in the monitor's advanced settings.
Summary
In two minutes you've gone from zero visibility to: continuous probing, instant multi-channel alerts, SSL expiry tracking, and a public status page. That's the baseline every production API should have before launch.