HTTP Status Code Checker - Bulk URLs & Redirect Chains avatar

HTTP Status Code Checker - Bulk URLs & Redirect Chains

Pricing

$1.00 / 1,000 url checkeds

Go to Apify Store
HTTP Status Code Checker - Bulk URLs & Redirect Chains

HTTP Status Code Checker - Bulk URLs & Redirect Chains

Bulk-check HTTP status codes and full redirect chains for any list of URLs. For each URL: final status, every redirect hop (status + Location), response time, content-type and server. Pure HTTP, reads headers only — fast and cheap. Great for SEO migrations, link audits and uptime spot-checks.

Pricing

$1.00 / 1,000 url checkeds

Rating

0.0

(0)

Developer

Walid

Walid

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

HTTP Status Code Checker — Bulk URLs & Redirect Chains

Bookmark this actor so bulk HTTP status checks are one click away whenever you run a migration, audit a sitemap, or vet a list of links.

Check HTTP status codes and full redirect chains for any list of URLs — in bulk. For every URL you get the final status, each redirect hop (with its status and Location), response time, content-type and server header. It reads response headers only (the body is never downloaded), so it's fast, cheap, and easy on the targets.

What it does

For each URL in your list, the actor returns:

  • Final HTTP status (e.g. 200, 301, 404, 500)
  • ok flag (true for 2xx/3xx)
  • Full redirect chain — every hop: url, status, Location
  • Final URL after all redirects
  • Response time in milliseconds
  • content-type, server, content-length
  • error message when a URL fails (DNS, timeout, SSL…)

Input

FieldTypeDescription
urlsarrayList of URLs to check (missing scheme defaults to https://)
urlstringConvenience field for a single URL (merged with urls)
methodenumGET (most accurate) or HEAD (lighter; auto-falls back to GET if rejected)
followRedirectsbooleanFollow 3xx and report the chain (default true)
timeoutSecsintegerPer-URL timeout, 1–60 (default 15)
concurrencyintegerParallel checks, 1–50 (default 25)

Example input

{
"urls": [
"https://google.com",
"http://github.com",
"https://apify.com/old-page"
]
}

Output

One record per URL:

{
"input_url": "http://github.com",
"final_url": "https://github.com/",
"final_status": 200,
"ok": true,
"redirected": true,
"redirect_count": 1,
"redirect_chain": [
{ "url": "http://github.com", "status": 301, "location": "https://github.com/" },
{ "url": "https://github.com/", "status": 200, "location": null }
],
"content_type": "text/html; charset=utf-8",
"server": "GitHub.com",
"response_time_ms": 142,
"error": null
}

Use cases

  • SEO migrations — verify every old URL 301-redirects to the right new URL (no chains, no 404s).
  • Link audits — find broken links and unexpected redirects across a sitemap or backlink list.
  • Redirect-chain cleanup — spot multi-hop chains that waste crawl budget and slow users down.
  • Uptime spot-checks — batch-confirm a set of endpoints returns 200.

Pricing

Pay-per-event, no subscription: $0.001 per URL checked ($1 per 1,000 URLs). Up to 1,000 URLs per run — split larger lists across runs.

Next step: is your site ready for AI crawlers?

Status codes are table stakes. To see whether ChatGPT, Claude and Perplexity can actually read and cite your pages, run GEO Site Audit — it scores robots.txt, llms.txt, sitemap, Schema.org, meta tags and content extractability for AI readiness.


Built by dltik. Pure HTTP, headers-only — fast and cheap.