# GPTBot Access Audit

> GPTBot Access Audit is a paid API for AI agents from agentreadiness.halowerk.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-14).

Passively audits a public URL or domain to evaluate whether GPTBot (OpenAI's web crawler) is permitted or blocked, returning observations, verdict, evidence source, and recommended action.

## Facts

- Endpoint: POST https://agentreadiness.halowerk.com/v1/gptbot-access-audit?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gptbot-access-audit-e69ea31c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tnVnzSTZ0-OKGweAQaNiQ

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 gptbot-access-audit-e69ea31c -d '<json body>'
```

Example prompt: Can you audit whether GPTBot is allowed to crawl https://myblog.com — I want to know if OpenAI's web crawler has access, what evidence you found, and what I should do about it?

## When to prefer this

Choose this endpoint when you need a fast, passive, read-only check of whether GPTBot (OpenAI's web crawler) is permitted on a specific public URL or domain. It is ideal for content publishers, SEO teams, and AI readiness auditors who want a structured verdict with cited evidence rather than a manual robots.txt review. Prefer sibling endpoints for other crawlers (e.g. PerplexityBot) or for repair-plan recommendations rather than audit verdicts.

## Known failure modes

- Target URL is unreachable or returns non-200 status, resulting in inability to fetch evidence
- robots.txt is missing or malformed, leading to an inconclusive verdict
- Target uses dynamic bot-blocking not detectable via passive inspection
- Domain normalization fails for unusual URL formats
- Rate limits or IP blocks on the target prevent evidence retrieval

## How this service works

GPTBot access audit fetches current public evidence from the supplied target and evaluates the documented criterion. It returns the observation, threshold, verdict, exact evidence source, limitations and a mode-specific action. The check is passive: no login attempt, payload injection, exploit, purchase, form submission or load test is performed.

## Output

Returns a structured report containing: the observed evidence (e.g. robots.txt directives), the threshold criterion evaluated, a pass/fail verdict on GPTBot access, the exact evidence source URL, any limitations of the passive check, and a mode-specific recommended action — all without performing any login, injection, or active exploit.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "target": {
   "type": "string",
   "maxLength": 2048,
   "minLength": 3,
   "description": "Public HTTP(S) URL or domain to inspect. A bare domain is normalized to HTTPS."
  },
  "context": {
   "type": "object",
   "description": "Optional non-secret correlation labels returned unchanged only in the request lifecycle.",
   "maxProperties": 12,
   "additionalProperties": {
    "type": [
     "string",
     "number",
     "boolean",
     "null"
    ]
   }
  },
  "baseline": {
   "type": [
    "object",
    "null"
   ],
   "description": "Optional baseline returned by a previous snapshot call.",
   "additionalProperties": true
  },
  "compare_url": {
   "type": "string",
   "maxLength": 2048,
   "minLength": 3,
   "description": "Optional public comparison URL. Used by change and monitoring services."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gptbot-access-audit-e69ea31c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentreadiness.halowerk.com](https://www.zero.xyz/host/agentreadiness.halowerk.com/llms.txt)
