Send custom headers and request bodies, then validate the response with assertions — catch broken APIs before your users do.
Free plan available · No credit card required
Pass Authorization tokens, API keys, Content-Type, or any header your endpoint requires. No special config needed.
Check that the response body contains a string, doesn't contain an error phrase, or that a JSON field equals an expected value.
Send a JSON or form-encoded body with your request to test write endpoints, login flows, or any POST-only API.
How it works
Set method, URL, headers, and body. Choose GET or POST — anything your API needs.
Pick contains, not_contains, or json_path to validate the response body beyond the status code.
data.status === "ok" $.items[0].active === true error_message (must not exist)
If the assertion fails or the status code is wrong, an incident opens and your channels are notified.
Everything included
Explore more
Sign up free and add your first monitor today. No credit card, no setup fee.
Create free account