Bulk URL Status Code & Redirect Chain Checker avatar

Bulk URL Status Code & Redirect Chain Checker

Pricing

from $1.00 / 1,000 url checkeds

Go to Apify Store
Bulk URL Status Code & Redirect Chain Checker

Bulk URL Status Code & Redirect Chain Checker

Check thousands of URLs: HTTP status codes, full redirect chains (301/302/307/308), loops, final URL, canonical, noindex and response time. Built for SEO migrations and broken link audits.

Pricing

from $1.00 / 1,000 url checkeds

Rating

0.0

(0)

Developer

Lahcen El-Hadi

Lahcen El-Hadi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Security

Limited permissions

Share

Check thousands of URLs: HTTP status codes, full redirect chains (301/302/307/308), loops, final URL, canonical, noindex and response time. Essential for SEO migrations, broken link and backlink audits.

What does it do?

Check the HTTP status code and full redirect chain of thousands of URLs. For each URL you get every hop (301, 302, 303, 307, 308) with status, location and timing, the final URL and status, redirect loops, chain length, HTTP→HTTPS and host changes, canonical (and whether it matches), meta robots / X-Robots-Tag noindex, title, last-modified and total response time – plus an issues list (REDIRECT_CHAIN, TEMPORARY_REDIRECT, BROKEN_URL, NOINDEX, CANONICAL_MISMATCH…).

Why use it?

  • SEO site migrations: verify every old URL 301-redirects to the right new URL.
  • Backlink and broken-link audits: find dead links (404/410) and chains that leak link equity.
  • Affiliate & ad link checks: confirm tracking links resolve correctly.
  • Uptime-style checks for lists of landing pages.

Quick start

  1. Click Try for free / Start.
  2. Paste your list (the example input already works – just press Start).
  3. Download results as JSON, CSV, Excel or HTML, or use the API, schedules and integrations (Make, Zapier, n8n, Slack, Google Sheets…).

Input example

{
"urls": ["http://apify.com", "https://example.com/old-page"],
"checkSeoSignals": true,
"onlyProblems": false
}

Output example

{
"inputUrl": "http://apify.com",
"finalUrl": "https://apify.com/",
"finalStatusCode": 200,
"redirectCount": 1,
"redirectTypes": [301],
"redirectChain": [{ "url": "http://apify.com/", "statusCode": 301, "location": "https://apify.com/" }, { "url": "https://apify.com/", "statusCode": 200 }],
"httpToHttps": true,
"issues": []
}

Pricing

Pay only for results: $1.00 per 1,000 URLs (pay-per-event). No subscription. Platform usage is included in the price. You can set a maximum cost per run and the Actor stops before exceeding it.

FAQ

Why GET and not HEAD?

Many servers answer HEAD incorrectly. GET with manual redirect handling gives accurate results; bodies are only read when SEO checks are on.

Can I pay only for problems?

Yes – enable “Only return problems” and healthy URLs are not saved or charged.

This Actor only accesses publicly available data and official public APIs, respects robots.txt where applicable and paces its requests. You are responsible for using the results in line with applicable laws (e.g. GDPR/CCPA) and the terms of the data sources.

Support

Found a bug or need a feature? Open an issue on the Actor’s Issues tab – we usually reply within 24 hours. Check our other tools: Website SEO & Broken Link Auditor, B2B Lead & Tech Stack Intelligence, Shopify Product Scraper and ATS Jobs Scraper.