Broken Link Scanner
## Find broken links with full context — anchor text and CSS selector included Stop wasting hours hunting down 404s in your blog, docs site, or app. **Broken Link Scanner** finds every broken link on a page or full site and tells you exactly **where** it is, **what** it says, and **how** to find it in your codebase — three things every other broken-link tool ignores. ## Why developers choose…
Broken Link Scanner endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
Check Page Links /check-page |
Scan a single page's outgoing links. Fetches the page, extracts every , and checks each in parallel. Returns broken links with anchor text + CSS selector for context.… |
| POST |
Check URL Batch /check-batch |
Check a list of URLs in parallel. Use when you already have the URLs to verify (e.g., from a sitemap, README, or DB). Body: {urls: string[] (max 100), ignore?: string[]}. |
| POST |
Scan Site (async) /scan-site |
Crawl a full site asynchronously. Returns 202 with {jobId, pollUrl}. Poll /scan/{jobId} for progress and results, or set webhook for completion notification. Up to 200 pages per… |
| GET |
Get Scan Job Status /scan/{jobId} |
Poll a crawl job for progress and results. Returns the current job state with the running list of broken links found so far. Jobs persist for 7 days. Status values: queued,… |
Broken Link Scanner pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $15 / month | — |
|
| ULTRA | $49 / month | — |
|
| MEGA | $149 / month | — |
|