{"score":{"discovery":100,"breadth":10,"payment":0,"quality":100,"total":44,"grade":"C"},"domain":"api.x402node.dev","origin":"https://api.x402node.dev","robots":{"url":"https://api.x402node.dev/robots.txt","bots":[{"bot":"GPTBot","source":"explicit","allowed":true},{"bot":"Google-Extended","source":"explicit","allowed":true},{"bot":"ClaudeBot","source":"explicit","allowed":true},{"bot":"Applebot-Extended","source":"wildcard","allowed":true},{"bot":"CCBot","source":"wildcard","allowed":true},{"bot":"PerplexityBot","source":"explicit","allowed":true},{"bot":"Bytespider","source":"wildcard","allowed":true}],"fetched":true},"probedAt":"2026-11-12T04:27:49.214Z","warnings":[],"platforms":[{"id":"cloudflare","label":"Cloudflare","signals":["cf-ray","cloudflare"],"confidence":0.5}],"protocols":[{"id":"ucp","status":"absent","details":{},"version":null,"evidence":[{"url":"https://api.x402node.dev/.well-known/ucp","note":"html_not_machine_document","bytes":0,"snippet":null,"latencyMs":426,"statusCode":404,"contentType":"text/html; charset=utf-8"}],"endpoints":[],"confidence":0.9},{"id":"acp","status":"undiscoverable","details":{"spec":"https://www.agenticcommerce.dev/","reason":"acp_has_no_public_well_known"},"version":null,"evidence":[],"endpoints":[],"confidence":1},{"id":"ap2","status":"absent","details":{},"version":null,"evidence":[],"endpoints":[],"confidence":0.9},{"id":"tap","status":"absent","details":{},"version":null,"evidence":[{"url":"https://api.x402node.dev/.well-known/http-message-signatures-directory","note":"html_not_machine_document","bytes":0,"snippet":null,"latencyMs":1006,"statusCode":404,"contentType":"text/html; charset=utf-8"}],"endpoints":[],"confidence":0.9},{"id":"mcp","status":"absent","details":{"discovery":"absent","handshake":"not_run"},"version":null,"evidence":[{"url":"https://api.x402node.dev/.well-known/mcp.json","note":"html_not_machine_document","bytes":0,"snippet":null,"latencyMs":1247,"statusCode":404,"contentType":"text/html; charset=utf-8"},{"url":"https://api.x402node.dev/.well-known/mcp","note":"html_not_machine_document","bytes":0,"snippet":null,"latencyMs":1004,"statusCode":404,"contentType":"text/html; charset=utf-8"},{"url":"https://api.x402node.dev/mcp","bytes":66,"snippet":"{\"error\":\"not found on this domain\",\"docs\":\"https://x402node.dev\"}","latencyMs":1203,"statusCode":404,"contentType":"application/json"}],"endpoints":[],"confidence":0.9},{"id":"a2a","status":"absent","details":{},"version":null,"evidence":[{"url":"https://api.x402node.dev/.well-known/agent-card.json","note":"html_not_machine_document","bytes":0,"snippet":null,"latencyMs":1206,"statusCode":404,"contentType":"text/html; charset=utf-8"},{"url":"https://api.x402node.dev/.well-known/agent.json","note":"html_not_machine_document","bytes":0,"snippet":null,"latencyMs":1407,"statusCode":404,"contentType":"text/html; charset=utf-8"}],"endpoints":[],"confidence":0.9},{"id":"x402","status":"absent","confidence":0.9,"version":null,"endpoints":[],"evidence":[{"url":"https://api.x402node.dev/.well-known/x402","statusCode":200,"latencyMs":464,"contentType":"application/json; charset=utf-8","bytes":8192,"snippet":"{\"version\":1,\"resources\":[\"https://api.x402node.dev/ai/json-repair\",\"https://api.x402node.dev/ai/token-count\",\"https://api.x402node.dev/app/lead-enrich\",\"https://api.x402node.dev/app/price-compare\",\"https://api.x402node.dev/aviation/airport-arrivals\",\"https://api.x402node.dev/avi"}],"details":{"note":"not_x402_document"}},{"id":"mpp","status":"absent","confidence":0.9,"version":null,"endpoints":[],"evidence":[],"details":{"note":"no_public_well_known"}},{"id":"llms","status":"present","details":{"bytes":8192},"version":null,"evidence":[{"url":"https://api.x402node.dev/llms.txt","bytes":8192,"snippet":"# x402node.dev - Pay-per-call APIs for AI agents Real-time forex, crypto, on-chain, market, and developer-utility data APIs for AI agents. Pay per call via the x402 protocol (USDC on Base and Solana). No API key, no signup, no account. Sister site cn402.com covers Chinese metaphy","latencyMs":1782,"statusCode":200,"contentType":"text/plain; charset=utf-8"},{"url":"https://api.x402node.dev/llms-full.txt","bytes":66,"snippet":"{\"error\":\"not found on this domain\",\"docs\":\"https://x402node.dev\"}","latencyMs":1595,"statusCode":404,"contentType":"application/json"}],"endpoints":["https://api.x402node.dev/llms.txt"],"confidence":0.9},{"id":"ai-plugin","status":"present","details":{"api":{"url":"https://api.x402node.dev/.well-known/openapi.json","type":"openapi"},"nameForModel":"x402node"},"version":null,"evidence":[{"url":"https://api.x402node.dev/.well-known/ai-plugin.json","bytes":812,"snippet":"{\"schema_version\":\"v1\",\"name_for_human\":\"x402node - AI Agent Utilities\",\"name_for_model\":\"x402node\",\"description_for_human\":\"Pay-per-call developer utilities for AI agents: UUID, hash, JWT decode, regex, cron, base64\",\"description_for_model\":\"x402 protocol pay-per-call API provid","latencyMs":1972,"statusCode":200,"contentType":"application/json; charset=utf-8"}],"endpoints":["https://api.x402node.dev/.well-known/ai-plugin.json"],"confidence":0.9},{"id":"openapi","status":"error","details":{"note":"not_openapi","title":"x402node - AI Agent Utilities"},"version":"3.1.0","evidence":[{"url":"https://api.x402node.dev/.well-known/openapi.json","bytes":2902,"snippet":"{\"openapi\":\"3.1.0\",\"info\":{\"title\":\"x402node - AI Agent Utilities\",\"version\":\"1.0.0\",\"description\":\"x402 pay-per-call API. Developer utilities for AI agents. USDC on Base.\",\"contact\":{\"email\":\"business@cn402.com\"},\"x-payment-protocol\":\"x402\",\"x-payment-network\":\"base\",\"x-payment-","latencyMs":1790,"statusCode":200,"contentType":"application/json; charset=utf-8"},{"url":"https://api.x402node.dev/openapi.json","bytes":8192,"snippet":"{\"openapi\":\"3.1.0\",\"info\":{\"title\":\"api.x402node.dev\",\"version\":\"1.0.0\",\"description\":\"x402 pay-per-call API resources\",\"contact\":{\"email\":\"support@x402node.dev\"}},\"servers\":[{\"url\":\"https://api.x402node.dev\"}],\"paths\":{\"/ai/json-repair\":{\"post\":{\"summary\":\"Deterministically repa","latencyMs":1972,"statusCode":200,"contentType":"application/json; charset=utf-8"},{"url":"https://api.x402node.dev/openapi.yaml","bytes":66,"snippet":"{\"error\":\"not found on this domain\",\"docs\":\"https://x402node.dev\"}","latencyMs":2533,"statusCode":404,"contentType":"application/json"},{"url":"https://api.x402node.dev/swagger.json","bytes":66,"snippet":"{\"error\":\"not found on this domain\",\"docs\":\"https://x402node.dev\"}","latencyMs":2534,"statusCode":404,"contentType":"application/json"}],"endpoints":["https://api.x402node.dev/.well-known/openapi.json","https://api.x402node.dev/openapi.json"],"confidence":0.95}],"reachable":true,"paymentRails":{"x402":{"present":false,"payable":null,"notes":"not observed"},"mpp":{"present":false,"payable":null,"notes":"no public challenge detected"},"other":[{"id":"ap2","present":false,"payable":null,"status":"not_probeable_on_origin","notes":"No AP2 surface on the origin. Absence is not a failed payment probe."}]},"participation":{"status":"open","evidence":[{"detail":"Allow for GPTBot","source":"robots.txt"},{"detail":"Allow for ClaudeBot","source":"robots.txt"},{"detail":"Allow for Google-Extended","source":"robots.txt"},{"detail":"Allow for PerplexityBot","source":"robots.txt"},{"detail":"present","source":"llms.txt"},{"detail":"missing","source":"agents.md"}],"confidence":"high"},"capabilityMatrix":{"ucp":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/ucp html_not_machine_document"],"checkedAt":"2026-11-12T19:14:24.544Z"},"acp":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["no public discovery surface"],"checkedAt":"2026-11-12T19:14:24.544Z"},"ap2":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["not observed"],"checkedAt":"2026-11-12T19:14:24.544Z"},"tap":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/http-message-signatures-directory html_not_machine_document"],"checkedAt":"2026-11-12T19:14:24.544Z"},"mcp":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/mcp.json html_not_machine_document"],"checkedAt":"2026-11-12T19:14:24.544Z"},"a2a":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/agent-card.json html_not_machine_document"],"checkedAt":"2026-11-12T19:14:24.544Z"},"x402":{"declared":false,"probeOk":false,"callable":false,"payable":false,"evidence":["200 /.well-known/x402","not_x402_document"],"checkedAt":"2026-11-12T19:14:24.544Z"},"mpp":{"declared":false,"probeOk":false,"callable":false,"payable":false,"evidence":["no_public_well_known"],"checkedAt":"2026-11-12T19:14:24.544Z"},"llms":{"declared":true,"probeOk":true,"callable":true,"payable":null,"evidence":["200 /llms.txt","llms.txt body accepted"],"checkedAt":"2026-11-12T19:14:24.544Z"},"ai-plugin":{"declared":true,"probeOk":true,"callable":true,"payable":null,"evidence":["200 /.well-known/ai-plugin.json"],"checkedAt":"2026-11-12T19:14:24.544Z"},"openapi":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["200 /.well-known/openapi.json","not_openapi"],"checkedAt":"2026-11-12T19:14:24.544Z"}},"callabilityProbedAt":"2026-11-12T19:14:24.544Z","cache":{"presenceMaxAgeSec":86400,"callabilityMaxAgeSec":900,"presenceStale":false,"callabilityStale":false},"refresh":{"payable":true,"priceUsd":0.02,"network":"eip155:8453","rest":{"method":"GET","url":"/api/v1/hosts/api.x402node.dev/refresh"},"mcp":{"tool":"refresh_host","path":"/api/v1/mcp"},"docs":"https://www.vokko.eu/pricing"}}