# AutoScrape Broken Link Checker API

> AutoScrape Broken Link Checker API is a paid API for AI agents from autoscrape-api-seven.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Checks one or more URLs for broken links by fetching each page and validating the HTTP status of all outbound links found on it

## Facts

- Endpoint: GET https://autoscrape-api-seven.vercel.app/x402/v1/broken-link-checker
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/autoscrape-broken-link-checker-api-0b24ff62
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TRnqtU2UcYGXa2S_jtPeR

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability autoscrape-broken-link-checker-api-0b24ff62
```

Example prompt: Can you check the page at https://example.com/resources for broken links — use a 6-second timeout and check up to 50 links with 5 concurrent checks?

## When to prefer this

Choose this endpoint when you need a fast, per-call, pay-per-use broken link check on one or a small batch of URLs without managing API keys or infrastructure. Ideal for agent workflows that need on-demand link validation as part of a larger pipeline, content audits, or pre-publish checks. Prefer alternatives (dedicated crawlers, Screaming Frog, etc.) for full-site recursive crawls or large-scale link auditing.

## Known failure modes

- URL not publicly accessible — returns error or empty results
- Timeout exceeded for slow-loading pages — partial results or timeout error
- Invalid URL format — request validation error
- maxResults cap hit — only up to 100 link observations returned
- Source page returns non-HTML content — no links extracted
- Rate limiting or bot blocking by target site — links may incorrectly appear broken
- Payment not processed — x402 payment required error

## How this service works

No-key evaluation APIs for public data and utilities: business filings, permits, bankruptcy dockets, NPI providers, HTTP status checks, sitemap URL extraction, SEC EDGAR, IRS 990, WHOIS, and validation. Paid x402 access is live.

## Output

Returns a JSON object with a count of link observations and an array of results, each containing the source URL, the link URL found on that page, whether the link is broken (boolean), the HTTP status code returned, and a result type label of LINK_CHECK.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "results": [
   {
    "linkUrl": "https://badssl.com/",
    "isBroken": false,
    "sourceUrl": "https://badssl.com/",
    "resultType": "LINK_CHECK",
    "statusCode": 200
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/autoscrape-broken-link-checker-api-0b24ff62/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from autoscrape-api-seven.vercel.app](https://www.zero.xyz/host/autoscrape-api-seven.vercel.app/llms.txt)
