402registry AI Crawler Discoverability Audit (two-check pack) is a paid API for AI agents from 402registry.com, paid per call via x402, $3/call, status unknown (last checked 2026-10-14).
Runs a pay-per-check audit of a website to reveal exactly what AI crawlers (GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot) see, returning a score, verdict, and optional public catalog listing — purchased as a two-check pack via x402 micropayment.
Pay-per-check discoverability audit: $2 to see what an AI crawler actually sees on your site — GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot, not a browser render. A passing check earns a dated badge and a registry listing. No account, no card, no human.
A JSON receipt with a boolean ok, a verdict enum (listed/refused/doubt), a 0-100 discoverability score, the number of findings, a URI to the full HTML or JSON report, catalog listing outcome, payment transaction hash, credits used, and optionally a monitoring schedule object showing next re-check timing. If the same payment is replayed, the response includes replay:true with the original settlement time and no additional charge.
GEThttps://402registry.com/buy/two?utm_source=zero.xyzChoose this endpoint when you need to know specifically what AI crawlers (GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot) see on a site — not a browser render or standard SEO audit. It is the right choice when you want a dated badge and public catalog listing as proof of AI accessibility, when you need ongoing monitoring with webhook notifications for score changes, or when you require a no-account, no-login micropayment flow via x402. Prefer it over general SEO tools when the question is AI-crawler visibility specifically, not Google PageRank or human UX.
| Field | Type | Description |
|---|---|---|
| site | string | The https URL to check. Required to actually pay; omitted, the response is just the price list. |
| notify | string | An https:// URL we POST to when a scheduled re-check finds a change: the site lost or regained its listing, or its score dropped materially. Needs monitor= as well, since it only fires on scheduled re-checks. The payload carries a verify URL — the free public lookup — so you confirm against the record instead of trusting the webhook. Delivery is best effort: the record is authoritative, and after three consecutive failed deliveries the URL is disarmed. Nothing is sent when our own model was unavailable, because that is not a change in your site. |
| catalog | string | A passing site is listed in the free public catalog by default. Send no to keep the result private — you get the same full analysis either way, and nothing about a failed check is ever published. An unknown value is refused before any payment is taken. |
| monitor | string | Opt in to scheduled re-checks at this cadence. Omit it for a one-off check — nothing is ever re-checked unless you ask. Each scheduled check spends one credit, and monitoring stops when the balance reaches zero. It only starts when the verdict is `listed`; an unknown value is refused before any payment is taken. |
| x402Version | string | Force the older x402 protocol version with 1. The default is 2, with the requirements in the PAYMENT-REQUIRED header. |
| Field | Type | Description |
|---|---|---|
| okrequired | boolean | |
| note | string | |
| packrequired | string | |
| score | — | 0-100; null when the site could not be scored. |
| checks | integer | Replay form only: checks in the pack. |
| listed | boolean | Whether this purchase put the site in the public catalog. |
| replay | boolean | True when this exact payment was already settled: nothing was charged again. |
| reportrequired | string | The full report, HTML or ?format=json. |
| catalog | object | Catalog outcome: listed, or the reason it was not. |
| message | string | |
| paymentrequired | — | Settlement transaction hash on the payment network. |
| verdict | string | |
| findings | integer | Number of findings in the report. |
| settledAt | integer | Replay form only: settlement time, Unix milliseconds. |
| checksUsed | integer | Credits this check spent: 1, or 0 when the verdict is doubt. |
| monitoring | object | Scheduled re-check status: the cadence and next check, or why it did not start. |
| checksBought | integer | Checks in the pack you bought. |
No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"