API Endpoint Monitoring

Test REST APIs with custom assertions on status, body, and latency.

Start Monitoring Free← All Monitor Types

API endpoint monitoring goes beyond simple uptime. You define assertions on the HTTP status code, response body content, and response time. Catches API regressions before users do.

How it works

Uptrue sends an HTTP request (GET, POST, etc.) to your API endpoint with optional custom headers and body. It evaluates your defined assertions and alerts if any fail.

What Uptrue checks

HTTP status code assertion
Response body contains assertion
Response time assertion
Custom request headers and body

Alert conditions

Status code does not match assertion
Response body does not contain expected string
Response time exceeds threshold
Why this matters

An API can return 200 OK with error data in the body. Status-only monitoring misses this. Assertions catch semantic failures.

Set up in 60 seconds
Free plan · 3 monitors · No credit card required
Get Started Free →
Got questions?

Frequently asked questions

Everything you need to know about Uptrue — no fluff.

Can I send POST requests?
Yes. You can configure method, headers, and body.
Yes. Add an Authorization header with your Bearer token or API key.
Related Monitor Types
HTTP/HTTPS Uptime MonitoringKeyword Detection MonitoringResponse Time Threshold Monitoring

Ready to set up API Endpoint Monitoring?

Join teams who monitor their infrastructure with Uptrue. Free plan, no credit card required. Want to spot-check first? Run our free HTTP status checker.

Start Monitoring Free