← All APIs Network

HTTP Header Checker API

Look up the response headers and status of any URL

Sends a request to a web address you provide and reports back everything the server said in response: the status code, all the response headers, how many times it got redirected, and how long the whole thing took.

POSThttps://http-header-checker.underscoredone.com/check
Pricing

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

How to use

Call this when you need to inspect what a web server returns before downloading content, such as checking caching rules, security headers, redirect chains, or content types. Provide a full URL with http:// or https://. Do not use this to scrape page content, only headers and status metadata are returned.

Input parameters
NameTypeRequiredDescription
urlstringyesThe full web address to check, including http:// or https://
methodstring/nullnoEither GET or HEAD. GET fetches the page normally, HEAD only asks for headers without the body.
follow_redirectsboolean/nullnoWhether to follow redirects to their final destination or stop at the first one.
Example response
{
  "api_version": "1.0.0",
  "url": "https://example.com",
  "final_url": "https://example.com/",
  "status_code": 200,
  "redirect_chain": [
    {
      "url": "http://example.com",
      "status_code": 301
    }
  ],
  "headers": {
    "content-type": "text/html; charset=UTF-8",
    "server": "nginx",
    "cache-control": "max-age=600",
    "content-length": "1256"
  },
  "missing_security_headers": [
    "strict-transport-security",
    "content-security-policy"
  ],
  "response_time_ms": 214
}
Error responses
StatusMeaning
400Bad request — your input failed validation or could not be processed. Check the detail field for specifics.
402Payment required. Send a signed USDC payment on Base Mainnet or Solana Mainnet using the x402 protocol.
422Unprocessable — a required field is missing or the wrong type. Check the detail field for specifics.
Links