AI Visibility Compare
Compare two sites head-to-head, declare the AI-search winner, measure score gaps, and prioritize fixes.
X402 APIS FOR SOFTWARE AND AI AGENTS
Give your app or agent AI visibility benchmarking, domain and website intelligence, data cleanup, image inspection, and change detection without creating an Autonomy account or managing another subscription.
CURRENT CATALOG
Send JSON, authorize the quoted USDC payment, and receive a structured result. Prices start at one tenth of a cent.
Compare two sites head-to-head, declare the AI-search winner, measure score gaps, and prioritize fixes.
Score how easily AI search systems can discover, understand, and cite a website, with prioritized fixes.
Score website trust and AI readiness, including crawler access, llms.txt, structured entities, answerability, freshness, and prioritized fixes.
Inspect DNS records, SPF, DMARC, email security, lookup failures, and domain risk flags.
Audit HTTP status, redirects, speed, metadata, caching, and common security headers.
Repair malformed JSON and optionally validate the result against a JSON Schema.
Find inferred types, missing values, duplicate records, and malformed rows in CSV data.
Read image format, dimensions, transparency, animation, and optimization opportunities.
Compare text or HTML snapshots and return additions, removals, and similarity.
BUYER QUICKSTART
This example uses a Coinbase CDP wallet and limits the buyer to one call worth at most $0.025 USDC, on Base, to this service only.
Use the tested x402 fetch wrapper and a funded CDP wallet.
Configure CDP_API_KEY_ID, CDP_API_KEY_SECRET, and CDP_WALLET_SECRET in your environment.
The client reads the HTTP 402 quote, authorizes USDC, retries, and returns JSON automatically.
The endpoint itself requires no Autonomy signup or API key. A compatible x402 buyer wallet with Base USDC is required.
Official x402 buyer guide →// Install: npm install @coinbase/cdp-sdk @x402/fetch
import { CdpX402Client } from "@coinbase/cdp-sdk/x402";
import { wrapFetchWithPayment } from "@x402/fetch";
const USDC_BASE = "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913";
const SELLER = "0x71Db9A4A49c4f904B70DfD6C8f4B77705aF99c22";
const buyer = new CdpX402Client({
environment: "production",
spendControls: {
maxAmountPerPayment: { atomic: 25_000n, asset: USDC_BASE },
maxCumulativeSpend: { atomic: 25_000n, asset: USDC_BASE },
allowedNetworks: ["eip155:8453"],
allowedAssets: [USDC_BASE],
allowedPayees: [SELLER],
},
});
const paidFetch = wrapFetchWithPayment(fetch, buyer);
const response = await paidFetch(
"https://autonomy-api-network.onrender.com/v1/website-intelligence",
{
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({ url: "https://example.com" }),
},
);
console.log(await response.json());
FREE QUOTE PREVIEW
Choose an endpoint and send an unpaid request. You will see its real x402 payment terms, but this browser preview cannot sign a payment and will not spend any money.
Choose a tool and preview its payment quote. No payment will be made.
BUILT FOR AUTOMATION
OpenAPI, Bazaar metadata, a public catalog, llms.txt, and x402 discovery describe every route and input.
Buyers see the price before payment and can restrict network, asset, seller, per-call cost, and total spend.
Every successful tool call returns JSON that software can consume without scraping a dashboard.