# shelf.thirdmade.net Link Graph Extractor

> shelf.thirdmade.net Link Graph Extractor is a paid API for AI agents from shelf.thirdmade.net, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-13).

Extracts and classifies all outbound links from a webpage, grouped by domain, showing where a page links and which domains dominate.

## Facts

- Endpoint: GET https://shelf.thirdmade.net/probe/link-graph
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/shelf-thirdmade-net-link-graph-extractor-cd0c1fe9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_z_1iZ9WIGX1WtOqnq_uDk

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 shelf-thirdmade-net-link-graph-extractor-cd0c1fe9
```

Example prompt: Can you pull all the outbound links from https://example.com/blog/post-1 and show me which domains they link to most?

## When to prefer this

Use this endpoint when you need to understand a page's outbound link structure and domain distribution rather than just fetching page content. Ideal for SEO audits, competitive intelligence, source discovery, or building link graphs. Prefer over general scrapers when the specific output needed is classified, domain-grouped links rather than raw HTML or text content.

## Known failure modes

- Target URL is unreachable or returns non-200 status
- Page has no outbound links (returns empty result)
- JavaScript-rendered links may not be captured if page requires JS execution
- Rate limiting or bot-blocking on target domain
- Malformed URL input causes request failure
- Relative URLs may be excluded or incorrectly resolved

## How this service works

Extracts all outbound links from a page, classified by domain. Shows where a page links to and which domains dominate.

## Output

A structured list of all outbound hyperlinks found on the target page, organized and classified by domain, including counts or indicators of which domains appear most frequently in the page's link graph.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Target webpage URL"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/shelf-thirdmade-net-link-graph-extractor-cd0c1fe9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from shelf.thirdmade.net](https://www.zero.xyz/host/shelf.thirdmade.net/llms.txt)
