Skip to main content

Check Server Status

Third-party service

Check a batch of URLs for reachability — see each site's HTTP status, whether it's online or offline, and its response time, all in one pass.

Input

Up to 20 URLs, one per line. Duplicates are ignored.

Output

Per-URL results
URLStateHTTP statusResponse timeFinal URL (after redirects)
No data yet
Was this helpful?

Guides

What Check Server Status does

Paste a list of URLs and this tool checks each one server-side — is it reachable right now, what HTTP status did it return, and how long did it take to respond. Useful for a quick uptime spot-check across a set of sites, or to confirm a batch of links still resolve after a migration.

How to use it

  1. Paste up to 20 URLs, one per line.
  2. Click Check status. Every URL is checked in parallel server-side (cross-origin requests can't be read in the browser).
  3. Review the Summary for how many came back online, and the Per-URL results table for each one's state, HTTP status code, and response time.

Online vs. offline

A URL counts as online if it returns any HTTP status under 400 (including redirects, which are followed automatically). Anything that returns a 4xx/5xx status, times out, or fails to connect at all counts as offline — the same distinction whether the site is actually down or just returning an error page.

What this doesn't do

This is a single reachability check from our server, not a multi-region monitoring service — it won't tell you if a site is down for everyone or just from one location, and it doesn't run on a schedule. For a closer look at a single URL's redirect chain, see the Redirect Checker.

Privacy

URLs are fetched by our server only to check their status and aren't stored. Requests to private or local network addresses are blocked.

server statuswebsite statusis it downuptime checkwebsite checkerhttp status checkerbulk url checkersite down

Use it from code

From 3 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/check-server-status \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "urls": "https://example.com\nhttps://github.com"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `check-server-status` tool (Check Server Status) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.