Paste a URL below to verify if it resolves or is broken.
Pass any target URL as a ?url= query parameter (GET) or inside a JSON body (POST) to your live endpoint:
The API always returns a predictable JSON object. Check the broken boolean (true for 4xx/5xx/timeouts, false for valid 2xx/3xx links):
{
"url": "https://example.com/missing",
"broken": true,
"status": 404,
"statusText": "Not Found",
"redirected": false,
"finalUrl": "https://example.com/missing"
}
The worker automatically follows redirects (returning the destination in finalUrl), falls back from HEAD to GET if a site blocks bot headers, and times out cleanly after 8 seconds.