Bulk URL Status & Redirect Checker (Free): Broken Links, SEO avatar

Bulk URL Status & Redirect Checker (Free): Broken Links, SEO

Pricing

Pay per usage

Go to Apify Store
Bulk URL Status & Redirect Checker (Free): Broken Links, SEO

Bulk URL Status & Redirect Checker (Free): Broken Links, SEO

Free bulk URL checker: HTTP status code, full redirect chain (301, 302, 307, 308), final URL, response time and SEO tags (title, meta description, canonical, robots, H1) for up to 100,000 URLs. Find broken links, 404s, redirect loops and noindex pages after a migration. Export CSV, JSON.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

EuroScrape

EuroScrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Free bulk URL checker: get the HTTP status code, the full redirect chain, the final URL, the response time and the main SEO tags of up to 100,000 URLs in one run. Find broken links, 404 pages, redirect chains and loops, expired certificates and noindex pages, for example after a site migration. No Actor fee: you only pay the tiny Apify platform usage (7 URLs cost $0.00009 in our test).

  • 🚦 Status codes: 200, 301, 302, 404, 410, 500… plus network errors (DNS not found, expired SSL certificate, timeout).
  • 🔀 Redirect chains: every hop with its code (301, 302, 307, 308) and location, the number of redirects, the final URL, loops detected.
  • ⏱️ Response time of each URL, redirects included.
  • 🏷️ SEO tags of HTML pages: title, meta description, meta robots, canonical, first H1, language, X-Robots-Tag header.
  • 📊 Two views: “Status” for broken links and redirects, “SEO tags” for on-page checks.
  • ⚡ Fast: 10 URLs at a time by default (up to 50).

🚀 Example

{
"urls": [
"http://apify.com",
"https://www.example.com/this-page-does-not-exist",
"https://httpbin.org/redirect/3"
]
}

📦 Output

Real results of 14 October 2026:

URLStatusRedirectsFinal URLTime
http://apify.com2001https://apify.com/221 ms
https://www.example.com/this-page-does-not-exist4040same127 ms
https://lemonde.fr2002https://www.lemonde.fr/en/629 ms
https://httpbin.org/redirect/32003https://httpbin.org/get121 ms
https://expired.badssl.com/error CERT_HAS_EXPIRED0251 ms

Each row also contains redirectChain (every hop), contentType, contentLength, server, title, metaDescription, canonical, metaRobots, h1 and lang.

💰 Price

Free. This Actor charges no fee. Apify bills only the platform usage of your run: thousands of URLs for a few cents. The Apify free plan includes monthly credit.

❓ FAQ

How do I check all the pages of my website? Export the URLs from your sitemap or CMS and paste them in. You can also schedule the Actor weekly to catch new broken links.

Some sites answer 403 to the checker. They block data centres: turn on Apify Proxy in the Proxy option.

Does it follow JavaScript redirects? No: it follows HTTP redirects (3xx with a Location header), which is what search engines rely on first.

🔗 Use it

  • API: POST https://api.apify.com/v2/acts/euroscrape~bulk-url-checker-free/run-sync-get-dataset-items
  • AI agents (MCP): add https://mcp.apify.com?tools=euroscrape/bulk-url-checker-free to Claude, Cursor, VS Code or any MCP client.

🧰 More tools from EuroScrape