Broken Link Checker — Status & Redirects per Link avatar

Broken Link Checker — Status & Redirects per Link

Pricing

$0.50 / 1,000 link checkeds

Go to Apify Store
Broken Link Checker — Status & Redirects per Link

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

Kadro Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

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

FieldWhat it tells you
pageThe page the link was found on
linkThe link that was checked
status_codeHTTP status of the link
is_brokenTrue when the link is broken
final_urlAddress after redirects
errorError 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

  1. Paste up to 50 page URLs.
  2. Set maxLinksPerPage (default 20 for a quick test; up to 300) and turn on onlyBroken to get only the bad links.
  3. Press Start and fix the rows where is_broken is 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.

Found it useful? Please leave a review ⭐ — it helps a lot. Bugs or feature ideas: open an issue, I answer within 24 h.