Check live status and redirects for up to 10 URLs in one call.
Give this API a list of up to 10 web addresses and it will visit each one to tell you whether it is working, broken, or redirecting visitors somewhere else. You get back the exact status number (like 200 for OK, 404 for not found, 500 for server error), whether the address redirects, and where it redirects to. Great for finding broken links, verifying website migrations, and running quick SEO audits without writing any code.
https://http-status-checker.underscoredone.com/check$0.01 per request — pay via x402/USDC. No account needed.
POST a JSON body with a field called 'urls' containing a list of 1 to 10 fully-qualified web addresses (must start with http:// or https://). Each URL is checked independently. The response is a list of result objects in the same order as the input. Each result includes the final status code seen, whether a redirect happened, and the destination URL if redirected. If a URL could not be reached at all, the error field explains why. Use statusCode to determine health: 2xx means OK, 3xx means redirect, 4xx means client error, 5xx means server error. Never assume the output order differs from input order.
| Name | Type | Required | Description |
|---|---|---|---|
urls | array | yes | A list of 1 to 10 web addresses you want to check. Each address must start with http:// or https://. |
{
"api_version": "1.0.0",
"results": [
{
"url": "https://onescales.com",
"statusCode": 200,
"isRedirect": false,
"redirectURL": "",
"error": ""
},
{
"url": "https://onescales.com/pages/contact",
"statusCode": 200,
"isRedirect": false,
"redirectURL": "",
"error": ""
}
]
}
| Status | Meaning |
|---|---|
400 | Bad request — your input failed validation or could not be processed. Check the detail field for specifics. |
402 | Payment required. Send a signed USDC payment on Base Mainnet or Solana Mainnet using the x402 protocol. |
422 | Unprocessable — a required field is missing or the wrong type. Check the detail field for specifics. |