# Netzhandwerker Agent Access Checker

> Netzhandwerker Agent Access Checker is a paid API for AI agents from tools.netzhandwerker.de, paid per call via x402, $0.004/call, status unknown (last checked 2026-09-16).

Checks whether AI agents and crawlers are allowed to access a specific URL path on a domain, based on robots.txt rules and page-level meta signals.

## Facts

- Endpoint: POST https://tools.netzhandwerker.de/v1/agent/access
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/netzhandwerker-agent-access-checker-9dc33498
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DGO7fdxfsK8GEPxhcnP8N

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 netzhandwerker-agent-access-checker-9dc33498 -d '<json body>'
```

Example prompt: Can you check whether GPTBot and Googlebot are allowed to access the /technology section of nytimes.com — including any robots.txt rules, meta signals, or TDM reservations?

## When to prefer this

Use this endpoint when an AI agent needs to check programmatic access permissions for a specific domain and path before crawling, scraping, or training on content. Prefer it over manual robots.txt parsing when you need consolidated signals including meta robots, noai tags, TDM reservations, and per-agent breakdowns in a single call. Especially valuable for compliance workflows, training data sourcing, and SEO audits.

## Known failure modes

- Domain not found or unreachable — robots.txt fetch fails, returns error or absent status
- Path not specified — defaults to '/' which may not reflect the target page's actual rules
- robots.txt absent — returns present:false with limited rule data
- TDM reservation endpoint returns 404 — no TDM data available
- Meta signals unavailable if page returns non-200 status
- Stale cached robots.txt data may not reflect recent changes

## How this service works

x402-Werkzeuge für autonome Agenten.

## Output

Returns a structured JSON object with per-agent access decisions (allowed/disallowed, matched rule, crawl delay, operator), overall domain stance (e.g. 'training_gesperrt_abruf_erlaubt'), robots.txt metadata (groups, status, sitemaps), page-level signals (noai, noindex, noarchive, paywall hint, meta robots, license link), TDM reservation status, and counts of allowed vs checked agents.

## 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"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "robots.txt und Meta-Angaben sind Bitten des Betreibers, kein Vertrag.",
  "path": "/section/technology",
  "agents": [
   {
    "agent": "GPTBot",
    "reason": "Disallow trifft zu",
    "allowed": false,
    "purpose": "training",
    "operator": "OpenAI",
    "crawl_delay": null,
    "matched_rule": "Disallow: /",
    "matched_group": "exakt"
   },
   {
    "agent": "Googlebot",
    "reason": "keine Regel trifft zu",
    "allowed": true,
    "purpose": "suche",
    "operator": "Google",
    "crawl_delay": null,
    "matched_rule": null,
    "matched_group": "exakt"
   }
  ],
  "domain": "nytimes.com",
  "robots": {
   "note": null,
   "groups": 41,
   "status": 200,
   "present": true,
   "sitemaps": [
    "https://www.nytimes.com/sitemaps/new/news.xml.gz"
   ]
  },
  "stance": "training_gesperrt_abruf_erlaubt",
  "page_signals": {
   "noai": false,
   "status": 200,
   "noindex": false,
   "noarchive": true,
   "meta_robots": [
    {
     "name": "robots",
     "content": "noarchive"
    }
   ],
   "terms_links": [
    "https://help.nytimes.com/hc/en-us/articles/115014893428-Terms-of-service"
   ],
   "license_link": null,
   "paywall_hint": true,
   "x_robots_tag": null
  },
  "allowed_agents": 9,
  "checked_agents": 23,
  "tdm_reservation": {
   "status": 404,
   "present": false
  }
 }
}
```

## More

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