JustinBeckwith/linkinator

Broken link checker that crawls websites and validates links. Find broken links, dead links, and invalid URLs in websites, documentation, and local files. Perfect for SEO audits and CI/CD.

73
/ 100
Verified

This tool helps you quickly identify broken links, dead links, and invalid URLs across your websites, documentation, or local files. You provide the web address or file paths, and it outputs a report detailing any links that are no longer working. It's designed for anyone managing web content, such as SEO specialists, content managers, or technical writers.

1,188 stars. Actively maintained with 9 commits in the last 30 days. Available on npm.

Use this if you need to ensure all links on your website, in your documentation, or across a collection of local files are valid and functional.

Not ideal if you only need to check a single link or if your website's content is heavily reliant on client-side JavaScript for link generation that isn't present in the initial HTML.

SEO audit website quality assurance documentation validation content management web administration
Maintenance 20 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 18 / 25

How are scores calculated?

Stars

1,188

Forks

99

Language

TypeScript

License

MIT

Category

scraper

Last pushed

Mar 27, 2026

Commits (30d)

9

Dependencies

10

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/perception/JustinBeckwith/linkinator"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.