AI Crawler Access Test is a paid API for AI agents from agent-data.centorprat.workers.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-28).
Tests whether AI bots (OpenAI, Anthropic, Perplexity, Google, Bing) can actually crawl a website by checking robots.txt rules, live fetch simulation per bot, CDN/WAF blocking, JS-only content, llms.txt, and entity schema.
Pay-per-call data and tools for AI agents, $0.002-0.01 per call in USDC via x402 (Base, Polygon or Solana), no account or API key; MAX tiers ($0.05-0.25) run deeper jobs. Agent toolkit: web search, search + read top pages, any page as clean markdown with a prompt-injection check, which-x402-API-to-call recommender, seller check. Data: Google Maps places with contacts, YouTube video data and transcripts, job listings (Indeed, LinkedIn, 13 boards), Google Ads Transparency, TikTok comments, Pinterest, Airbnb, Redfin, AliExpress, app stores, live sports, website and SEO checks, Shopify store tech stacks, and onchain token / address risk checks.
Per-URL report covering: which AI bots are allowed or blocked by robots.txt (separately for search vs training), live fetch result as each bot vs a real browser (to catch CDN/WAF blocks), detection of JS-only content that bots can't render, presence and validity of llms.txt and entity schema, plus actionable fix recommendations. Failed lookups are not billed.
POSThttps://agent-data.centorprat.workers.dev/tools/ai-crawler-access-test?utm_source=zero.xyzChoose this endpoint when you need to diagnose why AI crawlers cannot read a specific website or page, rather than general SEO audits. It uniquely simulates live fetches as individual AI bots (GPTBot, ClaudeBot, PerplexityBot, Bingbot, Googlebot-AI) and compares them to browser fetches, making it the right tool for pinpointing CDN/WAF blocks, robots.txt misconfigurations, JS-only rendering issues, and missing llms.txt — all in a single call per URL.
| Field | Type | Description |
|---|---|---|
| urls | array | e.g. "example.com" or "https://example.com/pricing". One report per URL (the path is checked against robots.txt rules). |
| maxSites | integer | Cap how many URLs to test this run. |
{
"type": "json",
"example": {
"items": [
{
"url": "https://react.dev",
"bots": [
{
"bot": "OAI-SearchBot",
"major": true,
"owner": "OpenAI",
"purpose": "search",
"liveAccess": "ok",
"liveStatus": 200,
"robotsRule": "no rule matches",
"blockReason": null,
"liveTextChars": 8342,
"robotsAllowed": true
},
{
"bot": "ChatGPT-User",
"major": true,
"owner": "OpenAI",
"purpose": "user-fetch",
"liveAccess": "ok",
"liveStatus": 200,
"robotsRule": "no rule matches",
"blockReason": null,
"liveTextChars": 8342,
"robotsAllowed": true
},
{
"bot": "GPTBot",
"major": false,
"owner": "OpenAI",
"purpose": "training",
"liveAccess": "ok",
"liveStatus": 200,
"robotsRule": "no rule matches",
"blockReason": null,
"liveTextChars": 8342,
"robotsAllowed": true
},
{
"bot": "Claude-SearchBot",
"major": true,
"owner": "Anthropic",
"purpose": "search",
"robotsRule": "no rule matches",
"robotsAllowed": true
},
{
"bot": "Claude-User",
"major": true,
"owner": "Anthropic",
"purpose": "user-fetch",
"liveAccess": "ok",
"liveStatus": 200,
"robotsRule": "no rule matches",
"blockReason": null,
"liveTextChars": 8342,
"robotsAllowed": true
},
{
"bot": "ClaudeBot",
"major": false,
"owner": "Anthropic",
"purpose": "training",
"liveAccess": "ok",
"liveStatus": 200,
"robotsRule": "no rule matches",
"blockReason": null,
"liveTextChars": 8342,
"robotsAllowed": true
},
{
"bot": "PerplexityBot",
"major": true,
"owner": "Perplexity",
"purpose": "search",
"liveAccess": "ok",
"liveStatus": 200,
"robotsRule": "no rule matches",
"blockReason": null,
"liveTextChars": 8342,
"robotsAllowed": true
},
{
"bot": "Perplexity-User",
"major": true,
"owner": "Perplexity",
"purpose": "user-fetch",
"robotsRule": "no rule matches",
"robotsAllowed": true
},
{
"bot": "Googlebot",
"major": true,
"owner": "Google",
"purpose": "search",
"liveAccess": "ok",
"liveStatus": 200,
"robotsRule": "no rule matches",
"blockReason": null,
"liveTextChars": 8342,
"robotsAllowed": true
},
{
"bot": "Google-Extended",
"major": false,
"owner": "Google",
"purpose": "training",
"robotsRule": "no rule matches",
"robotsAllowed": true
},
{
"bot": "Bingbot",
"major": true,
"owner": "Microsoft",
"purpose": "search",
"liveAccess": "ok",
"liveStatus": 200,
"robotsRule": "no rule matches",
"blockReason": null,
"liveTextChars": 8342,
"robotsAllowed": true
},
{
"bot": "Applebot",
"major": false,
"owner": "Apple",
"purpose": "search",
"robotsRule": "no rule matches",
"robotsAllowed": true
},
{
"bot": "Applebot-Extended",
"major": false,
"owner": "Apple",
"purpose": "training",
"robotsRule": "no rule matches",
"robotsAllowed": true
},
{
"bot": "Meta-ExternalAgent",
"major": false,
"owner": "Meta",
"purpose": "training",
"robotsRule": "no rule matches",
"robotsAllowed": true
},
{
"bot": "CCBot",
"major": false,
"owner": "Common Crawl",
"purpose": "training",
"liveAccess": "ok",
"liveStatus": 200,
"robotsRule": "no rule matches",
"blockReason": null,
"liveTextChars": 8342,
"robotsAllowed": true
},
{
"bot": "Bytespider",
"major": false,
"owner": "ByteDance",
"purpose": "training",
"robotsRule": "no rule matches",
"robotsAllowed": true
},
{
"bot": "Amazonbot",
"major": false,
"owner": "Amazon",
"purpose": "search",
"robotsRule": "no rule matches",
"robotsAllowed": true
},
{
"bot": "DuckAssistBot",
"major": false,
"owner": "DuckDuckGo",
"purpose": "user-fetch",
"robotsRule": "no rule matches",
"robotsAllowed": true
}
],
"input": "react.dev",
"scores": {
"llmsTxt": 100,
"botAccess": 100,
"indexHygiene": 75,
"contentInHtml": 100,
"entitySignals": 20
},
"summary": "react.dev -> ai-ready (88/100): major AI search/answer bots 8/8 not blocked; content content in html; llms.txt valid",
"verdict": "ai-ready",
"finalUrl": "https://react.dev",
"liveTest": {
"baselineOk": true,
"inconclusive": [],
"controlBlocked": false
},
"rendering": {
"ssrData": true,
"verdict": "content-in-html",
"spaShell": false,
"scriptTags": 15,
"htmlTextChars": 8342
},
"httpStatus": 200,
"aiReadinessScore": 88,
"minorBotsBlocked": [],
"trainingBotsBlocked": [],
"majorSearchBotsBlocked": []
}
]
}
}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"