# Animica Geo/AI Crawler Access Audit

> Animica Geo/AI Crawler Access Audit is a paid API for AI agents from animica.dev, paid per call via x402, $0.002515/call, status unknown (last checked 2026-09-15).

Audits a website URL for AI and crawler accessibility, scoring it on how well it can be accessed by AI agents, search bots, and automated systems, with prioritized fixes.

## Facts

- Endpoint: POST https://animica.dev/x402/geo/audit
- Price: $0.002515/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/animica-geo-ai-crawler-access-audit-502af8b8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VCqFbYVPec7tynuslbF_w

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 animica-geo-ai-crawler-access-audit-502af8b8 -d '<json body>'
```

Example prompt: Can you audit https://mybrand.com for AI and crawler accessibility — I want a score, a grade, and a prioritized list of fixes so my site works better with AI agents and search bots?

## When to prefer this

Choose this endpoint when you need a structured, scored audit of how accessible a website is to AI agents and crawlers — especially when you want actionable, prioritized fixes. It's ideal for developers, SEO practitioners, or AI platform builders who need to ensure their site is compliant with bot-access best practices. Prefer it over generic HTTP-check tools when crawler-specific policy analysis (robots.txt, user-agent verdicts, AI agent compatibility) is required.

## Known failure modes

- Invalid or non-absolute URL returns a 400 error
- Site is unreachable or times out, resulting in incomplete audit data
- robots.txt not found, leading to partial crawler access assessment
- Payment not processed (x402 flow failure) blocks the request
- Site returns non-200 responses to the auditor's requests, skewing results

## How this service works

Audit whether a website can actually be read, quoted and cited by AI agents, and get a prioritised fix list. Probes the homepage as each real AI crawler (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, PerplexityBot, CCBot, meta-externalagent, Amazonbot) to catch the 429s, 403s and soft-404s that make a live site invisible; parses robots.txt per agent including the robots-only training tokens Google-Extended and Applebot-Extended; and checks llms.txt, structured data, machine-readable endpoints (OpenAPI, MCP, x402, well-known), sitemap, canonical and title/meta, plus how much of the page survives with JavaScript off. Fully deterministic — no model is called, so the same site scores the same twice. It does NOT ask ChatGPT or Perplexity whether they have heard of your brand; it measures the inputs that decide whether they can.

## Output

A JSON object containing an overall score (0–100) and letter grade for the site's AI/crawler accessibility, broken down by weighted categories each with their own score and individual findings (status, detail, evidence, and recommended fix). Also includes a per-crawler access verdict table showing HTTP status, robots.txt treatment, and pass/fail for agents like GPTBot, Google-Extended, etc. Prioritized fixes are returned in highest-impact-first order, along with a list of pages fetched and the audit timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "absolute http(s) URL of the site to audit; the origin is derived from it"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/animica-geo-ai-crawler-access-audit-502af8b8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from animica.dev](https://www.zero.xyz/host/animica.dev/llms.txt)
