VOOZH about

URL: https://apify.com/taroyamada/broken-link-checker

โ‡ฑ Broken Link Checker ยท Apify


Pricing

from $8.00 / 1,000 results

Go to Apify Store

Crawl supplied websites to find dead internal and outbound links with status codes, anchor context, redirect hints, and source pages.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ naoki anzai

naoki anzai

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

a month ago

Last modified

Share

After this run

Turn this Actor's output into a capped paid report with Website RAG Readiness Audit Report. Use it when AI builders, documentation teams, support teams, and technical marketers need to decide whether public website pages are clean and complete enough for RAG ingestion.

  • First report: $9 / website_rag_snapshot_report; set maxChargeUsd to $9.
  • Deeper report: $29 / website_rag_readiness_report; use only when the first result needs competitor or action-depth.
  • This is an internal Apify flow aid. It is not revenue proof until accounted paid usage appears.

SEO teams, web operations, agencies, and content QA teams use this actor to turn Public websites supplied by the user into a clean dataset for Site QA & Content Intelligence Pack. Provide focused source inputs, keep the first run small, and expand only after the output shape is useful. Each emitted row includes source context, timestamps, and fields designed for monitoring, QA, research, or workflow handoff.

Store Quickstart

Start with one domain and a shallow crawl depth, then expand depth and URL limits after the first broken-link report is useful.

Recommended first run:

{
"startUrls":[
"https://example.com"
],
"maxDepth":1,
"limit":100,
"delivery":"dataset",
"dryRun":false
}

Input examples

Shallow crawl

{
"startUrls":[
"https://example.com"
],
"maxDepth":1,
"limit":100,
"delivery":"dataset",
"dryRun":false
}

Outbound links

{
"startUrls":[
"https://example.com/blog"
],
"includeExternalLinks":true,
"maxDepth":2,
"limit":200,
"delivery":"dataset",
"dryRun":false
}

Webhook audit

{
"startUrls":[
"https://example.com/docs"
],
"maxDepth":1,
"delivery":"webhook",
"webhookUrl":"https://example.com/webhook",
"dryRun":false
}

Input Examples

Example: Single page link audit

{
"pages":[
"https://example.com/article"
]
}

Example: Bulk site map audit

{
"pages":[
"https://example.com/",
"https://example.com/blog"
],
"maxLinksPerPage":200
}

Example: External-only link check

{
"pages":[
"https://example.com/"
],
"externalOnly":true,
"maxLinksPerPage":100
}

Sample output

{
"meta":{
"actorName":"broken-link-checker",
"actorTitle":"Broken Link Checker",
"bundle":"Site QA & Content Intelligence Pack",
"fetchedAt":"2026-05-06T00:00:00.000Z",
"totalRows":1
},
"rows":[
{
"actorName":"broken-link-checker",
"rowType":"broken_link",
"sourcePage":"https://example.com/docs",
"targetUrl":"https://example.com/missing",
"statusCode":404,
"anchorText":"old page",
"linkType":"internal",
"fetchedAt":"2026-05-06T00:00:00.000Z"
}
],
"warnings":[]
}

Output fields

  • rowType
  • sourcePage
  • targetUrl
  • statusCode
  • anchorText
  • linkType
  • redirectChain
  • severity
  • fetchedAt

Rows also include source URLs, fetch timestamps, warnings when a source is partial, and stable IDs when the workflow supports recurring change detection.

Pricing and no-change runs

$0.001 actor start and $0.008 per broken-link finding row. Healthy/no-issue checks should avoid default dataset charges.

The default dataset is the billable surface. Dry runs, validation-only runs, missing-key warnings, and unchanged recurring polls should not write payable default-dataset rows.

Compliance guardrails

  • Crawl only supplied public sites with reasonable limits.
  • Use for technical SEO, QA, and maintenance workflows.
  • Do not use aggressive crawl settings against sites you do not control.
  • Do not use provider emblems or wording that implies approval by an upstream data provider.

See also

Related report Actors

Use these follow-on Actors when you want a capped, decision-ready report instead of more raw rows. They use public or user-provided inputs, respect maxChargeUsd, and do not promise rankings, revenue, conversion lifts, or sales outcomes.

Related paid report workflows

If this Actor gave you raw rows or source context, these follow-on report Actors are designed for a small capped paid run. They help make a decision, not just collect more data.

  • Website RAG Readiness Audit Report - decide whether public website pages are clean and complete enough for RAG ingestion. Entry $9 / website_rag_snapshot_report; premium $29 / website_rag_readiness_report.

Keep maxChargeUsd equal to the selected tier. Internal links are traffic aids only; real proof requires accounted paid usage.

You might also like

Broken Link Checker โ€” Find 404s, Dead Links & Redirect Issues

khadinakbar/broken-link-checker

Crawl a website, scan a URL list, or verify all URLs from a sitemap. Returns broken links with source page, anchor text, status, redirect chain, and failure class โ€” for SEO audits, content QA, and migration validation.

Broken Link Checker - Find Dead 404 Links

logiover/broken-link-checker

Site-wide broken link checker: crawl any website, find 404 and dead links, export the link audit to CSV or JSON with source page and status code.

Bulk URL Status Checker โ€“ Broken Link & Redirect Audit

logiover/bulk-url-status-checker

Bulk HTTP status code checker and broken link checker. Trace redirect chains, find 404s, export to CSV/JSON. No browser, no login.

Broken Link Checker โ€” Recursive Site Crawler

accurate_pouch/broken-link-checker

Recursively crawl your website and find every broken link, 404, redirect, and timeout. Checks internal and external links with configurable depth. 100 links free per run.

๐Ÿ‘ User avatar

Manchitt Sanan

3

Broken Link Checker

automation-lab/broken-link-checker

Broken Link Checker crawls your website, discovers all internal and external links, and verifies each one. It finds 404 errors, server errors, timeouts, and other broken links โ€” then tells you exactly which page links to each broken URL and what the anchor text says.

๐Ÿ‘ User avatar

Stas Persiianenko

24

Broken Link Checker - Find 404s and Dead Links

santamaria-automations/broken-link-checker

Crawl any website and find broken links, 404 errors, redirect chains, timeouts, and SSL failures. Essential for SEO audits, QA, and content maintenance. Export data, run via API, schedule and monitor runs, or integrate with other tools.

Website URL Crawler & Link Extractor

maximedupre/website-url-crawler

Crawl JavaScript-rendered websites and export a URL link map. Get source pages, depth, anchor text, link type, HTTP metadata, and crawl status.

๐Ÿ‘ User avatar

Maxime Duprรฉ

4

Broken Link Checker

parseforge/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.

51

2.6

Broken Link Audit

zerobreak/broken-link-audit

Broken Link Audit is an Apify actor that crawls websites to find broken links, dead URLs, and failed HTTP requests. It scans internal pages, extracts all links, and performs live HTTP checks to detect 404 errors, timeouts, and server issues, helping you fix problems before they harm SEO.