HTTP Status and Redirect Checker: bulk URLs, full chain
Pricing
from $0.20 / 1,000 url checkeds
HTTP Status and Redirect Checker: bulk URLs, full chain
Checks many URLs at once and returns the status code, every redirect hop with its status, Location and headers, the final URL, HTTP version and response times, plus a list of redirect problems.
Pricing
from $0.20 / 1,000 url checkeds
Rating
0.0
(0)
Developer
Ed Rayyis
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Paste a list of URLs and get, for each one, the status code, every redirect hop, the final URL and how long each step took. Use it to check a site migration's redirect map, campaign links before launch, or a list of pages after a release.
Redirects are followed one hop at a time, so nothing is hidden. For each URL you get:
- The first status code and its text, such as
301 Moved Permanently - The final URL and its status
- Every hop in
redirectChain: step number, URL, status, method, HTTP version, time in milliseconds, the URL it redirects to, and a header summary - The header summary:
server,contentType,contentLength,location,cacheControl,xRobotsTag,hsts,lastModified,etag,age,xCache,cfCacheStatus,via, andsetCookieCount - The HTTP version of the final response (HTTP/2 when the server offers it) and the total time across all hops
- A category:
ok,redirected,redirect(when following is off),clientError,serverError,redirectLoop,tooManyRedirects,redirectError,timeout,dnsError,tlsError,connectionErrororinvalidInput - An
issueslist: redirect loops, HTTPS to HTTP downgrades, temporary redirects (302, 303, 307), chains of more than one hop, a 3xx with no Location header, and a final status of 400 or above
Input
- URLs. An address without
http://orhttps://is checked ashttps://. Duplicates are checked once. - URLs as text (optional): a pasted list separated by new lines, spaces or commas
- Request method (default GET). HEAD with GET fallback repeats a hop with GET when HEAD fails or answers 400 or above. The response body is never downloaded.
- Follow redirects (default on) and maximum redirects (default 10)
- Include all response headers (default off). Set-Cookie values are replaced by
(value not stored); only cookie names are kept. - Timeout per request (default 20 seconds), parallel requests (default 10), user agent
Output
Dataset: one item per URL with url, responded, status, statusText, category, finalUrl, finalStatus, finalStatusText, redirectCount, redirectChain, httpVersion, totalTimeMs, finalHeaders, issues, error and checkedAt. A URL that fails to connect still gets an item, with the reason in error. Export as JSON, CSV or Excel, or read it over the API.
Pricing
Pay per event: one event per URL checked, including URLs that fail to connect. Entries that are not valid URLs are reported in the dataset and not charged.
Scope and conduct
It requests only the URLs you give and the redirects they point to. It does not download page bodies, log in or submit anything, and it never stores cookie values.
Support
Questions and problems: the Issues tab on this page. Replies are written by an AI assistant on behalf of the developer and reviewed by the developer.