NewSmart state-transition alerts  

From heartbeat to alert
in under a second.

APIWatch runs scheduled checks every minute, captures response time and status on every hit, and fires the alert in under a second when something breaks — without you running any infrastructure.

See live demo
1 min – 24 h intervals < 1s alert delivery Free for 5 endpoints
apiwatch.dev · global operations Demo
99.984%
Global uptime · last 24h
118ms
Avg latency
1,204
Endpoints live
8,241
Checks today
StatusMethodPathLatencyUptime
GET/auth/session48ms99.98%
POST/payments/charge212ms99.91%
GET/search/query88ms99.95%
GET/health14ms100%
POST/notify/dispatch97.20%
Endpoints monitored
connecting…
Checks performed today
since UTC midnight · connecting…
Platform uptime · 24 h
99.984%
118 ms avg latency
How it works Three steps

Set it. Schedule it. Sleep soundly.

No agents, no infrastructure, no maintenance. Paste a URL, pick an interval, get notified — that's the whole product.

01

Add your endpoint

Paste a URL or import a Postman collection. Configure auth — API key, Bearer, Basic, JWT Auto, or OAuth2.

02

We watch it, every minute

Scheduled checks from 1 minute to 24 hours. We capture status, latency, and errors on every single hit.

03

You hear about it first

State-transition alerts fire in under a second — email, Slack, or webhook. Once on DOWN, once on RECOVERY. Never spam.

Platform One product, four tools

More than uptime monitoring.

Schedule recurring checks, fire one-off tests, ramp up load, and benchmark API versions side by side — from the same dashboard.

— Every minute. Every endpoint. Every status code.

Scheduled checks with smart state-transition alerts

APIWatch runs your checks on the schedule you set — 1 minute to 24 hours — and only alerts when state actually changes.

  • 30 days of history with heatmap visualization
  • Tracks response time, status code, and error body
  • Per-endpoint 30-day uptime percentage
  • Fires once on DOWN, once on RECOVERY — never spam
apiwatch · checks/runner
RUNNING
1// running scheduled checks · every 60s
2[14:02:11] GET Authentication Service → 200 OK · 112ms
3[14:02:11] POST Payment Gateway → 200 OK · 284ms
4[14:02:11] GET Search Service → 200 OK · 612ms slow
5[14:02:11] GET Health Check → 200 OK · 34ms
6[14:02:11] POST Notification Service → 503 Service Unavailable
7→ state transition: UP DOWN
8→ alert dispatched (slack · email · webhook) in 847ms
9// next run in 60s_
Quick Check Fire and forget

Fire a request. No setup. No endpoint saved. Just answers.

One-shot HTTP request with custom headers, auth, body, and timeout — straight from the dashboard, nothing persisted.

Test any endpoint, instantly.

Paste a URL, set your headers, hit Send. We'll show you what came back.

GEThttps://api.acme.io/v2/users/u_a7K3p
Bearer · ••••sk_live_4q8z
10,000 ms

Accept: application/jsonX-Trace-Id: 7a3f…21dUser-Agent: APIWatch/1.0

no endpoint saved · response not stored
200 OK147 ms·412 B·us-east-1
{
  "id": "u_a7K3p",
  "email": "admin@acme.io",
  "plan": "team",
  "created": 1748293610,
  "active": true,
  "orgs": ["acme", "acme-staging"]
}
DNS3
TCP12
TLS28
TTFB104
Capabilities The full kit

Everything you need. Nothing you don't.

Built by people who got tired of stitching together five tools to know if their API was up.

Scheduled checks

Configurable intervals from 1 minute to 24 hours. Response time, HTTP status, and error body captured on every check.

1 min – 24 h30d history

Instant multi-channel alerts

Email, Slack, or any webhook. State-transition only — once on DOWN, once on RECOVERY. Per-user rate limiting included.

< 1 sSlack · Email · Webhook

Five auth schemes

API Key, Bearer Token, Basic Auth, JWT Auto (we sign fresh tokens per check), and OAuth2 with client credentials + automatic refresh.

JWT AutoOAuth2

Load test up to 100 VUs

5-minute runs with ramp-up, live req/s, accurate percentiles via reservoir sampling. No data points lost to averaging.

100 VUsp95 · p99

Version benchmarking

Run v1, v2 and the release candidate side-by-side. Get avg, p95, p99 and error rate per version — the data picks the winner.

ConcurrentCSV export

Teams & organizations

ADMIN, EDITOR, VIEWER roles per org. Move endpoints between orgs. Per-org notification channels. Built for shared on-call.

RBACMulti-org
REST API & CLI

Programmable from the first request.

Every checkbox in the dashboard is a REST endpoint. Spin up monitoring from your CI pipeline, gate deploys on benchmark results, or wire endpoints in from Terraform — whatever your stack already does.

Roles, per organization

AdminFull control · billing · members · all endpoints
EditorCreate & edit endpoints · run tests · configure alerts
ViewerRead-only dashboards · acknowledge alerts
~/projects/acme · zsh
curl
$curl -X POST https://api.apiwatch.dev/v1/endpoints \
   -H "Authorization: Bearer $APIWATCH_KEY" \
   -H "Content-Type: application/json" \
   -d '{
     "url": "https://api.acme.io/health",
     "interval": 60,
     "alert_channels": ["slack:#alerts-prod"]
   '
 
HTTP/2 201 · x-apiwatch-id: ep_4q8zT
{
  "id": "ep_4q8zT",
  "next_check": "2026-05-26T14:03:00Z"
}
Pricing Fair tiers

Choose the Perfect Plan for You

Choose a plan that will help you monitor your APIs quickly and easily. Suitable for personal projects, teamwork, and large-scale enterprise services.

Save 25%

Starter Plan

Beginners who want to explore APIWatch without any commitment.

$18.00/ monthly

Plan Limits

  • 5 endpoints monitored
  • 1 min minimum check interval
  • 30 days data retention

Features

  • Smart state-transition alerts
  • Slack, Email, & Webhook channels
  • Bearer, Basic, & Custom headers
  • 100 checks/day sandbox playground

Enterprise Plan

Content creators, marketers, and small businesses producing video content regularly.

$112.00/ monthly

Plan Limits

  • Custom endpoints allowance
  • 10s minimum check interval
  • 365 days data retention
  • 500+ VUs load testing

Everything In Creator Plus...

  • SAML / SSO single sign-on
  • Dedicated support & custom SLAs
  • Shared workspace roles (RBAC)
  • Audit logs & compliance reports

Trusted by 4,200+ engineering teams worldwide

From heartbeat to alert in under a second.

Free for your first 5 endpoints. No credit card. Setup in under two minutes — then forget about it until it matters.

Read the docs