HTTP Status Code Checker API - Bulk URL & Redirect Audit avatar

HTTP Status Code Checker API - Bulk URL & Redirect Audit

Pricing

from $1.00 / 1,000 results

Go to Apify Store
HTTP Status Code Checker API - Bulk URL & Redirect Audit

HTTP Status Code Checker API - Bulk URL & Redirect Audit

Bulk HTTP status checker for SEO and uptime audits. Check URL status codes, redirects, response times, content types, and broken 4xx/5xx pages. Use it as a URL status API for site migrations, monitoring, and link QA.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Ava Torres

Ava Torres

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

3

Monthly active users

10 hours ago

Last modified

Share

HTTP Status Code Checker - Bulk URL Validator

Check HTTP status codes for any list of URLs. Returns the status code, final URL after redirects, full redirect chain, response time, Content-Type header, and whether each URL is broken (4xx/5xx).

Use Cases

  • SEO audits – find broken pages, chains of redirects, and redirect loops before they hurt rankings
  • Broken link detection – validate internal and external links across a website or spreadsheet export
  • Redirect mapping – visualize every hop in a redirect chain (301, 302, 307, 308) during site migrations
  • Uptime monitoring – periodically verify that critical URLs return 200
  • Content inventory – identify pages that have moved, gone, or changed Content-Type

Input

FieldTypeDefaultDescription
urlsarray of stringsURLs to check (required)
followRedirectsbooleantrueFollow HTTP redirects and capture the chain
maxRedirectsinteger10Maximum redirects to follow per URL
timeoutinteger30Per-request timeout in seconds
concurrencyinteger10Parallel requests
maxResultsinteger100Cap on URLs processed (cost control)

Output

Each URL produces one record:

FieldTypeDescription
urlstringOriginal URL submitted
statusCodeintegerHTTP status code of the final response (0 if connection failed)
statusTextstringStatus text (e.g. OK, Not Found)
finalUrlstringURL after all redirects
redirectChainarrayEach redirect hop: { "url": "...", "statusCode": 301 }
responseTimeMsintegerTotal elapsed time including all redirects
contentTypestringContent-Type header from the final response
isBrokenbooleantrue if status code is 4xx or 5xx
errorstringError message if the request could not be completed

Example Output

{
"url": "http://github.com",
"statusCode": 200,
"statusText": "OK",
"finalUrl": "https://github.com/",
"redirectChain": [
{ "url": "http://github.com", "statusCode": 301 }
],
"responseTimeMs": 142,
"contentType": "text/html; charset=utf-8",
"isBroken": false
}

Pricing

$0.10 per 1,000 URLs checked.