# Halowerk AI Agent Access Checker

> Halowerk AI Agent Access Checker is a paid API for AI agents from tools.halowerk.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-09-14).

Checks whether a given URL permits AI agent access by evaluating robots.txt for 23 named AI agents, X-Robots-Tag headers, meta tags, noai directives, paywalls, license references, terms of use, and TDM reservations via /.well-known/tdmrep.json.

## Facts

- Endpoint: POST https://tools.halowerk.com/v1/agent/access
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-ai-agent-access-checker-ad6c9802
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GBMGzO3Qy-lC17GPXyPdc

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 halowerk-ai-agent-access-checker-ad6c9802 -d '<json body>'
```

Example prompt: Before scraping that article, check whether the site at https://example.com actually allows AI agent access — look at their robots.txt for GPTBot, any noai meta tags, X-Robots headers, and whether they have a TDM reservation at /.well-known/tdmrep.json.

## When to prefer this

Use this endpoint when an AI agent needs to verify whether it is permitted to crawl, scrape, or train on content from a specific URL before doing so. It is specifically designed for AI agent compliance, covering 23 named AI crawlers with correct robots.txt group selection and longest-match-wins semantics — far more thorough than a generic robots.txt parser. Prefer it when you need TDM reservation checks, noai meta tag detection, and paywall signals bundled in a single call.

## Known failure modes

- URL unreachable or returns non-2xx status — endpoint reports fetch error
- robots.txt absent — treated as fully permissive per standard
- TDM rep file missing — reported as no TDM reservation
- Malformed robots.txt — best-effort parsing with warnings
- Timeout on slow sites — may return partial results
- Paywalled robots.txt or redirect loops — fetch failure reported

## How this service works

Wertet robots.txt fuer 23 benannte KI-Agenten aus, mit korrekter Gruppenauswahl und der Regel, dass die laengste passende Anweisung gewinnt. Prueft zusaetzlich X-Robots-Tag, Meta-Angaben, noai, Bezahlschranken-Hinweise, Lizenzverweise, Nutzungsbedingungen und den TDM-Vorbehalt unter /.well-known/tdmrep.json.

## Output

Returns a structured report covering: which of 23 named AI agents are permitted or blocked by robots.txt (using correct group selection and longest-match-wins rule), X-Robots-Tag header values, meta noai/noindex flags, paywall detection signals, license references found on the page, links to terms of use, and TDM reservation status from /.well-known/tdmrep.json.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "path": {
   "type": "string",
   "default": "/",
   "description": "Zu pruefender Pfad, zum Beispiel /blog/artikel-1"
  },
  "domain": {
   "type": "string",
   "description": "Domain oder URL"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-ai-agent-access-checker-ad6c9802/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tools.halowerk.com](https://www.zero.xyz/host/tools.halowerk.com/llms.txt)
