# Kairostamp Robots.txt Checker

> Kairostamp Robots.txt Checker is a paid API for AI agents from kairostamp.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-13).

Server-side fetches a site's robots.txt and evaluates whether a given URL path is allowed or blocked for a specified user agent, returning the decision, matched rule, HTTP status, and a tamper-evident timestamped receipt.

## Facts

- Endpoint: GET https://kairostamp.com/api/v1/robots-check
- 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/kairostamp-robots-txt-checker-0dbb99c3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DJvginbKN-N9Y2rYX49rd

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-robots-txt-checker-0dbb99c3
```

Example prompt: Before you fetch that page at https://example.com/pricing, can you check whether GPTBot is allowed to crawl it according to the site's robots.txt?

## When to prefer this

Use this endpoint when an agent needs to verify crawl permissions for a specific URL before fetching it, especially when a tamper-evident audit receipt is required. Prefer it over parsing robots.txt manually — it handles server-side fetching, rule matching, and receipt generation in one call. Combine with the link-map or sitemap endpoints on the same platform to plan compliant crawls.

## Known failure modes

- robots.txt not found (404) — decision returned as 'unknown' with null matched_rule
- target domain unreachable — fetch fails, robots_status null
- malformed URL input — validation error before fetch
- robots.txt fetch times out — unknown decision returned
- user_agent token too long (over 200 chars) — rejected by schema validation

## How this service works

robots.txt check: fetches the origin's /robots.txt server-side and reports whether a given URL path is allowed or blocked for a user agent, with the matched rule, the robots URL, the HTTP status, a timestamp and a tamper-evident receipt. Query parameters: url (required), user_agent (optional, defaults to *). Only robots.txt is fetched; no crawling. Pair with GET /api/v1/link-map or /api/v1/sitemap to plan an allowed fetch.

## Output

Returns a JSON object with the crawl decision (allowed, blocked, or unknown), the user agent evaluated, the matched robots.txt rule, the URL of the robots.txt file fetched, its HTTP status code, a fetch timestamp, a UUID receipt ID, and a tamper-evident chain hash for auditability.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kairostamp-robots-txt-checker-0dbb99c3/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)
