# Vextorium Page Links Extractor

> Vextorium Page Links Extractor is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-19).

Extracts all hyperlinks from a given webpage URL, returning link metadata including URL, anchor text, internal/external classification, and nofollow/sponsored flags.

## Facts

- Endpoint: POST https://api.vextorium.com/v1/page-links?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-page-links-extractor-184f9ba3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bVeZvfin15EY8QGvkCJx0

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 vextorium-page-links-extractor-184f9ba3 -d '<json body>'
```

Example prompt: Can you extract all the links from https://example.com/ — I want to see internal vs external links, the anchor text for each, and which ones are nofollow or sponsored?

## When to prefer this

Choose this endpoint when you need structured link metadata from a single webpage including anchor text, nofollow/sponsored flags, and internal vs external classification, and you want to pay per-call without managing infrastructure. Prefer it over general-purpose scrapers when link-specific metadata (nofollow, sponsored, new_tab) is important for SEO auditing or link analysis workflows.

## Known failure modes

- URL is unreachable or returns non-200 status — empty or error response
- Page requires JavaScript rendering — static scraper may miss dynamically injected links
- URL redirects to a login wall — returns links from the auth page instead
- Rate limiting or bot protection on target page — may return partial or no results
- Malformed URL input — validation error returned

## How this service works

All links on a page classified as internal or external, with anchor text, nofollow/sponsored, new-tab flags and the most linked external domains. For SEO, crawling and audits.

## Output

A JSON object containing an array of link objects (each with url, text, internal, new_tab, nofollow, sponsored flags), aggregate counts of total/internal/external/nofollow links, the final resolved URL after redirects, and a list of top external domains referenced.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string"
  },
  "type": {
   "enum": [
    "all",
    "internal",
    "external"
   ],
   "type": "string"
  },
  "limit": {
   "type": "integer"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "links": [
   {
    "url": "https://vextorium.com/",
    "text": "VEXTORIUM",
    "new_tab": false,
    "internal": true,
    "nofollow": false,
    "sponsored": false
   },
   {
    "url": "https://vextorium.com/catalog.json",
    "text": "catalog.json",
    "new_tab": false,
    "internal": true,
    "nofollow": false,
    "sponsored": false
   }
  ],
  "total": 5,
  "external": 0,
  "internal": 5,
  "nofollow": 0,
  "url_final": "https://vextorium.com/",
  "top_external_domains": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-page-links-extractor-184f9ba3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
