Bulk URL Status & Redirect Checker (Free): Broken Links, SEO
Pricing
Pay per usage
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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:
| URL | Status | Redirects | Final URL | Time |
|---|---|---|---|---|
| http://apify.com | 200 | 1 | https://apify.com/ | 221 ms |
| https://www.example.com/this-page-does-not-exist | 404 | 0 | same | 127 ms |
| https://lemonde.fr | 200 | 2 | https://www.lemonde.fr/en/ | 629 ms |
| https://httpbin.org/redirect/3 | 200 | 3 | https://httpbin.org/get | 121 ms |
| https://expired.badssl.com/ | error CERT_HAS_EXPIRED | 0 | 251 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-freeto Claude, Cursor, VS Code or any MCP client.
🧰 More tools from EuroScrape
- Website Technology Stack Detector: CMS, analytics, ads and ecommerce tools of any website.
- Google Autocomplete Keyword Tool (Free): long-tail keywords from Google, YouTube, Amazon, Bing.
- Google Trends Scraper (Free): interest over time, by region, rising searches.
- RSS Feed Reader (Free): any feed or website to JSON and CSV, only new items.