ping·dan
API monitoring

Monitor what your API returns, not just whether it responds

Run scheduled HTTP checks and validate status codes, headers, response bodies, JSON paths, and latency on every response.

No credit card · 1-minute checks · Every feature included

Catch the broken responses that uptime-only checks miss

An API can return 200 OK while its payload is empty, stale, or shaped incorrectly. pingdan evaluates multiple assertions after each request and stores the exact failure detail. You see whether the transport, contract, data, or performance failed instead of starting an incident with a generic red light.

  • Deep response assertionsCompare status, response time, headers, raw body content, and dotted JSON paths.
  • Flexible HTTP requestsMonitor endpoints with GET, POST, PUT, PATCH, DELETE, HEAD, or OPTIONS and a custom timeout.
  • Latency percentilesUse average, p50, and p95 response time to spot slow degradation before a hard failure.
  • Failure-level diagnosticsSee the actual status, latency, error, and assertion failure recorded for each check.
How it works

Useful signal in three steps

1

Choose the endpoint

Add the API URL and HTTP method, then set an interval from one minute to seven days.

2

Write the contract

Require a status and combine header, body, JSON path, or response-time comparisons.

3

Act on failures

Use thresholds to filter transient errors and route down and recovery events to your team.

FAQ

Common questions

What should an API monitor validate?

At minimum, validate the expected HTTP status, a stable field or value in the response, and a response-time ceiling. Critical APIs may also need header and multiple JSON field assertions.

Why is a status-code check not enough?

Many APIs return 200 for application-level errors or malformed data. A status-only monitor reports healthy even when clients cannot use the response.

Can pingdan monitor JSON responses?

Yes. JSON path assertions resolve dotted paths, including array indexes such as items.0.id, and compare the resulting value with the target you define.

How quickly can API failures be detected?

Checks can run once per minute. Your failure threshold controls how many consecutive failures are required before the endpoint is marked down and an alert is sent.

Know before your users do

Create your first monitor in under a minute. Every feature is free.

Create a free monitor