Broken Link Checker
What it does
Find broken internal links and common on-page SEO problems in one crawl. It fetches the server-delivered HTML of each page, checks its internal links, and flags missing titles, descriptions, canonicals, Open Graph tags and duplicates. You get one record per page plus a site summary with a 0–100 score.
Input and output from a local run
We ran the Actor locally on the crawlee.dev homepage with a five-page cap and link checks on. The page record shows one Open Graph notice. The run summary shows it checked 8 internal links and found none broken.
Input JSON
{
"startUrls": [
{
"url": "https://crawlee.dev"
}
],
"discoverSitemap": false,
"maxPages": 5,
"sameHostOnly": true,
"followLinks": false,
"checkLinks": true,
"maxLinkChecks": 10
}
Output excerpt
{
"url": "https://crawlee.dev/",
"finalUrl": "https://crawlee.dev/",
"status": 200,
"title": "Crawlee · Build reliable crawlers. Fast.",
"h1": [
"Build reliable web scrapers. Fast."
],
"canonical": "https://crawlee.dev/",
"wordCount": 237,
"counts": {
"error": 0,
"warning": 0,
"notice": 1
},
"findings": [
{
"checkId": "opengraph.description_missing",
"severity": "notice",
"message": "Open Graph description is missing."
}
]
}
Run summary excerpt
{
"pagesAudited": 1,
"score": 99.8,
"linkChecks": 8,
"brokenLinks": []
}
Price and limits
$0.004 per successfully audited page. Internal link checks are free, within the configured cap.
- Maximum 5,000 scheduled pages and 10,000 unique internal link checks per run.
- Maximum 10 redirects per HTTP operation; HTML capped at 10 MB and sitemap responses at 20 MB; at most 100 sitemap documents.
- HTTP-only: no JavaScript rendering, rendered layout, or Core Web Vitals measurement.
When a free tool is better
Use Google Search Console if you only need Google's view of crawl and indexing problems on a site you've verified. It's free. This Actor works on any public site, needs no verification, and returns raw JSON you can feed into your own checks. Google Search Console documentation.
Same crawl: every redirecting internal link, with its status, final URL and hops.