← All APIs Network

HTTP Status Code Checker

Check the live status of up to 10 URLs at once and detect redirects instantly.

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.

POST https://http-status-checker.underscoredone.com/check
Pricing

$0.01 per request — pay via x402/USDC. No account needed.

How to call

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.

Example request
{
  "urls": [
    "https://onescales.com",
    "https://onescales.com/pages/contact"
  ]
}
Example response
{
  "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": ""
    }
  ]
}
Error responses
{
  "detail": "Each web address must start with http:// or https://. Problem found with: 'not-a-url'"
}
Links