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
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
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
3
Monthly active users
10 hours ago
Last modified
Categories
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
| Field | Type | Default | Description |
|---|---|---|---|
urls | array of strings | — | URLs to check (required) |
followRedirects | boolean | true | Follow HTTP redirects and capture the chain |
maxRedirects | integer | 10 | Maximum redirects to follow per URL |
timeout | integer | 30 | Per-request timeout in seconds |
concurrency | integer | 10 | Parallel requests |
maxResults | integer | 100 | Cap on URLs processed (cost control) |
Output
Each URL produces one record:
| Field | Type | Description |
|---|---|---|
url | string | Original URL submitted |
statusCode | integer | HTTP status code of the final response (0 if connection failed) |
statusText | string | Status text (e.g. OK, Not Found) |
finalUrl | string | URL after all redirects |
redirectChain | array | Each redirect hop: { "url": "...", "statusCode": 301 } |
responseTimeMs | integer | Total elapsed time including all redirects |
contentType | string | Content-Type header from the final response |
isBroken | boolean | true if status code is 4xx or 5xx |
error | string | Error 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.