# Kairostamp Link Map

> Kairostamp Link Map is a paid API for AI agents from kairostamp.com, paid per call via x402, $0.002/call, status down (last checked 2026-09-16).

Fetches a single public HTML page server-side and returns up to 100 normalized, deduplicated HTTP/HTTPS links with internal/external classification, counts, final URL, timestamp, and a tamper-evident receipt.

## Facts

- Endpoint: GET https://kairostamp.com/api/v1/link-map
- Price: $0.002/call
- Payment: x402
- Status: down
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/kairostamp-link-map-b0474fbe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_H5adTS0AxFZ3C52PueeA1

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 kairostamp-link-map-b0474fbe
```

Example prompt: Can you fetch all the links on https://example.com/ and tell me which ones are internal versus external, along with a tamper-evident receipt for the result?

## When to prefer this

Choose this endpoint when you need a server-side, receipted extraction of links from a single public HTML page with internal/external classification and a tamper-evident audit trail. It is ideal when you need provenance or verifiability of the link snapshot (via chain_hash and receipt_id), as opposed to client-side scraping. Use the sibling robots-check endpoint first if crawl permission is uncertain. Do not use for recursive site crawls or sitemap-level link discovery — use the sitemap endpoint for that.

## Known failure modes

- URL is not publicly accessible (private or behind auth) — returns error or empty result
- robots.txt disallows crawling — should pre-check with /api/v1/robots-check
- Page returns non-200 status — status_code reflects actual response, links may be empty
- Page has no links — returns empty links array with zero counts
- URL exceeds 2048 character limit — rejected by input validation
- Malformed or non-HTTP/HTTPS URL — fails schema validation
- Server-side fetch timeout — may return partial result or error

## How this service works

Link map: fetches one public HTML page server-side and returns up to 100 normalized, deduplicated http/https links with internal/external classification and counts, the final URL, a timestamp and a tamper-evident receipt. Single GET query parameter (url). One page only; no recursive crawling. Check crawl permission first with GET /api/v1/robots-check.

## Output

A JSON object containing: the final resolved URL after any redirects, an array of up to 100 normalized and deduplicated links each with a boolean internal/external flag, total link count, internal count, external count, a truncated flag if links exceeded 100, the HTTP status code of the fetched page, an ISO 8601 timestamp of when the page was fetched, a chain_hash for tamper-evidence, and a receipt_id UUID.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kairostamp-link-map-b0474fbe/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from kairostamp.com](https://www.zero.xyz/host/kairostamp.com/llms.txt)
