Broken Link Checker — Status & Redirects per Link
Pricing
$0.50 / 1,000 link checkeds
Broken Link Checker — Status & Redirects per Link
Give it page URLs: it lists every link on each page and reports HTTP status, redirects and broken links.
Pricing
$0.50 / 1,000 link checkeds
Rating
0.0
(0)
Developer
Kadro Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Page Link Checker
Give it page URLs and it finds the broken links: every link on each page is checked for HTTP status and redirects.
What you get
| Field | What it tells you |
|---|---|
page | The page the link was found on |
link | The link that was checked |
status_code | HTTP status of the link |
is_broken | True when the link is broken |
final_url | Address after redirects |
error | Error text, for example HTTP 404 |
Real example (13 Oct 2026): {"link": "https://www.iana.org/go/rfc6761", "status_code": 200, "final_url": "https://www.rfc-editor.org/info/rfc6761/", "is_broken": false, "error": null, "page": "https://www.iana.org/help/example-domains"}. Status 401, 403 and 429 are reported but not marked as broken (the site may just block bots).
How to use it in 3 steps
- Paste up to 50 page URLs.
- Set
maxLinksPerPage(default 20 for a quick test; up to 300) and turn ononlyBrokento get only the bad links. - Press Start and fix the rows where
is_brokenis true.
Pricing
$0.50 per 1,000 links checked. Example: 10 pages with 100 links each = 1,000 links = $0.50. Pages that cannot be opened are free, and with onlyBroken working links are not charged. Set a maximum cost per run and the robot stops when it is reached.
Integrations
- Apify API and webhooks: start a run and read the dataset from any language.
- Make, n8n and Zapier: use the Apify module or node, run this robot and pass the dataset on.
- Google Sheets: export the dataset or use the Apify integration to fill a sheet on a schedule.
- Claude, Cursor and other agents (MCP): Use the Apify MCP server (
https://mcp.apify.com?actors=kadro/page-link-checker) from Claude or Cursor and ask: "Check https://example.com/blog for broken links and list them"
FAQ
Does it crawl my whole site? No. It reads only the links of the pages you give. To cover a full site, extract its URLs with Sitemap URL Extractor and pass them as pages.
Why is a link with status 403 not broken? Many sites block bots with 403 or 429 while the link works for people, so these are reported but not flagged.
What is not charged?
Pages that cannot be opened, and working links when onlyBroken is on.
How fast is it? About one link every 0.5 seconds, to be polite to the sites.
Is it legal? It uses a clear User-Agent, low rate and only public http(s) addresses.
Limitations
- Static HTML only: links added by JavaScript are not seen.
- One link every ~0.5 s, so large runs take time.
- Up to 50 pages and 300 unique links per page.
- Only public http(s) addresses.
Other Kadro tools
Part of the Kadro SEO toolkit: find broken links here, then fix them with the tools below.
- Website Links Extractor: lists every internal and external link of a page with anchor and nofollow.
- Bulk URL Status & Redirect Checker: checks status codes and full redirect chains in bulk.
- SEO On-Page Audit Crawler: crawls a whole site and gives every page a 0-100 SEO score.
- Sitemap URL Extractor: exports every URL from a sitemap or sitemap index.
- XML Sitemap Validator: checks that a sitemap follows the protocol and Google limits.
Found it useful? Please leave a review ⭐ — it helps a lot. Bugs or feature ideas: open an issue, I answer within 24 h.