Broken Link Checker avatar

Broken Link Checker

Pricing

Pay per event

Go to Apify Store
Broken Link Checker

Broken Link Checker

Scan thousands of URLs instantly and detect broken links, 404s, redirects, and slow pages. Get comprehensive link health reports with status codes, response times, redirect chains, and detailed error information. Perfect for website maintenance, SEO audits, and quality assurance.

Pricing

Pay per event

Rating

2.6

(3)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

69

Total users

13

Monthly active users

17 hours ago

Last modified

Share

ParseForge Banner

๐Ÿ”— Multi-Link Broken Link Checker

๐Ÿš€ Check hundreds of URLs in seconds. Find broken links, redirects, 404s, timeouts, and slow pages across your website or content. No coding, no browser extensions.

Pull structured records from Broken Link Checker โ€” clean fields ready as CSV, JSON, JSONL, Excel, or XML for downstream pipelines.

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

parseforge/broken-link-checker on Apify. Call: ApifyClient("TOKEN").actor("parseforge/broken-link-checker").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: urls (array, default ["https://apify.com", "https://example.com"]), timeout (integer, default 10000), followRedirects (boolean, default true), maxRedirects (integer, default 10), slowThreshold (integer, default 2000). Full actor spec: fetch build via GET https://api.apify.com/v2/acts/parseforge~broken-link-checker (Bearer TOKEN). Get token: https://console.apify.com/account/integrations

The Multi-Link Broken Link Checker validates any list of URLs and returns 10+ fields per link: HTTP status code, redirect chain and final destination, response time in milliseconds, error messages, protection detection, and a working/broken/slow classification. Paste hundreds of URLs and get a consolidated health report in seconds.

The Actor follows redirects by default (configurable depth up to 50 hops), measures response times, flags slow pages above a custom threshold, and catches timeouts, connection errors, and bot-protection blocks. Output downloads as CSV, Excel, JSON, or XML for import into SEO tools, CMS dashboards, or QA pipelines.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
SEO teams, web developers, QA engineers, content managers, digital agencies, marketing opsSEO audits, pre-launch QA, content link validation, migration checks, monitoring dashboards, dead-link detection

One input, five detection modes:

  • โŒ Broken link detection. Identifies 404s, 5xx errors, connection failures, and DNS errors.
  • ๐Ÿ”„ Redirect tracking. Follows redirect chains and reports the final destination URL.
  • โฑ๏ธ Response time measurement. Measures load time in milliseconds per URL.
  • ๐Ÿข Slow page flagging. Marks URLs that exceed your custom response-time threshold.
  • ๐Ÿ›ก๏ธ Protection detection. Identifies URLs that block automated access with CAPTCHAs or bot walls.

Each URL result includes the original URL, HTTP status code, status text, response time, redirect chain, final URL, error message, protection flag, and working/broken/slow classification.

๐Ÿ’ก Why it matters: broken links hurt SEO rankings, frustrate users, and signal neglect. Manually clicking through hundreds of links is tedious and error-prone. This Actor validates them in bulk and returns a structured report you can act on immediately.

๐Ÿ“Š Data fields

Each record includes: category, checkedTimestamp, finalUrl, isBroken, isProtected, isRedirect, isSlow, redirectChain, redirectUrl, requestTimeoutMs, responseTimeMs, statusCode, statusText, url. All 14 field names come from a real production run, so what you see here is what lands in your dataset.

โš ๏ธ Good to Know: some URLs may return false positives due to bot protection (Cloudflare, Akamai). The Actor flags these as "protected" rather than "broken" so you can distinguish real 404s from access blocks.

๐Ÿš€ How to use

  1. ๐Ÿ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. ๐ŸŒ Open the Actor. Go to the Multi-Link Broken Link Checker page on the Apify Store.
  3. ๐ŸŽฏ Set input. Paste your URL list, set timeout and slow-page threshold.
  4. ๐Ÿš€ Run it. Click Start and let the Actor validate your links.
  5. ๐Ÿ“ฅ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

โฑ๏ธ Total time from signup to link health report: 2-3 minutes. No coding required.

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more web tools.

โš ๏ธ Disclaimer: this Actor is an independent tool. All trademarks mentioned are the property of their respective owners.

๐Ÿ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.