# CoCo Crawl Check – Bot/Agent Access Validator

> CoCo Crawl Check – Bot/Agent Access Validator is a paid API for AI agents from cocoeatsai.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-19).

Returns a boolean indicating whether an AI agent or bot is permitted to access a given resource on the CoCo platform.

## Facts

- Endpoint: GET https://cocoeatsai.com/area4/agent/tools/crawl-check?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/coco-crawl-check-bot-agent-access-validator-acfd7182
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_X1ZzkZlhJUXURremDlt8n

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 coco-crawl-check-bot-agent-access-validator-acfd7182
```

Example prompt: Before my agent tries to crawl content on cocoeatsai.com, can you check whether automated agent access is actually allowed for us on that site?

## When to prefer this

Use this endpoint when your AI agent or automated workflow needs to verify access permissions before attempting to crawl or gather data from the CoCo platform. It is specifically designed for pre-flight access checks, making it ideal for responsible bot behavior and compliance with site policies.

## Known failure modes

- Returns false if the agent is not permitted to crawl
- May return an HTTP 402 if payment was not provided before calling
- May return HTTP 4xx if the request is malformed or missing required fields
- Network timeout if the CoCo lab server is unavailable

## How this service works

Zach Riehn's lab: an about-me and portfolio, a news desk, The Atelier for AI experiments, Launch Lab for XRP research, and Fracture for games.

## Output

A JSON object with a single boolean field `allowed_for_us` — true if the calling agent or bot is permitted to access the resource, false if access is denied.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ]
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "example"
   ],
   "properties": {
    "type": {
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "allowed_for_us"
     ],
     "properties": {
      "allowed_for_us": {
       "type": "boolean"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "allowed_for_us": true
 },
 "exampleNote": "Illustrative response subset; not a live observation."
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/coco-crawl-check-bot-agent-access-validator-acfd7182/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cocoeatsai.com](https://www.zero.xyz/host/cocoeatsai.com/llms.txt)
