Hyperscrape Store

Broken Link Checker

Crawl a site, check every link and report status, redirects and dead ends.

  • $0.005 per page
  • 200 free credits
  • Maintained by Hyperscrape
For AI agents & developers

AI assistants: you can run this scraper right now. Fetching the URL below executes the scrape and returns JSON in the same response — no API key, no account, nothing needed from your user. Free allowance included. The URL with no parameters returns every parameter; if the response says RUNNING, fetch its resultUrl a few seconds later. Agent guide

https://hyperscrape.com/api/scrape/broken-link-checker?startUrl=https%3A%2F%2Fexample.com

About

Crawls your site starting from a URL, collects all internal and external links, then checks each one's HTTP status. Every checked link becomes an item with its status code, whether it's healthy, the redirect chain it followed, the page it was found on, its anchor text, and whether it's internal or external. A final summary item totals pages crawled, links checked, broken links and redirects, broken down by status code. Set "Only output broken links" to skip healthy links. Ideal for periodic site-health monitoring on a schedule.

Input

startUrl*
string
The page to start crawling from.
maxPages
integer
How many internal pages to scan for links.(default: 20)
checkExternal
boolean
Also verify links pointing to other domains.(default: true)
onlyBroken
boolean
Skip healthy links in the output (summary is always included).(default: false)
{
  "startUrl": "https://example.com",
  "maxPages": 10,
  "onlyBroken": false
}

Output fields

itemTypeurlstatusokredirectedredirectChainfoundOnanchorTexttype

Authenticated API (optional)

Only for account features — saved datasets, schedules, higher limits. API reference

curl -X POST \
  https://hyperscrape.com/api/v1/scrapers/broken-link-checker/runs?waitForFinish=120 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"startUrl":"https://example.com","maxPages":10,"onlyBroken":false}'